凡亿教育-豆豆
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | 如何设计出一个低功耗的芯片?
如何设计出一个低功耗的芯片?

芯片功耗过大,将引发许多问题,如性能变差、温度升高降低芯片的可靠性,限制便携式产品的使用时间及电池寿命等,所以在高性能设计或便携式应用,很多工程师都会采取低功耗设计,那么如何设计一个低功耗的芯片?

1.png

为了降低芯片的功耗,必须采用低功耗设计技术,低功耗设计可以从系统级、逻辑电路级、物理级着手。

在系统级,进行软硬件划分时,需要考虑哪种划分方案会得到更少的功耗;选择功耗最小的算法;可以考虑采用并行运算、流水线等手段,降低功耗;可以采用多点呀设计方案来降低功耗;可以设置省电模式,以便在系统不工作时降低功耗。

在RTL设计级,可以考虑采用时钟门控、操作数隔离等技术来降低功耗。

在逻辑综合时,可以考虑采用插缓冲、相位分配等技术来降低功耗。

在进行布局布线时,也要考虑到功耗的影响,可以将翻转率高的节点用寄生电容较小的金属层来布线,以减少整体工会。

此外还可以考虑采用新的材料、新的封装技术来降低功耗,以消除功耗的影响。

芯片速度的提高,工艺水平的进步,便携式应用的增加,封装技术发展的相对迟缓,这些因素使低功耗设计在IC设计中越来越重要,低功耗设计技术可能会导致速度变慢、芯片面积增加=、设计周期延长,但这总比需要依靠风扇、封装甚至液氮来降温要好。

在进行低功耗设计前,首先要进行功耗分析,了解设计中哪一部分消耗功耗最大,何种功耗所占比例最大,接下来才能研究降低功耗的设计方法。

在实际应用中,通常在门级和晶体管级进行功耗分析。有些工具也支持RTL级的功耗分析,以帮助设计者尽早了解设计中功耗的情况。而系统级的低功耗分析工具还很不成熟。

利用功耗分析工具可以得到峰值功耗与平均功耗。影响温度的是平均功耗。

下面列出Synopsys与功耗分析有关的工具。

power compiler:对动态功耗和泄漏功耗进行优化; primepower:对峰值功耗和平均功耗进行分析;

JupiterXT:生成电源网格;电源网络分析;

Astro Rail:电压降及电子迁移分析。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论