《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 千萬門級模塊魚骨型時鐘網絡的實現
千萬門級模塊魚骨型時鐘網絡的實現
2016年電子技術應用第8期
許谷涵1,嚴 偉1,朱兆偉2,鄭永力2
1.北京大學 軟件與微電子學院,北京100871;2.世芯電子科技(無錫)有限公司,江蘇 無錫214000
摘要: 在芯片規模越來越大的背景下,針對千萬門級以上規模芯片模塊,提出一種基于單魚骨型時鐘網絡的改進型時鐘結構,并給出在后端設計過程中基于EDA工具的具體實現方法。
Abstract:
Key words :

許谷涵1,嚴  偉1,朱兆偉2,鄭永力2

(1.北京大學 軟件與微電子學院,北京100871;2.世芯電子科技(無錫)有限公司,江蘇 無錫214000)


    摘  要: 在芯片規模越來越大的背景下,針對千萬門級以上規模芯片模塊,提出一種基于單魚骨型時鐘網絡的改進型時鐘結構,并給出在后端設計過程中基于EDA工具的具體實現方法。該時鐘結構兼具魚骨型時鐘結構的特點,相較于自動化不定型時鐘樹,具備較低的時鐘延遲、時鐘漂移、片上誤差和動態功耗。以規模2 600萬門的28 nm芯片模塊(工程代號YCU-AM)為例進行實現過程闡述,實驗結果表明,該型時鐘結構較不定型時鐘樹使模塊整體功耗降低約5%。

    關鍵詞: 物理設計;時鐘樹;低功耗;千萬門級模塊

    中圖分類號: TN47

    文獻標識碼: A

    DOI:10.16157/j.issn.0258-7998.2016.08.011


    中文引用格式: 許谷涵,嚴偉,朱兆偉,等. 千萬門級模塊魚骨型時鐘網絡的實現[J].電子技術應用,2016,42(8):53-55,59.

    英文引用格式: Xu Guhan,Yan Wei,Zhu Zhaowei,et al. Implementation of FISHBONE-based clock structure in ten-million gates block[J].Application of Electronic Technique,2016,42(8):53-55,59.

0 引言

    現階段在芯片后端設計過程中分割產生的模塊規模越來越大,單模塊規模最大已經達到千萬門級。千萬門級模塊中時鐘網絡復雜,功耗占比大[1],是芯片設計中的棘手問題。在28 nm工藝節點之后由于連線間距進一步縮小到0.1 μm以下,插入過多的緩沖單元會使得繞線變長,產生很大的時鐘延遲和功耗,在千萬門級模塊中,時鐘延遲甚至可以達到一個周期以上。魚骨型時鐘網絡時鐘根節點到時鐘末端級數少,可以節約功耗和面積[2],在千萬門級模塊中,不論從功耗、延遲,還是從可靠性的角度上看,網型的魚骨結構相比于不定型時鐘樹應該會有一定優勢[3]

1 單魚骨型時鐘網絡的結構

    單魚骨型(FISHBONE)時鐘樹的基本結構如圖1所示。對千萬門級模塊而言,使用單魚骨樹來平衡所有的寄存器和宏單元,會造成延遲過大、驅動能力不夠等一系列問題。

wdz1-t1.gif

    因此,我們提出一種寄存器與宏單元分離的多主干驅動的復合型時鐘網絡(H-FISHBONE)。如圖2所示,H-FISHBONE由多個驅動寄存器的魚骨樹和多組復合驅動器驅動的宏單元塊構成,二者分別經多級驅動連接至時鐘根節點。

wdz1-t2.gif

2 H-FISHBONE的實現流程

    H-FISHBONE具體實現流程如圖3所示,本文以YCU-AM模塊為例,闡述在后端設計過程中,如何實現H-FISHBONE型時鐘網絡。YCU_AM模塊采用三星28 nm工藝,9層繞線金屬。供電電壓1 V,時鐘頻率200 MHz,版圖3 400 μm×3 590 μm,宏單元570個,共2 600萬門。

wdz1-t3.gif

