色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

為什么時鐘樹上要用clock inverter(min pulse width check)?

冬至子 ? 來源:吾愛IC社區 ? 作者:芯農民 ? 2023-06-29 16:42 ? 次閱讀

Min pulse width定義

最小脈沖寬度檢查可確保時鐘信號的寬度足夠寬,以便采集到正確的數據,保證設計功能。即為了獲得穩定的輸出,需要確保時鐘信號寬度至少達到某個“最小寬度”。比如lib中就對寄存器Flipflop的CLK pin有min pulse width的check。

  • High pulse width

If you need a formal definition of the term, it is the interval between the rising edge of the signal crossing 50% of VDD and the falling edge of the signal crossing 50% of VDD.

  • Low pulse width

If talking in terms of low signals, it is the the interval between falling edge of the signal crossing 50% of VDD and the rising edge of signal crossing 50% of VDD.

以下圖為例,一個時鐘信號CLK,經過六級普通buffer(各自的rise time和fall time是不相同的)到達一個寄存器的CK 端。我們來計算下high pulse width,low pulse width以及判斷是否存在min pulse width違例(uncertainty:80ps Reg ck pin requirement min pulse width:0.420ns)。

圖片

High pulse width = 0.5 + (0.049-0.056) + (0.034 -0.039) + (0.023-0.026) + (0.042-0.046) + (0.061 – 0.061) + (0.051-0.054) = 0.478ns

Low Pulse width = 0.5 + (0.056 – 0.049) + (0.038 – 0.034) + (0.026 – 0.023) + (0.046 – 0.042) + (0.061 – 0.061) + (0.054 – 0.051) = 0.522ns

high pulse width = 0.478-0.080 = 0.398ns (小于0.420ns)

因此, 存在min pulse width violation 。

Min pulse width檢查方式

  • Liberty文件

Liberty文件中對寄存器的CLK pin和reset pin均有一個默認的min pulse width check值。在STA分析時工具會自動載入進行check。如圖1所示,index_1為input transition。

圖片

圖1 lib中min_pulse_width屬性定義

  • SDC約束

除了采用lib文件中默認的min pulse width值check外,我們還可以通過如下SDC命令來設置特殊的約束條件。

set_min_pulse_width -high 2 [get_clocks clk]

set_min_pulse_width -low 1 [get_clocks clk]

理想clock buffer/inverter的特性

  • Equal rise and fall times
  • Less delay variations with PVT and OCV
  • Clock buffer能夠驅動較長的net以及更多的fanout

普通buffer如何導致pulse width violation?

圖2顯示了Wp = 100nm&Wn = 100nm的Buffer電路的示意圖。β比率(PMOS的寬度與NMOS的寬度的比率)由于NMOS的遷移率高于PMOS,因此上升時間大于下降時間。這個結論是根據電流公式得出的,不懂的請移步模擬電路查閱。

圖片

圖2 Unbalanced Buffer電路原理

這里的每個buffer都需要更多的時間來充電(相比放電過程)。輸入為占空比為50%的周期為4ns的脈沖信號。當時鐘信號通過buffer chain傳播時,脈沖寬度如下圖4所示減少相當多。最后一個buffer的輸出具有相同的周期,但占空比發生了變化。在最壞的情況下,這種情況可能會小于設計所需的脈沖寬度(最小脈沖寬度)。

圖片

圖3 Unbalanced Buffer Chain

圖片

圖4 pulse width reduction

Balanced buffers have equal rise and fall time

為了使得buffer的上升和下降時間一致,PMOS的寬度應該約為NMOS的兩倍(具體倍數關系取決于工藝)。Balance buffer電路結構圖如圖5所示。圖6為一堆balanced buffer級聯的buffer chain的輸出波形。從輸出波形看到,當我們在clock path上使用這種balanced buffer,輸出時鐘信號周期未發生變化且占空比仍然為1:1,即不會出現pulse width violation。

圖片

圖5 balance buffer電路結構圖

圖片

圖6 Balanced Buffer Chain 輸出波形

unbalanced inverter有沒有min pulse width問題?

如果在時鐘路徑中使用偶數個反相器,一對反相器上升和下降時間會相互補償,所以脈沖寬度并不會改變。所以反相器輸出不會導致脈沖寬度違規。

圖7所示為一個反相器的電路結構圖。其中Wp = 100nm,Wn = 300nm。根據P管和N管的尺寸,我們得知上升時間比下降時間小得多。

圖片

圖7 Unbalanced 反相器原理圖

圖8所示為一個十級反相器級聯的電路圖。圖9為第九級和第十級反相器輸出波形圖。從圖中可以得知,unbalance inverter同樣也不會導致min pulse width問題。

圖片

圖8 unbalanced inverter chain

圖片

圖9 第九級,第十級反相器輸出波形圖

所以,在做時鐘樹綜合時,我們往往選用clock inverter來長clock tree。

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

    關注

    31

    文章

    5342

    瀏覽量

    120277
  • SDC
    SDC
    +關注

    關注

    0

    文章

    49

    瀏覽量

    15534
  • VDD
    VDD
    +關注

    關注

    1

    文章

    312

    瀏覽量

    33207
  • NMOS管
    +關注

    關注

    2

    文章

    121

    瀏覽量

    5407
  • PMOS管
    +關注

    關注

    0

    文章

    83

    瀏覽量

    6633
