在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

實現40納米DSP核心500MHz的頻率時鐘設計

電子設計 ? 作者:電子設計 ? 2018-10-02 13:53 ? 次閱讀

在低于40納米的超深亞微米VLSI設計中,時鐘網絡在電路時序收斂、功耗、PVT變異容差和串擾噪聲規避方面所起的作用要更重要得多。高性能DSP芯片會有大量關鍵時序路徑,會要求時鐘偏斜超低的全局時鐘分布。兩點間時鐘偏斜若不合要求,特別是如果這些點間還存在數據路徑的話,可能會限制時鐘頻率或導致功能性錯誤。

本文中所描述的是以500MHz時鐘頻率運行的DSP核心,多數時序關鍵路徑都有超過20級的邏輯層。考慮到時鐘抖動率和建立時間,滿足高頻需求真的是項非常具有挑戰性的任務。如果使用傳統時鐘樹設計方法,我們至多能獲得全局時鐘偏斜為150ps的時鐘樹。而在早期STA階段,我們會發現由于時鐘偏斜不平衡而導致的從-100ps到0ps的建立時序違規高達1萬多條。這些均使得偏斜較低的時鐘設計方法成為了一種迫切需要,而且還要求這種方法應能夠改善時鐘PVT變異容差并降低功耗。

用以衡量DSP時鐘樹分布結果質量(QOR)的參數主要有三個:一是RC分布擴展;二是插入延時擴展;三是同級延時擴展。我們將比較新時鐘設計方法與傳統方法,產生時鐘衡量指標。

時鐘設計

本文中40nm 500MHz DSP設計使用了一種可覆蓋整個功能塊的單節點、雙相全局時鐘,在這個案例下我們將其稱為CLK。DSP的時鐘結構如圖1所示,CLK可驅動超過 5.3萬的觸發器,因此我們建議采用一種有效的設計方法來創建更魯棒的低偏斜時鐘。

實現40納米DSP核心500MHz的頻率時鐘設計

圖1 DSP功能塊的時鐘結構

時鐘緩沖器選擇

驅動強度超低和超高的時鐘緩沖器都是隱藏的。

隱藏超高驅動強度單元有以下優勢:降低由于打開關閉高驅動單元而導致的局部時鐘樹功耗和動態IR違規;縮短每級時鐘的有效網路長度。

隱藏超低驅動強度單元有以下優勢:減少時鐘樹根上緩沖器總數;避免EM問題的潛在風險性。它也將帶來一些劣勢,比如:可能潛在地提高時鐘插入延時;可能導致同樣插入延時具有更高時鐘樹功耗(同時減輕局部動態IR降熱點)。

在此我們還禁用了時鐘樹反相器(CTI),因為它將導致毫無差別的時鐘樹拓撲結構。而且我們還發現微捷碼工具用來創建只有緩沖器(buffer-only)的時鐘樹拓撲結構會比用來創建混合型時鐘樹拓撲結構更有效。

時鐘斜率控制

非可控性斜率違規不僅會導致時鐘插入延時的增加和電學DRC違規,而且還會造成不符合通道熱載流子規則的設計違規。在本文中,我們使用了以下兩種方法來控制好時鐘斜率:

1)限制每個時鐘樹單元(icg、ctb) 的扇出。

2) 在CTS過程中使用微捷碼Talus命令明確定義時鐘樹斜率范圍,當依據全局‘斜率’范圍所設置的斜率范圍還不如這個范圍嚴格時則以這個范圍為準。

force limit slew $m/mpin:clk -clock 250p -context $m

增強區別于微捷碼自帶“fix clock”的選項/方法

微捷碼提供了一個名稱為‘fix clock’的可預先創建時鐘插入腳本。微捷碼自帶CTS圍繞兩個命令為中心:i)“run route clock”(RRC) ,創建初始時鐘樹;ii) “run gate clock”(RGC),調整RRC所創建的時鐘樹。

RRC有個默認值為2.0的隱藏選項。時鐘樹布線器可根據這個選項的指示,通過2.0因子超速驅動時鐘單元,其效果會比根據其時序弧報告指示來得更好。雖然這個選項可能用于高驅動單元時是極為理想,但當高驅動單元處于隱藏狀態時它達不到最佳結果。如果我們發現時鐘樹處于緩沖狀態時,那可能就是出于這項功能的原因。

對該設計進行的各項實驗均顯示出,這種開關的最佳值為1.5。在本文中,微捷碼自帶CTS腳本通過編輯可加入這個隱藏的開關。

到RRC的最后,默認使用標準全局和信號布線器執行時鐘布線。微捷碼自帶CTS中標準全局和信號布線器用于65納米以上設計可能已足夠準確,但若用于40納米設計則還需要在RGC之前執行精確的詳細布局和高強度全局布線,這樣才可確保到時RGC時有準確的時序信息來調整時鐘偏斜。

RGC后,建議再進行一次詳細布局和高強度全局布線來完成RGC中新添加的時鐘偏斜緩沖器的布局,這樣才能為CTS后進一步時序優化提供必要時序信息。

時鐘串擾規避

