今天要介紹的基本sdc是系統(tǒng)接口sdc。主要包括set_drive,set_driving_cell, set_input_transition, set_load這四條命令,都是和端口上的驅(qū)動負(fù)載有關(guān).
set_drive:設(shè)置輸入端口或者雙向端口的電阻值,主要是為了更加精確的估計輸入電路的延遲,我們需要知道信號到達(dá)輸入端口的transition time,set drive使用一個確定的值來估計輸入端的輸入電阻,從而得到輸入端口的延遲,該值越小,驅(qū)動能力越強(qiáng)。
例:set_drive 2.0 [get_ports in1]
注意:不能使set_drive值為0,這樣輸入就具有無限大的驅(qū)動能力,意味著transition time為0.
set_driving_cell:這個約束其實跟set_drive實現(xiàn)的是同一個功能,指使用設(shè)計庫中的某一個單元來驅(qū)動輸入端口,然后按照該單元的輸入電阻來計算tranition time,從而得到輸入端口的延遲。通常要比set_drive使用更多,一般用在block level上, 因為會考慮OCV等因素,會更加準(zhǔn)確一點。
例:set_driving_cell-lib_cell AND -from_pin B -pin Y IN1
set_input_transition:設(shè)定輸入端口的transition time,一般用于chip io pad約束,因為Pad上電壓都比較高,對應(yīng)的capacitance和transition也比較大,沒法用driving cell.
例:set_input_transition 0.8 [get_ports DATA_IN*]
set_load:設(shè)置輸出電路的負(fù)載。由于外部電路的負(fù)載將會影響到接到端口上單元的延遲,因此需要對端口的帶負(fù)載能力做限制。為了比較精確地計算出輸出電路的延遲,我們需要知道輸出電路的所有負(fù)載。電路負(fù)載電容越大,延遲時間越小。
例:set_load 1.5 -min -pin_load [get_ports in1]
注意:不能使負(fù)載電容為0,這樣輸出端口就具有無窮大的驅(qū)動能力
-
系統(tǒng)接口
+關(guān)注
關(guān)注
0文章
6瀏覽量
10458 -
SDC
+關(guān)注
關(guān)注
0文章
49瀏覽量
15818
原文標(biāo)題:時序分析基本概念介紹<系統(tǒng)接口sdc>
文章出處:【微信號:IC_Physical_Design,微信公眾號:數(shù)字后端IC芯片設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
時序分析的設(shè)計約束(SDC)
ETD第14期:SDR源同步接口時序約束方法
SDC-CHINO DQ-100爐膛溫度顯示表
霍爾開關(guān)SDC1211,SDC1215,SDC1177,SDC1181,SDC1182,SDC1183應(yīng)用于TWS,筋模槍,流量傳感器,開關(guān)門檢測等
任何一個適用于ESP8266的MMC/SDC文件系統(tǒng)接口?
時序分析基本概念—SDC概述

介紹基本的sdc時序特例

探討一下SDC的各種語法構(gòu)成和整體結(jié)構(gòu)

評論