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

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

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

從一個反相器開始說時序

冬至子 ? 來源:RTL2GDS ? 作者:Benjamin ? 2023-06-27 11:45 ? 次閱讀

看到文章的標題,我猜您也許會覺得反相器很簡單,但其實反相器是所有數(shù)字設計的基本核心單元。下面就來考考您能回答到第幾層問題。

第一層:您能畫出反相器的symbol嗎?

肯定沒問題,否則請出門左轉(zhuǎn),一定是走錯場子了...

圖片

第二層:您能畫出反相器的晶體管級電路圖嗎?

應該沒問題,否則同上...

圖片

第三層:您能畫出反相器的版圖嗎?

下圖是量產(chǎn)工藝庫里面一個最小反相器真實的版圖:

圖片

第四層:您能畫出反相器的工藝橫截面圖嗎?

橫截面示意圖如下,應屆生面試時特別容易考這個問題,而且會擴展出讓你畫閂鎖效應等效電路圖等進一步問題,需要仔細了解。下圖顯示的是:在P型襯底中有一塊N阱,PMOS管長在N阱中,NMOS管長在P襯底中,紅色為poly層,綠色為VIA0或者M1層繞線。

圖片

第五層:您知道反相器的傳輸延時在STA中是如何得到的嗎?

這些傳輸延時(簡稱delay)都是通過庫里面的查找表得到的,這些查找表是通過對標準單元進行建模,然后利用模型進行掃描仿真得到一個查找表,方便STA時使用。對于標準單元延遲時間的建模模型,需要特別了解的有兩類,一類是基于電壓源的NLDM(Non-Linear Delay Model),另一類是基于電流源的CCS模型(Composite Current Source)。

NLDM模型

NLDM模型的驅(qū)動端和接收端的模型如下:

圖片

通過改變輸入信號轉(zhuǎn)化時間(Input Transition)和輸出負載(Output Load),仿真得到標準單元(簡稱stdcell)delay值的查找表,存在標準單元庫(.lib)中,如下圖所示,查找表中一般有index1(Input Transition或者slew)和index2 (Output Load)兩個維度,其中:index1是縱坐標,index2是橫坐標。那如果Input Transition的值,或者Output Load的值不在查找表中,工具會通過插值運算來計算出delay值。

圖片

NLDM模型的前提假設是接收端負責為純電容性負載,但是隨著集成電路尺寸的縮小,繞線電阻變得不容忽視,這種模型的誤差也會變大。另外一點是因為在深亞微米工藝,繞線串擾引起的噪聲影響越來越大,需要新的模型來更精確地來模擬噪聲。CCS模型就是因此而引入的。

CCS模型

CCS模型的驅(qū)動端和接收端的模型如下,與NLDM不同的是,在驅(qū)動端采用電流源代替了電壓源,在接收端采用兩個電容,其中一個模擬近端的負載電容(C1),它的充放電速度快,另一個模擬的是遠端的電容(C2),它的充放電速度慢,這樣能夠進一步提高上升和下降波形的精確度。

圖片

CCS模型在.lib中是以離散波形的形式存在的,如下圖所示 :

圖片

從精度上來說,NLDM模型跟SPICE模型的誤差在正負5%左右,而CCS模型跟SPICE模型的誤差能達到正負2%。

第六層:您知道反相器的延時的計算公式嗎?

一般反相器可以等效為下面的開關電阻電容模型,當輸入為低電平時,NMOS管斷開,PMOS管等效為一個電阻Rp,而當輸入為高電平時,PMOS斷開,NMOS等效為一個電阻Rn。

圖片

為了簡化運算,我們暫時假設輸入信號高低轉(zhuǎn)換的時間為零,即為一個階躍響應(實際上不可能,所以才需要考慮Input Transition),那么對于輸出Vout來說,它從低到高的傳輸延時tpLH其實是電源VDD經(jīng)過Rp對輸出電容CL的充電時間。類似地,從高到低的傳輸延時tpHL其實是電容CL經(jīng)過Rn對地的放電時間。公式如下:(如果對公式中0.69這個值不解,可以在公眾號發(fā)消息給我)

