0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Slew time和Transition time是否一樣?

jf_tpHP8OJR ? 來(lái)源:集成電路設(shè)計(jì)及EDA教程 ? 2023-09-14 10:00 ? 次閱讀

高能正文:

Slew從名稱上講和transition并沒(méi)有多大區(qū)別,但是兩者的time值可能并不相同。因?yàn)槿绻麅烧咄耆嗤脑挘菫槭裁?lib里面slew和transition要用兩個(gè)詞而不用一個(gè)詞呢?所以兩者是有區(qū)別的。

上面說(shuō)的可能,意思是說(shuō)有時(shí)候兩者相同,有時(shí)候兩者不同,對(duì)于之前比較老的工藝而言,一般是相同的,但是隨著工藝先進(jìn)性的提高,兩者逐漸不同了,兩者的關(guān)系體現(xiàn)在一個(gè)系數(shù)上:

slew_derate_from_library

首先講一下slew

實(shí)際波形的末端是漸近的,很難確定過(guò)渡的確切起點(diǎn)和終點(diǎn)。因此,.lib庫(kù)中都會(huì)基于特定閾值來(lái)定義slew,即Slew的值依賴于.lib里面指定的測(cè)量閾值,對(duì)于之前比較老的工藝(比如0.25um/0.18um或者更老),它們一般使用10%和90%作為slew或者transition time測(cè)量的閾值,此時(shí)slew和transition的值是一樣的。如下圖所示為某Foundary 0.18um工藝對(duì)Slew閾值與derate的定義:

53bfb800-521f-11ee-a25d-92fbcf53809c.png

Slew與Transition的關(guān)系

關(guān)鍵:Slew閾值的選擇對(duì)應(yīng)于波形線性的部分。

53d71e6e-521f-11ee-a25d-92fbcf53809c.png

隨著工藝尺寸的減小,實(shí)際波形最線性的部分通常在30%至70%之間。因此,大多數(shù)新一代時(shí)序庫(kù)都將Slew測(cè)量點(diǎn)指定為Vdd的30%和70%。

但是,由于之前老工藝中測(cè)得的transition time時(shí)間在10%至90%之間,因此在k庫(kù)填寫里面的transition time時(shí),通常將測(cè)得的30%至70%的slew time加倍。

這由slew derate系數(shù)指定,通常指定為0.5。slew閾值為30%和70%,slew derate為0.5時(shí),等效測(cè)量點(diǎn)為10%和90%。

Transition time: 10% ~ 90%,范圍80%,derate 0.5之后和下面的一樣:

Slew time: 30% ~ 70%,范圍40%

閾值設(shè)置的示例設(shè)置如下所示:

/* Threshold definitions */

slew_lower_threshold_pct_fall : 30.0;

slew_upper_threshold_pct_fall : 70.0;

slew_lower_threshold_pct_rise : 30.0;

slew_upper_threshold_pct_rise : 70.0;

input_threshold_pct_fall : 50.0;

input_threshold_pct_rise : 50.0;

output_threshold_pct_fall : 50.0;

output_threshold_pct_rise : 50.0;

slew_derate_from_library : 0.5;

注意:上面說(shuō)的是通常情況下transition對(duì)于波形VDD的10%~90%,但是并非一定,具體slew和transition time的百分比還要看.lib里面的trip points定義的閾值以及slew derate的值,為了清楚理解他們之間的關(guān)系,大家可以看下面兩個(gè)例子。

例1

/* Threshold definitions 20/80/1 */

slew_lower_threshold_pct_fall : 20.0;

slew_upper_threshold_pct_fall : 80.0;

slew_lower_threshold_pct_rise : 20.0;

slew_upper_threshold_pct_rise : 80.0;

/* slew_derate_from_library not specified */

Slew指定的是波形20%~90%的部分,庫(kù)中沒(méi)有指定slew_derate_from_library,默認(rèn)為1,因此Slew和Transition time的值是相同的。

540105b2-521f-11ee-a25d-92fbcf53809c.png

例2

slew_lower_threshold_pct_rise : 20.00;

slew_upper_threshold_pct_rise : 80.00;

slew_lower_threshold_pct_fall : 20.00;

slew_upper_threshold_pct_fall : 80.00;

slew_derate_from_library : 0.6;

可以看到slew的trip points定義為VDD的20%和80%,范圍是60%,且slew derate值是0.6,因此transition time就對(duì)應(yīng)擴(kuò)展為VDD的0%到100%的時(shí)間,如下圖所示:

54233e84-521f-11ee-a25d-92fbcf53809c.png

最后根據(jù)看到的文獻(xiàn)補(bǔ)充一下就是:

EDA tool內(nèi)部計(jì)算用的應(yīng)該是Slew值也就是波形線性的部分,也是transition derate之后的值;

而在工具中report_timing或者get_attribute報(bào)告出來(lái)的是transition的值;

lib LUT中的input/output transition正如名字一樣,用的就是transition的值;

