网站大量收购闲置独家精品文档,联系QQ:2885784924

低功耗设计方法范例.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
低功耗设计方法 内容 CMOS电路的功耗来源 影响功耗的因素 低功耗设计方法 工艺级的优化技术 版图和晶体管级的优化技术 RTL级和逻辑级的优化技术 系统级的优化技术 采用HDL的低功耗设计流程 CMOS电路的功耗来源 在数字CMOS电路中,功耗是由三部分构成的 PTotal=Pdynamic+Pshort+ Pleakage Pdynamic是电路翻转时产生的动态功耗 Pshort是P管和N管同时导通时产生的短路功耗 Pleakage是由扩散区和衬底之间的反向偏置漏电流引起的静态功耗 CMOS电路的功耗来源 静态功耗: CMOS在静态时,P、N管只有一个导通。由于没有Vdd到GND的直流通路,所以CMOS静态功耗应当等于零。 但在实际当中,由于扩散区和衬底形成的PN结上存在反向漏电流,产生电路的静态功耗。静态功耗为: 其中:n为器件个数 CMOS电路的功耗来源 动态功耗: CMOS电路在“0”和“1”的跳变过程中,会形成一条从Vdd通过P管网络和负载电容到地的电流Id对负载电容进行充电,产生动态功耗Pdynamic: Pdynamic=KCLVdd2f K:单位时间内的平均上跳次数 f :时钟频率 CMOS电路的功耗来源 短路功耗: CMOS电路在“0”和“1”的转换过程中,P、N管会同时导通,产生一个由Vdd到VSS窄脉冲电流,由此引起功耗 在输入波形为非理想波形时,反相器处于输入波形上升沿和下降沿的瞬间,负载管和驱动管会同时导通而引起功耗 CMOS电路的功耗来源 通常情况下静态功耗占总功耗的1%以下,可以忽略不计,但如果整个系统长时间处于休眠状态,这部分功耗需要进行考虑 短路功耗在整个CMOS电路的功耗中只占很小的一部分,对于转换时间非常短的电路,Pshort所占的比例可以很小,但对于一些转换速度较慢的电路Pshort可以占到30%左右,平均大约在10%左右。 一般情况下,动态功耗Pdynamic占整个功耗的比例大约为70%~90%。 有些文献将CMOS电路的功耗简单的分为两类:静态功耗和动态功耗。 影响功耗的因素 从动态功耗的表达式可看出,在不影响电路性能,即不降低工作频率的前提下,功耗主要取决于3个因素: 工作电压 负载电容 开关活动性 因此功耗优化主要从减小K、CL和Vdd三方面着手。 值得注意的是功耗优化是一个整体,单单考虑某一方面是不够的。 影响功耗的因素 电源电压的选择: 降低电源电压将使功耗下降 但是对于一定的工艺水平(具有确定的阈值电压),降低电源电压将使电路性能下降,当电源电压降低到接近P和N管的阈值电压之和时,延迟时间急剧增大。 在较大的电压下,电路速度几乎与电源电压无关 为提高速度,希望在保证器件可靠性的前提下采用尽可能高的电压,为降低功耗,又希望选择尽可能低的电压。 要解决这个矛盾,可以在一个芯片内采用多种电压,对影响速度的关键电路选择较高的电压,对大部分非关键电路则选择用减低的电压。 影响功耗的因素 负载电容: 在CMOS电路中电容主要由两方面构成: 器件栅电容和节电电容,它们和器件工艺有关 连线电容 改进电路结构,减少所需MOS管数目是减小负载电容、降低功耗的重要途径。 采用动态CMOS电路可简化电路 采用互补传输晶体管逻辑(CPL),不仅可以简化电路,还可提高速度 随着工艺的发展,布线电容已经超过器件电容 为了减小电容,在工艺方面可以选择小的器件,物理设计时减小连线长度。 影响功耗的因素 开关活动性 在CMOS电路中,功耗和开关活动性息息相关。 若信号活动性为0,即使负载电容很大,它也不消耗能量 开关活动性和数据频率f 以及开关活动率k有关:f 描述单位时间内信号到达节点的次数,而活动率k则描述到达节点时信号的翻转几率 在有些CMOS电路中,伪跳变占据了相当一部分开关活动性,由于此类信号没有任何作用,因此它造成系统功耗的白白损失。 为了降低伪跳变带来的浪费,一种办法是消除伪跳变的产生,另一办法是缩短其传播长度。 低功耗设计方法 低功耗设计是一个系统的问题: 必须在设计的各个层次上发展适当的技术 综合应用不同的设计策略 达到在降低功耗的同时维持系统性能的目的 研究证明在不同设计层次上的优化工作对功耗的改善程度是不同的,即设计层次越高,改善功耗的程度越大 低功耗设计方法 低功耗设计方法 一些低功耗设计(Design for Power,DFP) 的基本策略: 权衡面积和性能, 使用并行、流水化和分布式计算等方法, 用面积或时间换取低功耗 关闭不用的逻辑和时钟 使用专用电路代替可编程逻辑 使用规则的算法和结构,以减少控制负荷 采用新型的低功耗器件和工艺 以下将自底向上, 对各层次的功耗设计技术进行具体分析和介绍。 工艺

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档