2.1 提取時鐘結構,分析門控時鐘單元級數

    用Primetime對初始網表進行分析,采取時鐘路徑追蹤的方法可以得到詳細的時鐘結構,主要分析時鐘級數。如圖4所示,以時鐘根節點為第0級,按照與時鐘根節點連接關系的級數,根節點后1~3級不等的門控單元(ICG)。

wdz1-t4.gif

2.2 多級時鐘門控單元展平化處理

    多級時鐘門控單元的存在,不利于平衡時鐘漂移,所以要將多級門控時鐘單元展平化處理為一級,既能保持控制功耗的功能,也有利于時鐘漂移的平衡。由于DFT設計過程中,會將ICG復用到掃描鏈中,因此在工作(Function)模式下,需要先將ICG的掃描鏈使能端全部邏輯連接到邏輯低電平鉗位單元(TIE-0),然后調用ICC的flatten-clock-gating引擎進行展平化處理,為保證展平化過程精準及節省運行時間,我們要為ICC指出處于二、三級的ICG。

2.3 分離宏單元和寄存器

    對于千萬門級模塊,大量的宏單元和寄存器連在同一單魚骨樹上,將不利于平衡時鐘漂移和時序收斂。因此我們將宏單元和寄存器拆分,對宏單元用復合驅動器進行驅動構建多組宏單元塊,對寄存器構建多組FISHBONE。最后進行FISHBONE和宏單元塊的再平衡。拆分時,對于同寄存器有共同ICG連接關系的宏單元,在ICG的輸入端引入一個與其相同類型的偽ICG,將宏單元重新連接到偽ICG上,以保證宏單元的各種輸入條件不變;在時鐘根節點隔離單元之后插入兩個并聯的驅動單元,分別連接宏單元與寄存器。

2.4 插入偽ICG解高扇出(High Fanout)

    由于標準單元驅動能力有限,如果其驅動的負載電容過大會產生高扇出問題。我們采取克隆高扇出ICG的方法,克隆出的ICG稱偽ICG。偽ICG是按照距離自動尋址的方式插入,先尋找高扇出ICG最近的寄存器,插入第一個偽器件,偽器件驅動其周圍70×70范圍內的負載(根據負載的多少適當減增范圍),然后由近及遠插入多個偽器件。

2.5 多組FISHBONE的構建

    如圖4所示,FF1和FF2之間相差一級門控時鐘單元的單元延遲,要插入一個與所用ICG單元延遲相近的緩沖單元,用來平衡FF1和FF2之間的延遲。經過以上幾步,得到時鐘結構連接關系如圖5所示,其中G是偽ICG,B是平衡緩沖單元,H是插入FISHBONE三級驅動的位置。構建FISHBONE的個數,需根據負載的數量和分布來確定。本設計有44 000個負載(均勻分布在大約3 000×3 000的范圍內),從均勻性和最簡化角度考慮,將版圖分為6個區域進行多魚骨樹的構建,每個單魚骨樹驅動7 000-8 000個負載。如圖6所示。

wdz1-t5.gif

wdz1-t6.gif

    FISHBONE的構建有以下幾個重要參數:(1)金屬線分布屬性;(2)驅動比(drive-rate=total load/L3driver);(3)驅動單元間隔(row-step)。由于高層金屬的抗電遷移能力更強,并且對下層的噪聲影響也小很多,所以選擇高層金屬來構建FISHBONE。本設計選擇橫向走線的IA層為主干位置,驅動分支設定在M7。

    驅動比用于確定各級緩沖單元的數量,本設計中驅動比設置為40,可根據負載數量以及之后的靜態時序分析結果適當調節驅動比。驅動單元間隔,需要是布局通道(Row)的整數倍,本設計設置為2,可根據主干金屬線長度適當增減。本設計單魚骨樹詳細布線如圖7所示。

wdz1-t7.gif

2.6 FISHBONE和宏單元塊的再平衡

    宏單元和FISHBONE分別是由多組復合驅動直接驅動,與時鐘根節點的距離和負載大小不同,選擇的多級驅動也不同,因此在完成以上步驟之后,要進行寄生參數的提取和靜態時序分析,對比各個部分的時鐘延遲,適當調節部分參數(復合驅動的級數、驅動比、驅動間距、主干、分支金屬寬度等)用以平衡時鐘漂移。

