利用AstroRail分析FFT芯片功耗和电源完整性.docVIP

利用AstroRail分析FFT芯片功耗和电源完整性.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用AstroRail分析FFT芯片功耗和电源完整性

利用AstroRail分析FFT芯片功耗和电源完整性   摘要:本文介绍如何使用Synopsys公司的Astro-Rail工具对采用SMIC0.18μmCMOS工艺、已完成布局布线的FFT芯片进行功耗分析、电压降分析和电迁移分析。通过在电压降图和电迁移图中用不同的颜色来显示不同区域的电压降和电迁移情况,可判断出最有可能出现问题的区域。文中利用功耗分析证明了电源和地PAD对的数目符合要求,利用电压降分析和电迁移图证明电源环和电源条的布置符合工艺要求。   关键词:快速傅立叶变换;集成电路;功耗分析;电压降;电迁移      引言      Astro-Rail工具为芯片设计提供了在设计和签核阶段进行功耗、电压降和电迁移分析的功能。用Astro-Rail工具对一个5百万门的设计进行功耗、电压降和电迁移分析,所需时间不到一个小时。分析完成后,Astro-Rail将可能出问题的区域用不同的颜色在版图上清晰地显示出来,以帮助设计者分析并查找问题。其提供的签核分析结果和Star-RCXT反标后再分析的结果相差不到5%。Astro-Rail是Synopsys Galaxy平台的一个重要部件,利用独有的动态宏模块技术取得了突破性的速度,是一般rail分析工具速度的2倍-3倍。      文中的FFT芯片是16位的128点FFT/IFFT定点处理器,该处理器主要应用于基于OFDM的UWB系统,采用了N=4×4×4×2的算法实现定点的FFT运算。它采用了两级流水线的结构,包括三级的基-4运算和一级的基-2运算。该设计的时钟频率为62MHz,采用SMIC0.18μm 1P5M CMOS工艺,用Astro工具完成3.7mm×3.7mm版图面积平面规划、电源环和电源条预布线,用PC工具进行基于时序和阻塞的布局,再用Astro具完成时钟树综合和布线。在满足静态时序分析和设计规则检查的情况下,利用Astro-Rail工具对FFT芯片进行功耗分析来判断电源和地的Pad对数目是否符合要求,通过电压降和电迁移分析来判断电源环和电源条的布线是否符合电压降和电迁移要求。      Astro-Rail分析门级功耗的方法      用Astro-Rail工具分析门级功耗包含四个部分:开关功率、短路功率、内部功率和泄漏功率。      开关功率   单元门器件的输出端与地之间会形成一个电容,器件导通或关断时对该电容进行充电或放电所消耗的功率即为开关功率。Astro-Rail计算开关功率的公式为:P=C×V2×f/2。其中f为信号跳变率,即单位时间内信号在高低电平之间跳变的次数;C为门器件输出端的线负载电容,其数值可以通过线负载模型提取,也可以在物理设计完成后从版图中提取,后者具有较高的精度;V为电源电压。      短路功率   当一个单元的状态从0变为1或从1变为0时,对应的N型和P型管在短时间内同时导通,从而在单元门器件中产生从电源到地的通路,此过程中消耗的功率称为短路功率。      内部功率   对一个单元门器件来说,不是每一次输入信号状态的变化都会导致输出信号的状态改变。这种输入信号状态发生变化而输出信号状态不变的情况下所消耗的功率被称为内部功率。以二输入或门为例,当A、B输入均为1,则输出X为1,这时若输入B从1变为0,输出X状态不变,但输入B控制的管子状态发生变化,从而消耗内部功率。      泄漏功率   泄漏功率是指晶体管没有进行开关动作时所消耗的功率。尽管在晶体管漏极和衬底之间的一些反向偏置二极管中存在着漏电流,但大部分泄漏功率来自晶体管关断时的亚阈值电流。当一个设计已经确定后,其泄漏功率是恒定的,与芯片的工作状态无关。      FFT芯片的功耗分析   Astro-Rail分析FFT芯片功耗的流程主要包括5个步骤。      查看工艺库文件   在smic18_apollo_m5.tf工艺库文件中查看所定义的电压、功耗、电流等单位,通过搜索关键字maxCurrDensity寻找各金属层和各过孔的最大电流密度值。      在Milkyway环境创建LM目录   Milkyway环境是Synopsys针对超深亚微米(纳米级)设计所建立的一种数据库,它大大方便了整个物理设计实现的流程。LM目录为Astro-Rail工具分析门级功耗、电压降、电迁移提供了所必需的时序信息和功耗信息。由于SMIC0.18gm CMOST艺在Milkyway环境中无LM目录,因此需要在Astro环境下使用gePrepLIbs命令创建LM目录。具体的方法是:在STD(标准单元库)目录下,进入Astro环境,输入gePrepLIbs命令,执行后会打开对话框,在对话框中进行相应设置即可生成STD的LM目录。用同样

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档