在本文中,一直使用非默認時鐘網路規則來降低串擾影響。如下所示,選擇較高MET層進行時鐘網路布線:

rule layer preference Mn clock /sr70

rule layer preference Mn+1 clock /sr70

我們一直建議采用具有2倍寬和3倍間距的NDR(Non-default Rule)來降低耦和度。事實證實,這對PTSI有很大幫助。微捷碼工具中所定義的非默認規則。這種規則只應用于MET3及更高層,同樣還只應用于時鐘網絡中非葉級網路。

時鐘分析

時鐘分析是采用已開發的腳本,產生時鐘樹分布指標,*估時鐘樹的結果質量(QOR)。

RC分布擴展

RC延時分布是可用以改善設計期間時鐘樹魯棒性的第一個指標。時鐘樹RC延時百分比等于互連線延時在每個接收端(sink)總插入延時中所占比率。

對于每個時鐘網路:

%RC delay = [RC delay ]/[RC delay + Gate delay]

窄(<10%)分布意味著良好的跨角點時鐘延時追蹤。互連線在時鐘路徑占主導地位與門在時鐘路徑占主導地位相交疊的機率比較小。這種分析不包括數據路徑時鐘樹。

圖2顯示了一種更好的RC擴展分析 。在圖3中,采用了微捷碼自帶CTS的NOM角點RC擴展率在25%以上,而圖2的則在15%左右。在圖3中,MAX 角點RC擴展率在10%左右,而圖2的則在5%左右。

圖 2 使用新時鐘設計方法的RC擴展

圖3 使用微捷碼自帶CTS的RC擴展

插入延時擴展

插入延時分布是可用以改善設計期間時鐘樹魯棒性的第二個指標。不同角點的插入延時通過使用以下方法實現w.r.t WEAK角點(QC_MAX)標準化。

1) 每個時鐘接收端的插入延時是依據不同角點來計算的。稱呼延時為,Di,corner

2) 一個角點的插入延時率等于每個接收端插入延時除以WEAK角點插入延時。

Ri,corner = Di,corner/Di,WEAK

3) 上述插入延時率的平均值是針對每個角點來計算。

Avgcorner= ∑iRi,corner/N, 在此N系指接收端的數量

4) 每個接收端的插入延時率等于每個角點平均率的標準值。

NRi,corner=Ri,corner/Avgcorner

5) 現在,{NRi,corner}的劃分如圖4和圖5所示。WEAK角點結構位于y=1這一條直線。

圖4顯示了一個50ps的較低擴展,這意味著更好的跨角點延時追蹤。在圖5中,微捷碼自帶CTS結果顯示了超過150ps的較高擴展。

圖4使用新時鐘設計方法的插入延時擴展

圖5使用微捷碼自帶CTS的插入延時擴展

同級延時擴展

同級延時分布是可用以*估設計期間時鐘樹魯棒性的第三個指標。它是通過以下程序進行計算:

1)對于每個接收端,讓Di,corner 作為插入延時,讓Li 作為時鐘樹深度。

2) 每個接收端平均級延時為

Si,corner=Di,corner/Li

級被定義為一個緩沖器和其驅動的互連線。

3) 計算所有“平均級延時”的全局平均值,

ESDcorner= ∑iSi,corner/N

4) 計算同級延時,

ESi,corner=Di,corner/ESDcorner

5) 理想上,每個接收端應可跨角點地擁有同等的級數,例如,對于接收端j,

ESj,corner1=ESj,corner2=…

圖6和圖7所展示的例子是相同級數以及兩種實現方式的擴展。在圖6中,ESD擴展擁有從18到23的一種更好分布。在圖7中,微捷碼自帶CTS結果顯示了從27到37的一種分布。

圖6使用新時鐘設計方法的 ESD擴展

圖7使用微捷碼自帶CTS的ESD擴展

新時鐘設計方法已經實施于40納米DSP核心。事實證明,使用這種方法的CTS單元門數要比使用微捷碼自帶CTS工具的少了17%。魯棒性低偏斜時鐘樹分布現已成功實現。實驗結果顯示,新設計方法在降低保持緩沖器門數方面可起到很好效果。同時這種設計方法還可用于H-tree時鐘結構。未來工作中,我們還將部署更多分析來改善功耗。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    553

    文章

    7998

    瀏覽量

    348942
  • 時鐘
    +關注

    關注

    10

    文章

    1733

    瀏覽量

    131485
  • 觸發器
    +關注

    關注

    14

    文章

    2000

    瀏覽量

    61158
