【技术实现步骤摘要】
本专利技术涉及集成电路领域,特别涉及一种反熔丝系列现场可编程门阵列的布局方法。
技术介绍
现场可编程门阵列(Field Programmable Gate Array,FPGA)是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA芯片布局主要针对的是芯片上的逻辑单元(反熔丝系列里叫做CELL,即单元)和它们之间的连接关系的布置,为每一个逻辑单元找到合理的位置。目前常见的三种FPGA分别是SRAM、Flash和反熔丝FPGA。而主流的布局算法主要是针对SRAM系列的FPGA进行开发和应用的。由于芯片结构存在较大差异,主流的布局算法在对反熔丝系列的FPGA的应用上存在效率低、布局结果不合理、对布线的压力较大等明显缺点。现有的布局方法是通过初始布局、迭代进行逻辑单元的移动、核对布局结果等步骤找到布局结果,此方法在反熔丝系列FPGA芯片应用时,迭代占用时间长、计算结果不合理,布局速度慢,布局结果不理想。
技术实现思路
针对现有技术存在的上述缺陷,本专利技术提出了一种反熔丝现场可编程门阵列的布局方法,该方法包括:1)创建由水平线网和垂直线网连接M个单元形成的包括N个线网的第一布局,其中,为现场可编程门阵列芯片中的水平方向和垂直方向的布线资源分别设 ...
【技术保护点】
一种反熔丝现场可编程门阵列的布局优化方法,包括:1)创建由水平线网和垂直线网连接M个单元形成的包括N个线网的第一布局,其中,为现场可编程门阵列芯片中的水平方向和垂直方向的布线资源分别设定相应参数βx和βy,其中βy<βx;任选两个单元连接成线网i,根据线网i的水平线网长度和垂直线网长度,设定水平线网代价框bbx和垂直线网代价框bby,1≤i≤N;根据所述线网i中的各单元的扇出线网数量,确定扇出线网代价增益ΔI以及所述线网i的扇出代价fanout(i)=bbx×bby×ΔI;2)获取所述第一布局的代价;根据所述水平方向和垂直方向的布线资源参数βx和βy、所述线网i的水平线网代价框和垂直线网代价框bbx和bby、所述线网i的扇出代价fanout(i)确定第i个线网代价值,其中,第i个线网代价值与bbx、bby和fanout(i)成正比,与βx和βy成反比,从第一根线网开始一直到第N根线网,将每一个线网代价值相加,得出第一布局的代价;3)选取M个单元中的一部分单元进行移动,根据所述步骤1)、2)获取第二布局的代价;4)将所述第二布局的代价与所述第一布局的代价比较,其中,当第二布局的代价 ...
【技术特征摘要】
1.一种反熔丝现场可编程门阵列的布局优化方法,包括:
1)创建由水平线网和垂直线网连接M个单元形成的包括N个线网的
第一布局,其中,
为现场可编程门阵列芯片中的水平方向和垂直方向的布线资源分别设
定相应参数βx和βy,其中βy<βx;
任选两个单元连接成线网i,根据线网i的水平线网长度和垂直线网长
度,设定水平线网代价框bbx和垂直线网代价框bby,1≤i≤N;
根据所述线网i中的各单元的扇出线网数量,确定扇出线网代价增益ΔI
以及所述线网i的扇出代价fanout(i)=bbx×bby×ΔI;
2)获取所述第一布局的代价;
根据所述水平方向和垂直方向的布线资源参数βx和βy、所述线网i
的水平线网代价框和垂直线网代价框bbx和bby、所述线网i的扇出代价
fanout(i)确定第i个线网代价值,其中,第i个线网代价值与bbx、bby和
fanout(i)成正比,与βx和βy成反比,
从第一根线网开始一直到第N根线网,将每一个线网代价值相加,得
出第一布局的代价;
3)选取M个单元中的一部分单元进行移动,根据所述步骤1)、2)获
取第二布局的代价;
4)将所述第二布局的代价与所述第一布局的代价比较,其中,
当第二布局的代价大于第一布局的代价时,保留第一布局;
当第二布局的代价小于第一布局的代价时,利用第二布局替代第一布
局;
5)利用步骤3)选取除所述一部分单元外的剩余单元中的一部分单元
进行移动,获取第三布局代价;
6)利用步骤4),将第三布局代价与第二布局代价比较,确定保留第二
布局或利用第三布局替代第二布局;
7)重复步骤5)和6),直到执行至少M次移动,确定初始布局。
2.根据权利要求1所述的方法,其特征在于,所述第一初始布局的代
价的计算公式为:
cost=Σi=1Nuet:(bbx·fanout(i)βx+bby·fanout(i)βy).]]>3.根据权利要求1所述的方法,其特征在于,在所述步骤7)后还包
括:
8)设定移动接受概率ratsucc,0<ratsucc<1;
9)选取所述初始布局中的M个...
【专利技术属性】
技术研发人员:魏岩,
申请(专利权)人:中国电子科技集团公司第四十七研究所,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。