圖片

那么問題又來了,怎樣才能盡量保證下降和上升延遲一樣呢?這一點對于時鐘樹上的clock inverter 和clock buffer尤為重要。通過上面的公式可以知道,方法就是讓Rp和Rn盡量一致,由于PMOS管是利用空穴傳輸電流,而NMOS是利用電子傳輸電流,它們的遷移率是不同的,為了讓Rp = Rn, 一般需要PMOS管的寬長比(Wp/Lp)是NMOS管(Wn/Ln)的2-3倍。

第七層:您知道反相器的SPICE模型嗎?

從前面的內(nèi)容可以看出,衡量stdcell delay模型的好壞,其中一個指標是與SPICE模型的誤差,那我們來看看一個標準單元庫中最小尺寸反相器的SPICE模型:

圖片

它僅僅由一個NMOS管(nch_mac)和一個PMOS管(pch_mac)組成,它們的溝道長度都為30nm,寬度分別為400nm和520nm,容易看出,這個反相器在上升下降延遲上可能會有一定差別。那具體nch_mac和pch_mac的模型就更復雜了,模擬電路設計工程師需要特別關注,但是作為數(shù)字電路設計,不必深究,不過需要知道MOS管大致工作的幾個區(qū)域,比如線性區(qū)(resistive,功能等效為電阻),飽和區(qū)(saturated),以及截止區(qū)(off)。下圖中的反相器輸入輸出傳輸特性曲線上標出了不同輸入電壓下NMOS和PMOS的工作狀態(tài),有興趣可以深究,在這里就不繼續(xù)挖了。

圖片

總結(jié)

一個簡單的反相器能體現(xiàn)出數(shù)字前端和后端設計中很多方面的知識,遠遠不止上面七個問題而已。這篇文章想重點介紹的是,STA所用到的標準單元庫中stdcell delay值是怎么計算出來的,以及兩種stdcell delay模型(NLDM和CCS)相關概念。

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

    關注

    6

    文章

    311

    瀏覽量

    43315
  • 晶體管
    +關注

    關注

    77

    文章

    9692

    瀏覽量

    138178
  • 電容充放電
    +關注

    關注

    0

    文章

    94

    瀏覽量

    5842
  • NMOS管
    +關注

    關注

    2

    文章

    121

    瀏覽量

    5416
  • PMOS管
    +關注

    關注

    0

    文章

    83

    瀏覽量

    6637
