今天我們要介紹的時序分析概念是 min pulse width ,全稱為最小脈沖寬度檢查。這也是一種非常重要的timing arc check,經常用在時序器件或者memory上面。
一般情況下,由于cell本身有變異,rise和fall delay不相同,這樣可能會造成時鐘信號脈沖寬度減小。
如下圖一個周期為1ns,duty cycle 為50%的clock信號
在經過一個buffer(rise delay: 0.05, fall delay:0.03)
clock信號波形變成如下圖所示:
因此,可以知道,如果某個cell的rise delay大于fall delay,那么輸出時鐘的脈沖寬度要比輸入時鐘小。如果時鐘信號經過一系列相同類型的單元,則時鐘信號的脈沖寬度將會持續減小。如果小于某個最小寬度,可能會導致器件不能正常的捕獲數據。
因此,在做timing分析時,我們是必須對cell的pin做min pulse width檢查。通常有兩類方法:
1) sdc里面定義
set_min_pulse_width 2.0 [get_clocks CK1]
2)library里面定義
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
Pulse Width Modulator circuits:Couple Notes:The ic used is a CMOS type MC14093a quad 2-input NAND
發表于 03-14 08:31
?1811次閱讀
Abstract: Build a general-purpose pulse-width modulator using three op amps from a quad-op-amp
發表于 05-03 14:33
?639次閱讀
Pulse Width Modulation.多種集合,符合熱愛PCB繪圖的學習者的胃口,喜歡的朋友下載來學習。
發表于 03-21 15:14
?0次下載
PULSE WIDTH VHDL程序,感興趣的小伙伴們可以瞧一瞧。
發表于 11-11 11:55
?0次下載
時序分析基本概念介紹——時序庫Lib。用于描述物理單元的時序和功耗信息的重要庫文件。lib庫是最
發表于 12-15 17:11
?1.2w次閱讀
時序分析基本概念介紹——Timing Arc
發表于 01-02 09:29
?2.4w次閱讀
今天我們要介紹的時序分析概念是Combinational logic. 中文名組合邏輯單元。這是邏輯單元的基本組成器件。比如我們常見的and, or, not, nand,nor等門電
發表于 05-14 17:27
?5750次閱讀
???????? : true; ????????????????? min_pulse_width_low?? : 0.126; ????????????????? min_pu
發表于 06-17 14:16
?1591次閱讀
今天要介紹的時序分析基本概念是lookup table。中文全稱時序查找表。
發表于 07-03 14:30
?1503次閱讀
今天我們要介紹的時序分析概念是clock gate。 clock gate cell是用data signal控制clock信號的cell,它被頻繁地用在多周期的時鐘path,可以節省
發表于 07-03 15:06
?3017次閱讀
今天我們要介紹的時序分析概念是 **AOCV** 。全稱Stage Based Advanced OCV。我們知道,在OCV分析過程中,我們
發表于 07-03 16:29
?1984次閱讀
今天我們要介紹的時序分析基本概念是MMMC分析(MCMM)。全稱是multi-mode, multi-corner, 多模式多端角
發表于 07-04 15:40
?2607次閱讀
今天要介紹的時序分析基本概念是Slew,信號轉換時間,也被稱為transition time。
發表于 07-05 14:50
?3221次閱讀
今天我們要介紹的時序基本概念是Timing arc,中文名時序弧。這是timing計算最基本的組成元素,在昨天的lib庫介紹中,大部分
發表于 07-06 15:00
?3469次閱讀
今天主要介紹的時序概念是時序庫lib,全稱liberty library format(以? lib結尾),
發表于 07-07 17:15
?3096次閱讀
評論