使FPGA进军ASIC级设计领域的方法步骤.docx
《使FPGA进军ASIC级设计领域的方法步骤.docx》由会员分享,可在线阅读,更多相关《使FPGA进军ASIC级设计领域的方法步骤.docx(3页珍藏版)》请在第一文库网上搜索。
1、使FPGA进军ASIC级设计领域的方法步骤不久前发生在AS1C上的问题现又在FPGA上重演。到底是什么问题?那就是布线延迟对于设计性能的主导作用。多年以来,登纳德缩放比例定律(Dennardsca1ing)增加了晶体管速度,同时摩尔定律的扩展增加了每平方毫米的晶体管密度。糟糕的是对于互联来说其效果正好相反。电线因摩尔定律扩展而变得更细更扁,但速度却变得更慢。最终,晶体管延迟降低到无足轻重的程度,而布线延迟却成为主导。随着FPGA密度的增加以及赛灵思UItraSCa1eTMA11PrOg型b1e器件进军AS1C级设计领域,相同的问题又出现了。U1traSca1e器件经过重新设计后能够克服这种问题
2、,但解决方案却并不方便简单。以下来介绍一下解决方案的各个步骤。步骤1压缩模块,以使信号无需传送太远。听起来很明确是不是?必要性是新发明的原动力,是时候在UItraSCa1C密度方面采取行动了。UItraSCaIe架构中的C1B已经过重新设计,这样ViV理o设计套件就能更高效地将逻辑排列到C1B中。逻辑模块设计使排列变得更加紧密,因此C1B间的布线资源需求量就会变得更少。布线路径也变得更短。U1traSca1e架构中C1B的变化包括:为C1B中的每个触发器增加专用输入与输出(这样触发器就能单独使用从而实现更高利用率);添加更多触发器或包使能;为C1B的移位素谴和分布式RAM组件添加独立时钟。从概
3、念上讲,改进后的C1B使用和排列情况如图1中的框图所示。Suboptima1C1BPackingdcMw_.t二二c1nicImIj坪IIg150dsoxwoOptima1C1BPacking图I-U1ms1架构中的C1B利用率杳所援商.由缶陵需求附在8怅.该实例显示,之前采用16个C1B的电路模块现在用9个改进后的U1traSca1eC1B即可实现。图中蓝色小方块和三角形的分布情况表明C1B的利用率已提高,红线的减少说明对布线数量的需求也在降低。步骤2:添加更多布线资源。这种情况下的收效会快速递减,除非采取措施解决该问题。对于U1traSCaIe架构来说,解决方案涉及添加更多的本地布线资源,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 进军 ASIC 设计 领域 方法 步骤