RTL设计中如何做到低功耗设计

做芯片第一应该关注的是芯片的ppa(performance, power, area),本篇浅显的部分讨论,第二个 p,power功耗,在rtl设计中如何做到低功耗设计,对于移动设备续航的十分重要,不要让你的芯片徒增功耗。 数据通路寄存器打拍 数据寄存器打拍带上vld,不加复位逻辑,这样会省去寄存器复位电路的布线面积,而且工具还会给寄存器自动插时钟门控,还达到了降低功耗的效果。至于寄存器不复位,一些刚学习的朋友可能会感觉有些刷新认知,寄存器怎么能不复位,不复位不就是x态了,系统不就紊乱了。是的,寄存器不复位是会产生x态,不过这里说的是数据通路,控制通路的所有信号都是必须带复位逻辑。数据通路因为这里是带着vld进行打拍,只需要保证在你使用的时候,它不是x态就行了。控制通路的信号控制系统的运行,出现x态,必然挂死。而数据通路只要保证在vld的有效,也就是我踩这个数据的时候它是正确的就行了,不管它是x态还是其他无效的数据。当然如果数据有作为判断逻辑用于控制,那这个数据一定要进行复位。代码示例,时序逻辑可以省略else,寄存器默认保持,组合逻辑必须写else。vld是一个脉冲将这个数据踹一脚直接踹进这个寄存器存储,在下一脚来临之前,这个寄存器都将保持这个数据。


宁德时代麒麟电池正式亮相,支持1000公里续航!将于明年实现量产
东旭光电布局新能源汽车,将石墨烯电池推向产业制高点
聚焦天线组件如何提升无线物联网设备的功率效率
DevOps顾问和DevOps工程师的区别
电路设计中常用的抗干扰、消噪声技术
RTL设计中如何做到低功耗设计
成功的背后,是无数次的失败——SpaceX的理想与坚持
紧急救援报警器电路
我们搬家了
通用汽车(GM)正在加大对电动汽车的投入
PLC常用程序设计语言简介
Molex新HOZOX HF2 EMI噪声抑制片亮相,可抑制高达40 GHz的EMI噪声
人工智能教育如何培养未来人才?
沃尔沃推出“XC90”原型试验车,预计2017年100台上路
基于RK3568研发的IDO-EVB3568来给大家演示如何烧录MAC
关键禾芯&深圳莱宝高科推出3D柔性指纹传感器
PCB布线设计如何提高布通率
Facebook正在使用Social Fixer解决方案来处理加密货币的先令
麒麟9000和骁龙888处理器,谁更强?
基于ARM核心板的电力边缘计算物联代理系统