发明名称 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层