3 分析結果

    如表1分別是YCU_AM進行時鐘樹綜合(CTS)實現不定型時鐘樹、實現單魚骨樹以及本文方法實現H-FISHBONE的三組時序結果對比。從表中可以看出,單魚骨樹時鐘漂移竟然達到2 ns,不適用于千萬門級模塊,相比不定型時鐘樹,H-FISHBONE平均時鐘延遲降低了約47%,時鐘漂移降低了約35%。分別對實現CTS和H-FISHBONE后模塊行功耗分析,測試端角ml-cworst-125c-min,測試信號翻轉率為0.1,靜態概率0.5。得到結果如表2、表3所示;可以看出使用H-FISHBONE模塊單元內部功耗降低約13%,動態翻轉功耗降低約31%,使得模塊整體功耗降低約5%。

wdz1-b1.gifwdz1-b2.gif

wdz1-b3.gif

4 結束語

本文針對千萬門級以上模塊提出了改進型的H-FISHBONE型時鐘網絡,以2 600萬門YCU_AM模塊為例介紹了H-FISHBONE在后端設計過程中的實現方法,通過實驗結果發現H-FISHBONE在降低時鐘延遲和動態功耗上有顯著的優勢,為千萬門級模塊提出了一種在時鐘網絡構建方面減小時鐘偏斜和降低功耗有效可行的方法。

參考文獻

[1] DENG C,CAI Y C,ZHOU Q.Register clustering methodology for low power clock tree synthesis[J].Journal of Computer Science & Technology,2015,30(2):391-403.

[2] LIN H T,CHUANG Y L,YANG Z H, et al. Pulsed-latch utilization for clock-tree power optimization[J].IEEE Transactions on Very Large Scale Integration Systems,2014,22(4):721-733.

