一种用于FPGA芯片的装箱方法

文档序号:32344993发布日期:2022-11-26 11:03阅读:来源:国知局

技术特征:
1.一种用于fpga芯片的装箱方法,其特征在于执行如下步骤:1)归类特殊原语,将fpga中的用户网表中符合特殊原语判定条件的dsp和ram归类为特殊原语;所述特殊原语判定条件,其中num
dsp
为用户网表中dsp的数量,num
ram
为用户网表中ram的数量,num
adder
为用户网表中加法器的数量,num
total
为用户网表中原语的总数量,thre为阈值;2)预处理,将部分原语打包为分子;3)判断是否有未装箱的原语,若无则结束,若有则下一步;4)通过种子收益模型择收益值最大的原语作为种子;所述种子收益模型为,seed_gain=w1*num
in
+w2*num
used_in
+w3*num
block
+w4*crit+w5*i
special
,其中,num
in
为作为种子的原语的输入引脚数与所有原语中最大输入引脚数的比值,num
used_in
为作为种子的原语使用的输入引脚数与原语的输入引脚数的比值,num
block
为作为种子的原语所在分子内的原语数与最大分子内原语数量的比值,crit为原语引脚的延时,i
special
用于判断当前原语是否为特殊原语,w1、w2、w3、w4、w5为权值;5)根据待装箱tile与原语之间的连接关系使用不同的装箱收益模型;所述装箱收益模型分别为,与所述待装箱tile直接连接的原语装箱收益模型、与所述待装箱tile通过特殊原语间接连接的原语装箱收益模型、与所述待装箱tile通过普通原语间接连接的原语装箱收益模型、所述待装箱tile通过高扇出连接的原语装箱收益模型;6)引脚利用率判断,若符合要求返回步骤3)。2.根据权利要求1所述的用于fpga芯片的装箱方法,其特征在于:步骤4)中的所述w1、w2、w3、w4、w5分别为0.5、0.2、0.2、0.1和0.1。3.根据权利要求1所述的用于fpga芯片的装箱方法,其特征在于:所述fpga芯片中dsp、ram以及加法器的总占比小于20%。

技术总结
本发明涉及一种用于FPGA芯片的装箱方法,属于电子设计自动化技术领域。该方法执行如下步骤:1)归类特殊原语,将FPGA中的用户网表中符合特殊原语判定条件的DSP和RAM归类为特殊原语;2)预处理,将部分原语打包;3)判断是否有未装箱分子,若无则结束,若有则下一步;4)通过种子收益模型选择收益值最大的原语作为种子;5)根据待装箱Tile与原语之间的连接关系使用不同的装箱收益模型;6)引脚利用率判断,若符合要求返回步骤3)。本发明通过特殊原语判定条件,确定了特殊原语的适用条件,既不会因电路中RAM和DSP的比重高,导致周围原语选择性少;也不会因电路中加法器比重高,致使原语对电路划分会影响其吸收原语,造成资源消耗增加。造成资源消耗增加。造成资源消耗增加。


技术研发人员:余乐 郭宝金 于重重
受保护的技术使用者:北京工商大学
技术研发日:2022.09.01
技术公布日:2022/11/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1