收藏 人收藏

    評論

    相關推薦

    ADC08500 ADC最高采樣率是500MHZ,請問差分時鐘管腳CLK+/CLK-輸入時鐘是否可以大于500MHZ

    你好!請教一個技術問題,ADC08500 ADC最高采樣率是500MHZ,請問差分時鐘管腳CLK+/CLK-輸入時鐘是否可以大于500MHZ,如果
    發表于 12-20 08:24

    如何產生500MHz時鐘信號?

    如題:如何產生500MHz時鐘信號?大家能推薦個器件或者電路不?
    發表于 10-23 17:24

    請問ADC08500差分輸入時鐘可以大于500MHZ嗎 ?

    你好!請教一個技術問題,ADC08500 ADC最高采樣率是500MHZ,請問差分時鐘管腳CLK+/CLK-輸入時鐘是否可以大于500MHZ,如果
    發表于 03-06 13:29

    為什么ADS5402的采樣頻率與輸入時鐘頻率范圍不一樣?

    hi, 最近看ads5402 datasheet 發現一個問題,采樣頻率40~800Msps,輸入時鐘頻率40~
    發表于 06-14 09:46

    用于儀表的500MHz時鐘合成器評估板AD9911 PCB

    AD9911 / PCB,用于儀表的500MHz時鐘合成器評估板。具有10位DAC的500 MSPS DDS評估板。 AD9911是一款單通道頻率合成器,集成了雜散抑制技術和測試音調調
    發表于 07-10 09:37

    請問有什么辦法可以使Spartan 6 PLL 500MHz時鐘供內部使用?

    嗨,我是FPGA新手,現在正在使用XC6SLX9TQG144 -2。我使用時鐘向導通過PLL_BASE生成500MHz時鐘供內部使用。當我使用500MHz
    發表于 07-19 08:32

    用于SY89533L 33至500MHz高速時鐘合成器的評估板

    SY89533L EV,SY89533L評估板,33至500MHz高速時鐘合成器,針對多頻率,多處理器服務器和同步計算應用進行了優化。評估板旨在為SY89533L時鐘合成器器件提供方便
    發表于 04-10 10:35

    用于SY89532L 33至500MHz高速時鐘合成器的評估板

    SY89532L EV,SY89532L評估板,33至500MHz高速時鐘合成器,針對多頻率,多處理器服務器和同步計算應用進行了優化。評估板旨在為SY89532L時鐘合成器器件提供方便
    發表于 04-13 09:52

    如何讀取源同步DDR數據與500MHz時鐘

    我最初在錯誤的論壇上發布了這個,我無法編輯它 - 可能是因為我太新了。如果你再看到這個,我道歉。大家好 - 我有一個設計,我需要讀取源同步DDR數據與500MHz時鐘,所以1GHz比特率。時鐘到達
    發表于 08-14 08:46

    EL5462 pdf datasheet (500MHz L

    The EL5462 is a current feedback amplifier with a bandwidth of 500MHz which makes this amplifier
    發表于 09-21 23:00 ?19次下載

    EL5462 pdf datasheet (500MHz L

    The EL5462 is a current feedback amplifier with a bandwidthof 500MHz which makes this amplifier
    發表于 01-16 08:18 ?20次下載

    500MHz振蕩器電路圖

    500MHz振蕩器電路圖
    發表于 04-09 08:47 ?1109次閱讀
    <b class='flag-5'>500MHz</b>振蕩器電路圖

    DC696A LT5546EUF | 具有VGA和I/Q解調器和寬基帶帶寬的500MHz IF接收器

    DC696A:LT5546具有17MHz基帶帶寬的40MHz500MHz VGA和I/Q解調器演示板。
    發表于 05-28 10:26 ?0次下載
    DC696A LT5546EUF | 具有VGA和I/Q解調器和寬基帶帶寬的<b class='flag-5'>500MHz</b> IF接收器

    基于500MHz帶寬的TPS563209輸出電壓噪聲優化和測試

    基于500MHz帶寬的TPS563209輸出電壓噪聲優化和測試
    發表于 11-01 08:26 ?0次下載
    基于<b class='flag-5'>500MHz</b>帶寬的TPS563209輸出電壓噪聲優化和測試

    Tektronix DPO7054數字示波器500MHz

    ? Tektronix泰克DPO7054數字示波器500MHz,4通道 附加功能: 帶寬:500 兆赫 通道數:4? 輸入阻抗 50 Ohms/1 Mohms? 最大采樣率:20 GS/s 記錄長度
    發表于 06-15 10:00 ?333次閱讀
    Tektronix DPO7054數字示波器<b class='flag-5'>500MHz</b>
    主站蜘蛛池模板: 黄色香蕉网| 80s国产成年女人毛片| 午夜激情福利视频| 欧美黑人巨大xxxx猛交| 亚洲国产高清人在线| 美女一区二区三区| 天天操人人| 免费看污视频的网站| 欧美一级精品高清在线观看 | 男女免费网站| 天天黄色| 看黄视频免费| 免费看一毛一级毛片视频| 日夜夜操| 中日韩在线视频| 黄色网址有那些| 操美女免费视频| 亚洲qingse中文久久网| a一级| 一区二区亚洲视频| 欧美大胆一级视频| 久久国产高清字幕中文| 在线播放色| www一片黄| 亚洲男人的天堂久久无| 男女爱爱视频免费看| 久久精品亚洲| 特级生活片| 天天干夜夜草| 中文字幕卡二和卡三的视频| 国产精品你懂的| 91免费网站在线看入口黄| 欧美黄色三级视频| 国产天天色| 色视频网站色视频播放| 手机看片中文字幕| 亚洲狠狠婷婷综合久久久久图片| 97久久人人| 国产在线播放成人免费| 高清色黄毛片一级毛片| 色婷婷九月|