原文連結:https://mp.weixin.qq.com/s?__biz=MzUzODczODg2NQ==&mid=2247484515&idx=1&sn=c274f1b8255e207631b10ef8e3d89f6b&chksm=fad26dbdcda5e4ab67798b48964a9e99c0e5c78db34b3898fdd5b09bf98adf5c4efbfc45e785&scene=21#wechat_redirect
Power intent用于描述晶片工作的『電特性』,包括工作電壓、電壓的開關、低功耗cell插入的政策、晶片的power state等。低功耗晶片的設計需求催生了power intent,從2007年到2018年,Power intent的發展可分為兩個階段:CPF/UPF各自為政到IEEE1801一統江湖,這其中涉及到三個組織:
Accellera, Si2, IEEE。
-
2007年,Silicon Integration Initiative (Si2)組織釋出了CPF1.0(Common Power Format)。
2008年CPF1.1釋出。
- 2011年釋出CPF2.0。
- 2007年,Accellera組織釋出UPF1.0(Unified Power Format)。
-
2009年IEEE釋出第一版1801,俗稱UPF 2.0,
IEEE1801-2009是個半成品,有很多重複和歧義,為了向下相容,收錄了UPF1.0的内容并簡單粗暴地吸納了CPF的概念。
- 2013年UPF2.1釋出,更嚴謹的叫法是IEEE1801-2013,它在IEEE1801-2009的基礎上,融合了更多CPF2.0的概念,并删掉了重複跟歧義,長成了一個成熟的行業标準,自此C跟S的EDA工具也都以此為标準逐漸完善。
-
2015年IEEE1801-2015釋出,也就是UPF3.0,增強了power
state和bottom-up的模組化能力,增加了package和system level的模組化。
- UPF1.0有32個指令。
- IEEE1801-2009增加了57個新指令,共有88個指令,其中49個是power intent指令,39個是Query指令。
-
IEEE1801-2013增加了11個新指令,共有86個指令,其中46個是power intent指令,6個是Power
management指令,34個是Query指令。
-
IEEE1801-2015增加了11個新指令,共有62個指令,其中51個是power intent指令,6個是Power
management指令,5個是Query指令。
經過十多年的發展,1801采各家之長,終于一統了江湖,這是工程師的福音,不用再飽受各家指令混淆的折磨了。如果今天你還掙紮在UPF1.0或CPF上,别再拖延别再偷懶,抓緊轉到1801,在技術更新上還是跟着大部隊走的好。