收藏 人收藏

    評論

    相關推薦

    cadence16.6----------Check Bus width mismatch

    ERROR(ORCAP-2207): Check Bus width mismatch我想問下這是怎么回事,要怎么定位?
    發表于 10-30 15:38

    Check Bus width mismatch

    用cadence畫原理圖進行drc檢查的時候出去這個error,Check Bus width mismatch,我已經把總線都刪了,還出現這個問題,求問怎么辦?
    發表于 04-24 12:35

    TL494 Pulse-Width-Modulation C

    of a pulse-width-modulation control,these devices offer the systems engineer the flexibility to tailor ORDERING INFORMATIONthe powe
    發表于 12-12 00:10 ?18次下載

    LM5021,off-line pulse width mo

    The LM5021 off-line pulse width modulation (PWM) controllercontains all of the features needed
    發表于 09-29 15:01 ?16次下載

    TL598,pdf,(PULSE-WIDTH-MODULAT

    The TL598 incorporates all the functions required in the construction of pulse-width-modulated (PWM
    發表于 09-29 00:02 ?33次下載

    TL1451A,pdf(Dual Pulse-Width-M

    of two pulse-width-modulation (PWM) control circuits. Designed primarily for power-supply control, the TL1451A contains an on-chip 2.5-V
    發表于 10-05 23:01 ?32次下載

    Pulse Width Modulator circuits

    Pulse Width Modulator circuits:Couple Notes:The ic used is a CMOS type MC14093a quad 2-input NAND
    發表于 03-14 08:31 ?1811次閱讀
    <b class='flag-5'>Pulse</b> <b class='flag-5'>Width</b> Modulator circuits

    脈寬調制器工作在不同層次的頻率和功耗-Pulse-Width

    Abstract: Build a general-purpose pulse-width modulator using three op amps from a quad-op-amp
    發表于 05-03 14:33 ?639次閱讀
    脈寬調制器工作在不同層次的頻率和功耗-<b class='flag-5'>Pulse-Width</b>

    脈寬調制器工作在不同層次的頻率和功耗-Pulse-Width

    Abstract: Build a general-purpose pulse-width modulator using three op amps from a quad-op-amp
    發表于 05-06 10:51 ?898次閱讀
    脈寬調制器工作在不同層次的頻率和功耗-<b class='flag-5'>Pulse-Width</b>

    TMS320x28xx,28xxx_High-Resolution_Pulse_Width_Modulator(HRPWM)Reference_Guide

    This document describes the operation of the high-resolution extension to the pulse width modulator (HRPWM).
    發表于 01-19 17:01 ?27次下載

    Pulse Width Modulation

    Pulse Width Modulation.多種集合,符合熱愛PCB繪圖的學習者的胃口,喜歡的朋友下載來學習。
    發表于 03-21 15:14 ?0次下載

    PULSE WIDTH VHDL程序

    PULSE WIDTH VHDL程序,感興趣的小伙伴們可以瞧一瞧。
    發表于 11-11 11:55 ?0次下載

    什么是Min Period檢查?

    Period檢查? 在.lib中,觸發器、latch、Memory這些時序期間的clock input pin上會定義min_period屬性來規定它上面時鐘的最小周期(也就是最高頻率),例如: pin
    的頭像 發表于 06-17 14:16 ?1606次閱讀

    時序分析概念min pulse width介紹

    今天我們要介紹的時序分析概念是 **min pulse width** ,全稱為最小脈沖寬度檢查。這也是一種非常重要的timing arc check,經常用在時序器件或者memory
    的頭像 發表于 07-03 14:54 ?2867次閱讀
    時序分析概念<b class='flag-5'>min</b> <b class='flag-5'>pulse</b> <b class='flag-5'>width</b>介紹

    時鐘子系統中clock驅動實例

    clock驅動實例 clock驅動在時鐘子系統中屬于provider,provider是時鐘的提供者,即具體的clock驅動。
    的頭像 發表于 09-27 14:39 ?799次閱讀
    <b class='flag-5'>時鐘</b>子系統中<b class='flag-5'>clock</b>驅動實例
    主站蜘蛛池模板: 中国老太太xxx| 99久久国产露脸精品竹菊传煤 | 亚洲精品久久AV无码蜜桃| 御姐被吸奶| 嘟嘟嘟影院免费观看视频| 久久vs国产| 日韩欧美一区二区中文字幕| 亚洲视频在线观看| 成年私人影院网站在线看| 精品久久伦理中文字幕| 任你懆视频 这里只有精品| 一受n攻高h全肉np| 高清大胆欧美videossexo| 久久青草热热在线精品| 试看2分钟AA片| 97国产露脸精品国产麻豆| 国产品无码一区二区三区在线| 男人女人边摸边吃奶边做| 亚洲精品电影天堂网| 成人国产精品视频频| 快插我我好湿啊公交车上做| 午夜快车神马影视| xxxx俄罗斯1819| 久久无码AV亚洲精品色午夜| 午夜AV内射一区二区三区红桃视 | 成年人免费在线视频观看| 久久国产精品高清一区二区三区 | 伊人成综合网伊人222| 公么我好爽再深一点| 末班车动漫无删减免费| 亚洲精品在线免费| 国产AV无码成人黄网站免费| 欧美videqsdesex0| 在线不卡日本v二区| 国产又粗又猛又爽又黄的免费视频| 秋霞鲁丝片Av无码| 91原创在线| 久久久久青草大香线综合精品| 亚洲AV永久无码精品澳门| 囯产精品一品二区三区| 奇米色偷偷|