現(xiàn)在某些EDA工具里面可能已經(jīng)混用了Slew和Transition的概念(比如Innovus,你報(bào)告transition,報(bào)告上方顯示的是Slew...)不過(guò).lib里面不存在這種問(wèn)題。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • EDA工具
    +關(guān)注

    關(guān)注

    4

    文章

    264

    瀏覽量

    31537
  • LUT
    LUT
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    12451
  • PCT
    PCT
    +關(guān)注

    關(guān)注

    0

    文章

    32

    瀏覽量

    18620
  • VDD
    VDD
    +關(guān)注

    關(guān)注

    1

    文章

    310

    瀏覽量

    32602

原文標(biāo)題:Transition time與slew time的聯(lián)系與區(qū)別

文章出處:【微信號(hào):集成電路設(shè)計(jì)及EDA教程,微信公眾號(hào):集成電路設(shè)計(jì)及EDA教程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    芯片手冊(cè)中的slew rate 和 blanking time的選擇疑問(wèn)?

    芯片手冊(cè)中的slew rate 和 blanking time疑問(wèn)1. 方波信號(hào)的slew rate 怎么計(jì)算,slew rate 般都是
    發(fā)表于 07-05 17:19

    在Sigma 300里面使用硬件加速器slew,slew mode為RC type時(shí)不同的time constant的值有什么用?

    請(qǐng)問(wèn)下在Sigma 300里面使用硬件加速器slew,slew mode為RC type時(shí),對(duì)應(yīng)的time constant 與數(shù)據(jù)從當(dāng)前值到目標(biāo)值得時(shí)間有什么關(guān)系,或者說(shuō)不同的time
    發(fā)表于 11-29 07:25

    X1228 pdf datasheet (Real Time

    Real Time Clock/Calendar/CPUSupervisor with EEPROMFEATURES• Real Time Clock/Calendar—Tracks
    發(fā)表于 01-10 09:52 ?12次下載

    EPA Real time Ethernet and Its

    EPA Real time Ethernet and Its StandardizationAbstract: In this paper,the background
    發(fā)表于 01-19 12:57 ?19次下載

    Recording Total On-Time and Po

    The DS1682 provides a method of counting power cycles, total on-time, and alarm-on match
    發(fā)表于 04-02 08:25 ?11次下載

    Recording Total On-Time and Po

    OVERVIEWThe DS1682 provides a method of counting power cycles, total on-time, and alarm-on match
    發(fā)表于 04-17 10:13 ?20次下載

    Agilent Time Domain Analysis U

    Time domain analysis is useful for measuring impedance values along a transmission line
    發(fā)表于 07-30 21:41 ?14次下載

    Improved Real-Time Quantitativ

    For faster, improved real-time quantitative PCR (qPCR) results choose Agilent●   
    發(fā)表于 08-17 11:55 ?14次下載

    什么是TIME

    什么是TIME  英文原義:Time Server Protocol 中文釋義:標(biāo)準(zhǔn)時(shí)間服務(wù)器協(xié)議 注  解:這
    發(fā)表于 02-23 11:25 ?916次閱讀

    UWB antenna measurements in time

    A facility for UWB antenna measurements in time domain
    發(fā)表于 12-28 10:16 ?5次下載

    建立時(shí)間和保持時(shí)間(setup time 和 hold time

    建立時(shí)間和保持時(shí)間貫穿了整個(gè)時(shí)序分析過(guò)程。只要涉及到同步時(shí)序電路,那么必然有上升沿、下降沿采樣,那么無(wú)法避免setup-time 和 hold-time這兩個(gè)概念。 1. 什么是setup-time
    發(fā)表于 02-08 14:48 ?5801次閱讀

    怎么解決解決Hold Time違例的問(wèn)題呢

    在Place Design之后再去看Hold Time,如果此時(shí)Hold Time的違例比較?。ū热?0.05ns),還是不需要理會(huì)的
    的頭像 發(fā)表于 01-11 09:05 ?3560次閱讀

    時(shí)序分析Slew/Transition基本概念介紹

    今天要介紹的時(shí)序分析基本概念是Slew,信號(hào)轉(zhuǎn)換時(shí)間,也被稱為transition time
    的頭像 發(fā)表于 07-05 14:50 ?2540次閱讀
    時(shí)序分析<b class='flag-5'>Slew</b>/<b class='flag-5'>Transition</b>基本概念介紹

    Linux中GNU time命令的使用

    更強(qiáng)大的功能 GNU time 命令提供了更強(qiáng)大的功能: 更詳細(xì)的統(tǒng)計(jì)信息 更豐富的格式輸出 支持保存統(tǒng)計(jì)數(shù)據(jù)到文件 下邊我們來(lái)學(xué)習(xí)寫 GNU time 的使用 1. 最簡(jiǎn)單的用法 root
    的頭像 發(fā)表于 10-09 17:53 ?641次閱讀

    為什么要有TIME_WAIT狀態(tài)

    首先我們說(shuō)下?tīng)顟B(tài) TIME_WAIT 出現(xiàn)的原因 TCP的新建連接,斷開(kāi)連接的流程和各個(gè)狀態(tài),如下圖所示 由上圖可知:TIME_WAIT 是主動(dòng)斷開(kāi)連接的方會(huì)出現(xiàn)的,客戶端,服務(wù)器都有可能出現(xiàn) 當(dāng)
    的頭像 發(fā)表于 11-13 11:26 ?1317次閱讀
    為什么要有<b class='flag-5'>TIME</b>_WAIT狀態(tài)