收藏 人收藏

    評論

    相關推薦

    CMOS模擬集成電路之反相器鏈電路的建立和前仿真

    今天學習的是反相器鏈電路的建立和前仿真,的簡單點就是反相器的原理圖仿真,和用AD畫原理圖樣,開始是設計庫,后面是根據(jù)庫中的器件畫原理圖
    的頭像 發(fā)表于 09-13 11:08 ?3197次閱讀
    CMOS模擬集成電路之<b class='flag-5'>反相器</b>鏈電路的建立和前仿真

    從零開始反相器的verilog設計

    反相器,是數(shù)字集成電路最基本的電路之。由pmos和nmos組成,輸入信號IN接到pmo
    的頭像 發(fā)表于 10-09 15:33 ?1932次閱讀
    從零<b class='flag-5'>開始</b><b class='flag-5'>反相器</b>的verilog設計

    反相器構(gòu)成的振蕩該如何分析?

    在此cmos電路構(gòu)成的振蕩中,假設最開始輸入為高電平,反相器輸出為低電平,再經(jīng)反相器
    發(fā)表于 01-26 17:59

    振蕩電路中加反相器的作用是什么?

    下圖紅線部分是cpld芯片的外部振蕩電路,我想問下為什么要在振蕩電路中加入反相器,加入的這些反相器是起什么作用的? 補充內(nèi)容 (20
    發(fā)表于 06-25 10:03

    反相器,反相器是什么意思

    反相器,反相器是什么意思  在電子線路設計中,經(jīng)常要用到反相器  反相器是可以將輸入信號的相位反轉(zhuǎn)180度,這種電路應用在
    發(fā)表于 03-08 11:52 ?1.1w次閱讀

    淺談反相器電路原理

    反相器是可以將輸入信號的相位反轉(zhuǎn)180度,這種電路應用在摸擬電路,比如音頻放大,時鐘振蕩等。
    發(fā)表于 11-01 13:04 ?1.5w次閱讀
    淺談<b class='flag-5'>反相器</b>電路原理

    反相器芯片有哪些

    反相器是可以將輸入信號的相位反轉(zhuǎn)180度,這種電路應用在模擬電路,比如音頻放大,時鐘振蕩等。在電子線路設計中,經(jīng)常要用到反相器。
    發(fā)表于 01-29 10:17 ?5.8w次閱讀
    <b class='flag-5'>反相器</b>芯片有哪些

    TTL反相器的基本電路(六款TTL反相器的基本電路設計原理圖詳解)

    本文主要介紹了TTL反相器的基本電路(六款TTL反相器的基本電路設計原理圖詳解)。基本TTL反相器不難改變成為多輸入端的與非門。它的主要特點是在電路的輸入端采用了多發(fā)射極的BJT。器件中的每
    發(fā)表于 03-06 11:42 ?5.5w次閱讀
    TTL<b class='flag-5'>反相器</b>的基本電路(六款TTL<b class='flag-5'>反相器</b>的基本電路設計原理圖詳解)

    cmos反相器設計電路圖

    本文開始介紹了CMOS反相器的定義和CMOS反相器工作原理,其次闡述了CMOS反相器傳輸特性與工作速度,最后詳細介紹了CMOS反相器的電路圖
    發(fā)表于 03-27 15:34 ?8.3w次閱讀
    cmos<b class='flag-5'>反相器</b>設計電路圖

    cmos反相器的輸出特性

    本文首先介紹了CMOS反相器的傳輸特性,其次介紹了cmos反相器概念,最后介紹了CMOS反相器的工作原理。
    的頭像 發(fā)表于 08-16 14:51 ?2.4w次閱讀

    反相器的作用

    反相器是可以將輸入信號的相位反轉(zhuǎn)180度,這種電路應用在模擬電路,比如音頻放大,時鐘振蕩等。在電子線路設計中,經(jīng)常要用到反相器。
    的頭像 發(fā)表于 06-19 14:08 ?2.5w次閱讀

    MOS反相器和CMOS反相器的詳細資料說明

    本文檔的主要內(nèi)容詳細介紹的是MOS反相器和CMOS反相器的詳細資料說明包括了:MOS反相器,電阻負載NMOS反相器,采用晶體管作為負載器件的反相器
    發(fā)表于 03-20 08:00 ?37次下載
    MOS<b class='flag-5'>反相器</b>和CMOS<b class='flag-5'>反相器</b>的詳細資料說明

    反相器和非門的區(qū)別

    讀者更好地理解它們。 、反相器 反相器種邏輯門電路,用于將輸入信號反向,即輸入0則輸出1,輸入1則輸出0。簡單來說,反相器就是
    的頭像 發(fā)表于 09-12 10:51 ?6260次閱讀

    影響CMOS反相器特性的因素

    影響CMOS反相器特性的因素? CMOS反相器種常見的數(shù)字電路,用于將輸入信號取反輸出。它由P型MOS管和
    的頭像 發(fā)表于 01-26 14:21 ?2376次閱讀

    TTL反相器和CMOS反相器的區(qū)別

    TTL反相器和CMOS反相器是數(shù)字集成電路中的兩種重要類型,它們在多個方面存在顯著差異。以下將從基本原理、電氣特性、性能表現(xiàn)、應用場景及注意事項等方面詳細闡述TTL反相器和CMOS反相器
    的頭像 發(fā)表于 07-29 15:36 ?2954次閱讀