发明名称 |
FPGA芯片的局部布局的优化方法 |
摘要 |
本发明涉及一种FPGA芯片的局部布局的优化方法,所述方法包括:根据所述第一布局下的FPGA芯片的线网长度代价函数、逻辑单元密度代价函数和时间余量代价函数进行加权计算,得到第一布局下的综合代价;将所述第一布局下的综合代价设定为基准综合代价;对所述第一布局下的一个基本单元的位置进行调整,得到第二布局;根据所述第二布局下的FPGA芯片的线网长度代价函数、逻辑单元密度代价函数和时间余量代价函数进行加权计算,得到第二布局下的综合代价;当所述第二布局下的综合代价小于基准综合代价时,接受对所述一个基本单元位置的调整;将所述第二布局下的综合代价设为基准综合代价;对所述第一布局下的下一个基本单元的位置进行调整。 |
申请公布号 |
CN104699867A |
申请公布日期 |
2015.06.10 |
申请号 |
CN201310646372.7 |
申请日期 |
2013.12.04 |
申请人 |
京微雅格(北京)科技有限公司 |
发明人 |
蒋中华;虞健;吴鑫;刘明 |
分类号 |
G06F17/50(2006.01)I |
主分类号 |
G06F17/50(2006.01)I |
代理机构 |
北京亿腾知识产权代理事务所 11309 |
代理人 |
陈霁 |
主权项 |
一种FPGA芯片的局部布局的优化方法,其特征在于,所述方法包括:根据所述第一布局下的FPGA芯片的线网长度代价函数、逻辑单元密度代价函数和时间余量代价函数进行加权计算,得到第一布局下的综合代价;将所述第一布局下的综合代价设定为基准综合代价;对所述第一布局下的一个基本单元的位置进行调整,得到第二布局;其中,所述基本单元包括查找表和/或寄存器;根据所述第二布局下的FPGA芯片的线网长度代价函数、逻辑单元密度代价函数和时间余量代价函数进行加权计算,得到第二布局下的综合代价;当所述第二布局下的综合代价小于基准综合代价时,接受对所述一个基本单元位置的调整;将所述第二布局下的综合代价设为基准综合代价;并对所述第一布局下的下一个基本单元的位置进行调整。 |
地址 |
100083 北京市海淀区学院路30号天工大厦B座20层 |