天天看點

一文讀懂power intent的曆史:從CPF/UPF到IEEE1801

原文連結:https://mp.weixin.qq.com/s?__biz=MzUzODczODg2NQ==&mid=2247484515&idx=1&sn=c274f1b8255e207631b10ef8e3d89f6b&chksm=fad26dbdcda5e4ab67798b48964a9e99c0e5c78db34b3898fdd5b09bf98adf5c4efbfc45e785&scene=21#wechat_redirect

一文讀懂power intent的曆史:從CPF/UPF到IEEE1801

Power intent用于描述晶片工作的『電特性』,包括工作電壓、電壓的開關、低功耗cell插入的政策、晶片的power state等。低功耗晶片的設計需求催生了power intent,從2007年到2018年,Power intent的發展可分為兩個階段:CPF/UPF各自為政到IEEE1801一統江湖,這其中涉及到三個組織:

Accellera, Si2, IEEE。

一文讀懂power intent的曆史:從CPF/UPF到IEEE1801
  • 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的模組化。

一文讀懂power intent的曆史:從CPF/UPF到IEEE1801
  • UPF1.0有32個指令。
    一文讀懂power intent的曆史:從CPF/UPF到IEEE1801
  • IEEE1801-2009增加了57個新指令,共有88個指令,其中49個是power intent指令,39個是Query指令。
    一文讀懂power intent的曆史:從CPF/UPF到IEEE1801
  • IEEE1801-2013增加了11個新指令,共有86個指令,其中46個是power intent指令,6個是Power

    management指令,34個是Query指令。

    一文讀懂power intent的曆史:從CPF/UPF到IEEE1801
  • IEEE1801-2015增加了11個新指令,共有62個指令,其中51個是power intent指令,6個是Power

    management指令,5個是Query指令。

一文讀懂power intent的曆史:從CPF/UPF到IEEE1801

經過十多年的發展,1801采各家之長,終于一統了江湖,這是工程師的福音,不用再飽受各家指令混淆的折磨了。如果今天你還掙紮在UPF1.0或CPF上,别再拖延别再偷懶,抓緊轉到1801,在技術更新上還是跟着大部隊走的好。

繼續閱讀