《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 基于門控時鐘的低功耗電路實現方案
基于門控時鐘的低功耗電路實現方案
摘要: 集成電路工藝節點的提升帶來了芯片集成度的極大提高,同時也導致了功耗的急速增加。另外,市場對電子設備的大量需求使得系統功耗成為系統性能的一個重要指標,功耗的高低成了芯片廠商競爭力的焦點之一,功耗控制與管理已成為絕大多數芯片廠商首要考慮的問題。
Abstract:
Key words :

  集成電路工藝節點的提升帶來了芯片集成度的極大提高,同時也導致了功耗的急速增加。另外,市場對電子設備的大量需求使得系統功耗成為系統性能的一個重要指標,功耗的高低成了芯片廠商競爭力的焦點之一,功耗控制與管理已成為絕大多數芯片廠商首要考慮的問題。SoC 設計的功耗包含兩部分:靜態功耗和動態功耗。靜態功耗主要由泄漏電流引起,在130 nm 工藝下,靜態功耗相對較小,可以忽略不計。動態功耗主要包括短路功耗和翻轉功耗,是本設計中功耗的主要組成部分。短路功耗即內部功耗,指由器件內部由于P 管和N 管在某一瞬間同時導通引起的瞬時短路引起。翻轉功耗由CMOS 器件的輸出端負載電容充放電引起。芯片工作時,很大一部分功耗是由于時鐘網絡的翻轉消耗的,如果時鐘網絡較大,這部分引起的功耗損失會很大。在眾多低功耗技術中,門控時鐘對翻轉功耗和內部功耗的抑制作用最強。本文主要講述門控時鐘技術的具體實現。另外,基于高閣值單元具有較低的功耗,設計采用高闊值單元庫。

  1 門控時鐘技術的基本原理

  對于一個設計中的寄存器組,經DC 編譯后一般會生成如圖1 所示的電路。由圖l 可以看出,當EN 為1 時, DATA_IN 的值由多路開關傳至寄存器組的數據輸入端,當CLK 上升沿來臨時,傳至DATAOUT 。當EN 為O 時, OUTPUT 保持不變。但由于時鐘信號CLK 的翻轉,寄存器組會持續在CLK 的上升沿來臨時讀取數據輸人端的數據,而這時讀取的數據是不變的,這就消耗了額外的功耗[2] 。

  

  為保證此時寄存器組不受時鐘翻轉的影響,可在EN 信號為O 時關斷寄存器組的時鐘輸入端,使其不受CLK 端的變化而變化,這一操作可通過門控時鐘技術來實現,如圖2 所示。圖中的門控單元由一個Latch 和一個與門組成。門控單元也可以采用非Latch 結構,直接由與門或或門組成。但由于這種電路會引發毛刺[刀,故此處采用基于Latch 的門控單元電路。插入門控時鐘后,當EN 為1 時, Latch單元在時鐘低電平時將EN 鎖存至ENL ,時鐘上升沿來臨時, ENCLK 隨CLK 變化,寄存器組執行正常的讀人讀出操作。當EN 為0時,寄存器時鐘輸入端ENCL 保持為0 ,不隨源時鐘CLK 的翻轉而變化,故此時寄存器組不消耗額外功率。

  

  由此可見,插入門控時鐘能消除寄存器組冗余翻轉引發的內部功耗,同時由于多路選擇器組被一個基于latch 的門控單元代替,所以也減小了電路的面積[3]。

  另外,為了進一步減小設計的功耗,可采用一些特定的門控技術。目前應用比較廣泛的有多級門控時鐘,層次化門控時鐘等。在多級門控時鐘技術中,一個門控單元還可用來驅動其他一個或一組門控單元。這樣就通過分級控制減少了門控單元的數目,而且這種方法可組合盡可能多的寄存器組使得門控單元向頂層靠近,節省更多功耗。

  集成電路工藝節點的提升帶來了芯片集成度的極大提高,同時也導致了功耗的急速增加。另外,市場對電子設備的大量需求使得系統功耗成為系統性能的一個重要指標,功耗的高低成了芯片廠商競爭力的焦點之一,功耗控制與管理已成為絕大多數芯片廠商首要考慮的問題。SoC 設計的功耗包含兩部分:靜態功耗和動態功耗。靜態功耗主要由泄漏電流引起,在130 nm 工藝下,靜態功耗相對較小,可以忽略不計。動態功耗主要包括短路功耗和翻轉功耗,是本設計中功耗的主要組成部分。短路功耗即內部功耗,指由器件內部由于P 管和N 管在某一瞬間同時導通引起的瞬時短路引起。翻轉功耗由CMOS 器件的輸出端負載電容充放電引起。芯片工作時,很大一部分功耗是由于時鐘網絡的翻轉消耗的,如果時鐘網絡較大,這部分引起的功耗損失會很大。在眾多低功耗技術中,門控時鐘對翻轉功耗和內部功耗的抑制作用最強。本文主要講述門控時鐘技術的具體實現。另外,基于高閣值單元具有較低的功耗,設計采用高闊值單元庫。

  2 門控時鐘的物理實現

  電路在功能仿真通過后,開始進行寄存器級綜合。采用高閣值標準單元庫和多級門控時鐘技術相結合,在RTL 階段插入門控時鐘單元,并在布局布線時在IC Compiler 中進行了基于門控時鐘的布局布線優化,布局布線正確完成仿真通過后,在盯中做靜態時序分析并進行最終的功耗分析。以下分三個部分講述。

  2.1 時鐘門控的RTL 級實現

  在RTL 級,門控時鐘的實現不需要對設計本身進行修改,而只需在綜合腳本中加人一些控制項。本文采用多級門控時鐘,相關的腳本如圖3 所示。圖中,傳統的綜合流程用實線標出。虛線部分為門控時鐘的操作??刂祈梥et_ clock_gating_style 是門控時鐘的核心。它的參數大小決定門控時鐘的質量,對功耗的優化效果和對CTS 的影響。目前尚無完備的體系介紹如何設置控制項以使門控效果達到最優。本設計中有以下各個參數的設置方法。

  

  首先確定時序單元的類型。為了避免非Latch單元易產生毛刺的缺點,此處選定時序單元的類型為Latch 。由于庫中提供基于鎖存器的門控單元,固正邊沿邏輯positive_ edge_logic 采用工藝庫提供的專用單元。采用集成單元的優勢在于不僅不需要設置門控單元輸人端建立時間和保持時間,因為集成單元的時序信息在單元庫中已有說明,而且有效緩解了插入門控單元對延時帶來的不利影響。以下重點闡述實驗中bitwidth , fanout 和stage 的確立方法。

  fanout 的大小對功耗和時序都有影響。數值越大則表示一個門控單元可承受較多的負載,即代表越節省功耗,需要的門控單元也越少,但對門控單元輸入端建立時間的要求也就更加嚴格。位寬決定一組寄存器能被門控的最小寬度。級數則確定多級門控時鐘的最大級數。本設計在這三個參數的選取上,主要是依據設計本身對功耗的要求,結合綜合時的時序約束和單元庫中門控單元的時延信息加以估計,確定一個粗略的數值范圍。fanout 的值在滿足時序的前提下,不經編譯就可確定,方法如下:首先按約束文件中的扇出值約束此處fanout ,然后insert_clock_tree ,加人時序約束并傳遞至門控時鐘,用re-port_clock_gating - multi_stage 查看報告,重點關注第1 項。發現fanout 按約束文件取值為15 時,門控單元的數目達到61 個, fanout 取值為20 或更高時,門控單元數目為41 ,見表1 ,而被門控的寄存器數目卻保持不變,多級門控單元的數目也由fanout 取值為15 時的7 級減小到當前的6 級。由于門控單元也會消耗相當大功耗,因此在被門控的寄存器數目相同的情況下門控單元數越少就越節省功耗。因此確定fanout 為20 。num_stages 最初取值為2 ,插入門控時鐘后的報告顯示平均級數為1. 4 ,其值增至3 時,平均級數為2.3 ,如表l 所示。從對時鐘網絡的平衡性來講,stage 值為2 時要優于取值為3 時的情況,但結合其后的編譯,綜合考慮時序面積功耗因素,折衷考慮選定stage 為3 。 bitwidth 初值為3 ,經過編譯,得出了功耗和延時信息。以此為基準,根據設計改變hitwidth 數值,然后再編譯,對比功耗延時。發現當bitwidth 取值為5 時,設計的各個性能指標達到最優。

  

  通過以上試驗,得出下列結論:對門控時鐘而言,若不考慮設計的平衡性,插人的門控單元越少且被門控的寄存器越多,門控的效果就越好,反之亦然。

  經編譯,查看時序功耗報告,在滿足電路性能指標情況下, RTL 級代碼經綜合生成層次化門級網表和門級時序約束文件。

  為查看門控單元在不同設置下的插入情況,用report_clock~ating - multi_stage 得到表l 所示報告。

  從中可知,有23.68 %的寄存器沒有被門控,原因在于位寬,使能等不滿足門控要求,對設計無影響。

  2.2 時鐘門控的版圖級實現

  在布局布線階段,基于門控時鐘的功耗優化流程主要如下:在布局之前,設置set_power_options -clock_gating true ,之后在布局、時鐘樹綜合和布線階段的主要命令中添加選項- power 即可。上述設置可實現最基本的門控時鐘布局布線,但在本設計中生成的時鐘網絡分布不均勻,而且skew 很大。需要采取額外的優化措施來消除其帶來的不利影響。

  門控單元的加入給CTS 帶來的影響主要有兩個方面,一方面會造成整個時鐘網絡分布不平衡,另一方面導致時鐘偏移增大。單采用上述措施,時鐘偏移最大可達到1. 11 ,見圖4 中的第二項,嚴重偏離了不采用門控時鐘時的偏移量O. 120 在優化時鐘偏移上,目標有三個方面:構造一個相對平衡的時鐘網絡,使得在各個層上,層的各個分支上的單元數目相近;減小時鐘偏移至可承受范圍;盡量保持功耗同只采用門控時鐘而不優化時鐘偏移狀況下的功耗相近或更小。

  分析引起skew 偏大的原因,通過在ICC 中跟蹤路徑,查看時鐘網絡電路圖,發現時鐘層分布極不均勻,分支節點最大相差6 層。在具體時序路徑中,兩條路徑延時過大,插人了許多不必要的buffer ,為構造一個平衡的時鐘樹,減小skew 并減少對功耗的影響,在CTS 階段采取了三個措施。第一,設置set_clock_tree_options 一logic_leveLhalance 為true o CTS 的操作模式有三種:模塊模式,頂層模式,邏輯級平衡模式。默認為模塊模式。此處選取邏輯級平衡模式可得到最佳的skew ,但對功耗有一定影響[4]O 第二,復制門控單元。主要是通過修正ICG 輸出端的DRC 來平衡扇出,并添加緩沖單元來驅動沒有被門控的寄存器使得整個時鐘樹的結構更加平衡。首先設置cts_push_down buffer 為true 。然后split _ clock _ gate 一objectsI *. /latch I - gate_sizi噸- gate_relocation 。并且在時鐘樹綜合時結合使用一inter clock balance選項。最后,為了彌補功耗優化方面的不足,在CTS 完畢之后用psynopt 一power。不采用門控時鐘、采用門控時鐘但不做skew 優化、采用門控時鐘且進行skew 優化三種情況下的skew 見圖4 。由此可見,優化后的skew 較原來相比雖有所增大,但要遠小于優化前的設計。

  

  2.3 功耗測量過程及實驗結果分析

  布局布線完成后,導出網表到VCS 中進行后仿,并得到分析功耗所需的saif 文件。將此saif 文件和布局布線后帶有實際延時信息的網表讀入PT中,加以適當的時序約束進行功耗分析,得到如圖5所示的分析結果。由圖5 可知,采用門控時鐘技術后的設計總體功耗下降了22. 6 % 。 其中,開關功耗下降了63.2 %,內部功耗下降了21. 9 %,體現了引人門控時鐘技術的優勢,因為門控時鐘主要用于降低動態功耗,泄露功耗略有下降??偣挠稍瓉淼? mW 降低至778 uW ,功耗降低效果非常明顯。除此之外,芯片核的面積也略有減小。

  

  3 結語

  越來越多低功耗設計方法的出現為低功超設計提供了無限的空間。門控時鐘技術作為當前比較成熟的一種低功耗方法,已經得到普遍應用。本設計全面講述了門控時鐘的后端實現方法,并提出了一種門控控制項的設置方法,解決了由其引起的時鐘偏移問題,對VLSI 深亞微米低功耗電路物理層的實現有一定的實用價值。

  參考文獻:

 ?。?] Michael Keating , David Flynn , Robert Aitken , etc. Low Power Methodology Manual For System-on- chip Design [ M ]。 Synopsys Inc , 2008 , 13 -15

  [2] Power Compiler User guide, Version C - 2009. 06 [ Z]。 Synopsys Inc.

 ?。?] 張永新,陸生禮,茹邦琴。門控時鐘的低功耗設計技術[J] 微電子學與計算機, 2004 , 21 (1) : 23 - 26

 ?。?] IC Compiler Implementation User 伊戰, Version C - 2009. 06 [Z]。 Synopsys Inc.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          毛片av中文字幕一区二区| 国产视频观看一区| 免费在线视频一区| 日韩视频中文字幕| 欧美日韩在线播| 久久大逼视频| 亚洲欧美精品在线| 99视频一区二区| 一区二区电影免费在线观看| 亚洲一区二区三区在线| 在线不卡中文字幕| 久久精品二区| 老牛嫩草一区二区三区日本| 欧美激情欧美狂野欧美精品| 欧美亚洲视频| 久久国产黑丝| 国产欧美精品在线播放| 亚洲国产成人久久综合| 久久久91精品国产一区二区精品| 国产日韩欧美综合一区| 亚洲国产精品久久久久秋霞不卡| 久久精品天堂| 久久精品中文字幕一区| 欧美国产日韩一区二区| 欧美日韩精品一区二区三区四区| 欧美在线观看日本一区| 久久深夜福利免费观看| 日韩一区二区精品葵司在线| 午夜欧美电影在线观看| 亚洲欧洲一区二区天堂久久| 中国成人在线视频| 激情久久综艺| 久久久91精品国产| 国产精品美女久久久久av超清| 激情伊人五月天久久综合| 国产精品网站在线播放| 欧美日韩日日骚| 国产一本一道久久香蕉| 国产区亚洲区欧美区| 国内伊人久久久久久网站视频| 国产精品综合色区在线观看| 久久www成人_看片免费不卡| 国产精品99久久久久久有的能看| 亚洲精品国产系列| 国产一区二区三区在线观看免费视频| 亚洲图中文字幕| 亚洲一二三区在线| 亚洲视频电影图片偷拍一区| 日韩视频在线播放| 国产美女精品免费电影| 欧美日韩在线免费| 国产精品久久久久高潮| 亚洲最新色图| 国产日韩欧美高清免费| 好吊妞这里只有精品| 欧美一级片一区| 久久久精品五月天| 亚洲一二三级电影| 国产精品久久久久高潮| 国产精品分类| 午夜在线视频一区二区区别| 亚洲一区二区不卡免费| 久久av资源网| 亚洲欧美日韩在线高清直播| 亚洲图片欧洲图片日韩av| 亚洲成色www8888| 亚洲九九精品| 免费日韩精品中文字幕视频在线| 国产日韩欧美在线视频观看| 农村妇女精品| 夜夜躁日日躁狠狠久久88av| 国产一区二区三区高清播放| 欧美一区二区黄| 欧美华人在线视频| 久热综合在线亚洲精品| 亚洲国产成人av好男人在线观看| 欧美亚洲视频在线看网址| 亚洲精品黄网在线观看| 久久亚洲春色中文字幕| 欧美激情一区二区三区在线视频观看| 欧美另类在线播放| 久久字幕精品一区| 久久亚洲国产精品日日av夜夜| 久久久久久久欧美精品| 亚洲精品自在久久| 亚洲综合大片69999| 亚洲精品永久免费| 午夜免费久久久久| 亚洲欧美日韩一区| 国产精品美女久久久久久免费| 久久一二三四| 一区二区三区欧美视频| 一区二区激情视频| 久久久久久亚洲精品不卡4k岛国| 久久只有精品| 亚洲欧美精品中文字幕在线| 欧美电影在线免费观看网站| 亚洲一区二区三区中文字幕| 亚洲视频一区二区在线观看| 99精品黄色片免费大全| 国产精品theporn88| 欧美一区2区三区4区公司二百| 国产精品影音先锋| a91a精品视频在线观看| 国产小视频国产精品| 亚洲欧美视频在线观看视频| 欧美成人国产va精品日本一级| 久久国产视频网站| 国产一区二区三区久久悠悠色av| 夜夜狂射影院欧美极品| 亚洲电影毛片| 欧美激情aⅴ一区二区三区| 久久久7777| 欧美+日本+国产+在线a∨观看| 中国成人在线视频| 亚洲国产91| 韩国成人精品a∨在线观看| 黄色成人av网| 最新国产成人av网站网址麻豆| 欧美激情一区二区三区| 国产精品v欧美精品v日韩| 韩国精品主播一区二区在线观看| 91久久久久久国产精品| 亚洲国产一成人久久精品| 免费看黄裸体一级大秀欧美| 国产精品永久免费| 免费观看国产成人| 欧美精品网站| 99热这里只有成人精品国产| 亚洲狠狠丁香婷婷综合久久久| 一本久久a久久免费精品不卡| 亚洲精选视频免费看| 欧美国产三级| 亚洲一区中文| 欧美一区二区三区免费在线看| 可以看av的网站久久看| 国产精品成人一区二区网站软件| 欧美日韩精品久久久| 欧美日韩123| 性做久久久久久免费观看欧美| 亚洲美女在线一区| 99国产成+人+综合+亚洲欧美| 国产精品福利影院| 99成人精品| 另类天堂视频在线观看| 中国成人黄色视屏| 欧美极品欧美精品欧美视频| 久久精品人人爽| 亚洲精品九九| 国产精品久久久久9999高清| 午夜久久电影网| 亚洲最新视频在线播放| 亚洲精品中文字| 欧美日韩精品一区二区| 亚洲第一狼人社区| 国产精品成人免费视频| 你懂的成人av| 一本久久综合| 欧美精品电影在线| 欧美11—12娇小xxxx| 国产美女在线精品免费观看| 欧美色一级片| 国产综合久久久久影院| 久久亚洲国产精品一区二区| 很黄很黄激情成人| 欧美国产日产韩国视频| 在线观看日韩专区| 亚洲国产日韩综合一区| 亚洲主播在线| 国产综合色一区二区三区| 亚洲一区3d动漫同人无遮挡| 亚洲欧洲一二三| 欧美国产日韩一区| 国产美女在线精品免费观看| 中文网丁香综合网| 亚洲精品少妇网址| 欧美视频在线看| 两个人的视频www国产精品| 亚洲一区在线观看免费观看电影高清| 久久午夜色播影院免费高清| 欧美一区二区三区喷汁尤物| 久久噜噜亚洲综合| 理论片一区二区在线| 中国成人亚色综合网站| 韩日成人av| 国产精品久久久久久久免费软件| 亚洲影音先锋| 欧美日韩国产成人在线| 国产精品极品美女粉嫩高清在线| 亚洲人成在线观看网站高清| 亚久久调教视频| 亚洲尤物在线视频观看| 国产午夜精品麻豆| 久久亚洲欧洲| 另类av导航| 一区二区欧美日韩视频| 午夜日韩电影| 一区二区欧美日韩| 亚洲第一福利社区| 9久re热视频在线精品| 国产一区亚洲一区| av72成人在线| 樱花yy私人影院亚洲| 欧美激情精品久久久久久蜜臀| 欧美日韩午夜精品| 在线不卡a资源高清| 久久激情婷婷| 国产综合自拍| 欧美一区二区网站| 亚洲高清激情| 亚洲欧美日韩中文播放| 欧美日韩亚洲在线| 欧美网站在线观看| 午夜精品久久久久久久男人的天堂| 亚洲国产一区二区精品专区| 亚洲视频视频在线| 久久国产手机看片| 一区二区精品国产| 久久精品青青大伊人av| 国产亚洲在线| 久久久久一区二区三区| 国产精品对白刺激久久久| 国产精品美女在线观看| 久久久最新网址| 国产免费观看久久黄| 亚洲美女一区| 国产精品网站一区| 国产精品久久久久久久久久ktv| 亚洲精品久久久久久久久久久| 国产欧美精品久久| 日韩亚洲成人av在线| 免费成人激情视频| 欧美综合国产精品久久丁香| 国产综合激情| 欧美三日本三级少妇三2023| 亚洲国产一区二区三区在线播| 欧美一区二区三区另类| 黄色精品一二区| 欧美a级片一区| 欧美午夜寂寞影院| 一本久道久久综合狠狠爱| 91久久在线观看| 亚洲第一福利社区| 欧美午夜精品理论片a级大开眼界| 欧美性理论片在线观看片免费| 国产精品久久久久久久久果冻传媒| 欧美精品一区二区精品网| 亚洲人成人99网站| 国产精品人成在线观看免费| 欧美国产亚洲精品久久久8v| 欧美日韩国产成人在线91| 欧美综合第一页| 欧美黄色一区二区| 国产婷婷色一区二区三区在线| 久久噜噜噜精品国产亚洲综合| 欧美人成在线| 欧美日韩日本网| 国产精品久久久久国产a级| 国产精品国产a级| 亚洲夫妻自拍| 欧美日韩国产欧美日美国产精品| 亚洲色图综合久久| 狠狠色丁香久久婷婷综合丁香| …久久精品99久久香蕉国产| 一区国产精品| 夜夜嗨av一区二区三区网站四季av| 在线成人激情视频| 午夜精品福利一区二区三区av| 亚洲欧美国产视频| 91久久国产精品91久久性色| 午夜精品美女自拍福到在线| 欧美中文字幕在线播放| 新狼窝色av性久久久久久| 欧美一区深夜视频| 一区二区三区四区五区在线| 一区二区三区av| 国产一区二区精品久久99| 亚洲国产欧美不卡在线观看| 国产精品久久久久免费a∨| 亚洲精品乱码久久久久久蜜桃麻豆| 在线看片成人| 亚洲欧美日韩在线观看a三区| 亚洲精品国产精品国自产在线| 卡通动漫国产精品| 91久久综合亚洲鲁鲁五月天| 国产精品日本欧美一区二区三区| 亚洲欧美综合国产精品一区| 在线亚洲欧美视频| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品揄拍一区二区| 狠狠色综合网站久久久久久久| 国产精品成人久久久久| 奶水喷射视频一区| 午夜精品久久久久久久蜜桃app| 欧美成人精品三级在线观看| 伊人久久大香线蕉av超碰演员| 欧美a级大片| 亚洲三级免费电影| 蜜月aⅴ免费一区二区三区| 伊人伊人伊人久久| 亚洲激情av在线| 国产精品久久二区| 欧美在线免费播放| 欧美午夜视频一区二区| 欧美影院视频| 亚洲图片激情小说| 久久男人av资源网站| 国产精品第2页| 国产精品高清一区二区三区| 亚洲欧美日本视频在线观看| 国产精品一区二区在线| 久久蜜桃精品| 性娇小13――14欧美| 国产亚洲精久久久久久| 国产精品卡一卡二| 亚洲精品乱码久久久久久蜜桃91| 国产亚洲一二三区| 欧美日韩直播| 欧美午夜在线观看| 欧美1区视频| 99视频精品全国免费| 欧美日韩精品不卡| 欧美日韩在线播放三区| 久久精品成人一区二区三区| 亚洲六月丁香色婷婷综合久久| 欧美1区免费| 国产综合色一区二区三区| 亚洲一区视频在线|