[3] CHIPANA R,KASTENSMIDE F L.SET susceptibility analysis of clock tree and clock mesh topologies[C].2014 IEEE Computer Society Annual Symposium on VLSI(ISVLSI).2014:559-564.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品盗摄久久久| 亚洲国产精品小视频| 免费欧美电影| 久久精品在线观看| 欧美在线视频一区| 午夜欧美电影在线观看| 亚洲欧美国产日韩天堂区| 亚洲视频免费| 亚洲一区视频| 亚洲影院在线观看| 亚洲欧美久久| 性色av一区二区怡红| 性欧美长视频| 久久高清福利视频| 欧美制服丝袜第一页| 久久国产欧美精品| 久久久午夜视频| 狼狼综合久久久久综合网| 久久免费偷拍视频| 美女脱光内衣内裤视频久久网站| 蜜臀99久久精品久久久久久软件| 久久综合五月| 欧美国产高清| 欧美日韩午夜剧场| 国产精品久久国产三级国电话系列| 国产精品久久国产精品99gif| 国产精品久久久久久五月尺| 国产精品美女久久久浪潮软件| 欧美吻胸吃奶大尺度电影| 国产精品免费观看视频| 国产精品一区久久久久| 国产一区91| 亚洲国产精品黑人久久久 | 亚洲高清中文字幕| 最新成人av在线| 国产精品99久久99久久久二8 | 91久久精品日日躁夜夜躁欧美 | 亚洲乱码精品一二三四区日韩在线| 亚洲免费不卡| 亚洲永久网站| 久久精品国产清高在天天线| 亚洲精选一区| 亚洲欧美成人在线| 久久国产欧美精品| 免费在线观看一区二区| 欧美日韩免费一区二区三区视频 | 久久影院亚洲| 欧美另类亚洲| 国产精品一区在线观看你懂的| 国产亚洲福利| 亚洲日本va午夜在线电影| 亚洲一区二区不卡免费| 亚洲大胆人体视频| 国产精品99久久久久久久女警| 欧美一区二区视频在线| 欧美aⅴ一区二区三区视频| 欧美三级电影大全| 黄色亚洲大片免费在线观看| 日韩视频精品在线| 久久黄色级2电影| 亚洲一区二区av电影| 久久先锋资源| 欧美午夜a级限制福利片| 国内成人精品2018免费看| 亚洲乱码视频| 久久国产主播精品| 亚洲免费综合| 欧美大片在线看| 国产婷婷成人久久av免费高清| 亚洲人成网站影音先锋播放| 性欧美video另类hd性玩具| 99在线视频精品| 久久一区国产| 国产精品毛片a∨一区二区三区|国| 伊人色综合久久天天| 亚洲自拍偷拍网址| 这里只有精品丝袜| 免费观看在线综合| 国产日本欧美一区二区三区在线| 最新亚洲电影| 亚洲国产成人av| 欧美一级网站| 欧美肉体xxxx裸体137大胆| 亚洲成人资源网| 欧美一区二区国产| 一区二区三区**美女毛片| 毛片基地黄久久久久久天堂| 国产欧美日本一区视频| 在线亚洲一区观看| 亚洲美女在线观看| 毛片一区二区三区| 国产自产2019最新不卡| 亚洲综合激情| 亚洲综合好骚| 欧美日韩三级视频| 亚洲国产精品小视频| 亚洲福利国产精品| 久久国产精品久久国产精品 | 99精品国产热久久91蜜凸| 最新日韩av| 老司机一区二区三区| 国产午夜精品美女视频明星a级| 亚洲图片在线观看| 亚洲视频免费在线观看| 欧美精品一区二区在线播放| 影音先锋国产精品| 亚洲福利视频网站| 久久久之久亚州精品露出| 国产婷婷精品| 欧美一二三区在线观看| 欧美在线精品免播放器视频| 国产精品婷婷午夜在线观看| 亚洲午夜久久久| 亚洲免费影院| 国产精品日本| 亚洲男人第一网站| 欧美伊人久久| 国产日韩精品久久久| 亚洲欧美三级在线| 欧美在线关看| 国产亚洲毛片在线| 久久gogo国模裸体人体| 久久久女女女女999久久| 好吊视频一区二区三区四区| 久久精品女人的天堂av| 六月婷婷一区| 亚洲成色www8888| 亚洲精品一区二区三区在线观看 | 亚洲精品免费在线播放| 欧美国产日韩一二三区| 亚洲精品乱码久久久久| 在线中文字幕日韩| 欧美性生交xxxxx久久久| 中文在线不卡视频| 性欧美1819sex性高清| 国产色视频一区| 久久精品国产96久久久香蕉| 麻豆免费精品视频| 亚洲人成亚洲人成在线观看图片| 亚洲最新在线视频| 欧美午夜精品一区| 亚洲欧美日韩一区在线观看| 久久久精品一区| 亚洲国产精品一区二区尤物区| 洋洋av久久久久久久一区| 国产精品v欧美精品∨日韩| 亚洲欧美精品在线| 久久嫩草精品久久久精品一| 亚洲国产精品激情在线观看| 国产精品99久久99久久久二8 | 午夜免费在线观看精品视频| 久久资源在线| 亚洲乱码国产乱码精品精可以看 | 久久精品人人爽| 最新成人av网站| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲欧美国产精品va在线观看| 久久精品网址| 亚洲精品久久7777| 欧美一区二区视频97| 在线播放一区| 亚洲一区二区视频在线| 国产日韩欧美一二三区| 亚洲人线精品午夜| 国产精品欧美日韩一区| 亚洲电影免费观看高清完整版在线观看 | 欧美freesex8一10精品| 亚洲免费电影在线| 久久久久.com| 亚洲精品永久免费| 久久不射网站| 亚洲另类黄色| 久久久噜噜噜久久| 日韩一级网站| 久久九九久久九九| 一区二区成人精品| 蜜臀a∨国产成人精品| 宅男噜噜噜66一区二区| 老司机精品久久| 亚洲一区免费视频| 欧美另类videos死尸| 欧美一区二区高清| 欧美视频一区二区三区| 亚洲国产精品成人综合| 国产精品久久久久久久久久免费 | 久久网站免费| 亚洲视频在线观看视频| 蜜月aⅴ免费一区二区三区| 亚洲一区bb| 欧美日韩大片一区二区三区| 久久成人一区| 国产精品日本精品| 一区二区三区高清不卡| 激情成人在线视频| 欧美一区视频| 中文日韩在线视频| 欧美日本成人| 亚洲人成啪啪网站| 国内精品久久久久影院色| 午夜精品电影|