001. 畫出CMOS反相器的電路原理圖。html
襯底的鏈接問題。PMOS襯底接電源,NMOS襯底接地微信
002. 反相器的速度與哪些因素有關?什麼是轉換時間(transition time)和傳播延遲(propagation delay)?性能
反相器的速度與哪些因素有關。編碼
(1) 電容(負載電容、自載電容、連線電容)較小,漏端擴散區的面積應儘量小。輸入電容要考慮: (1)Cgs 隨柵壓而變化(2)密勒效應(3)自舉效應spa
(2) 加大晶體管的尺寸(驅動能力),使晶體管的等效導通電阻(輸出電阻)較小。但這同時加大自載電容和負載電容(下一級晶體管的輸入電容)。htm
(3) 提升電源電壓,提升電源電壓能夠下降延時,即用功耗換取性能但超過必定程度後改善有限。電壓太高會引發可靠性問題(氧化層擊穿、熱電子等)。blog
Transition Time(轉換時間):上升時間:從10%Vdd上升到90%Vdd的時間,降低時間L從90%Vdd降低到10%dd的時間。上升時間和降低時間統稱爲Transition Time,也有定義爲20%到80%。ip
Propagation Delay(傳播延時):在輸入信號變化到50%Vdd到輸出信號變化到50%Vdd之間的時間。get
結合fpga的時序報告,介紹一下這些參數在工程實際中有啥用處呢it
003. 解釋一下Vih,Vil,Vol,Voh,Vt。
Vih:輸入電壓由高到低變化時,輸出電壓開始上升且傳輸特性曲線斜率爲-1的點,即圖中B點對應的輸入電壓。(仍能維持輸出爲邏輯「1」的最大輸出電壓)
Vil:輸入電壓由低到高變化時,輸出電壓開始降低且傳輸特性曲線斜率爲-1的點,即圖中A點對應的輸入電壓。(仍能維持輸出爲邏輯「0」的最小輸出電壓)
Voh:定義爲最小合格高電平。(維持輸出爲邏輯「1」的最大輸出電壓)
Vol:定義爲最大合格低電平。(維持輸出爲邏輯「0」的最大輸出電壓)
CMOS集成電路內部規定Vol = 0v,Voh = Vdd。
Vt:MOS管的閾值電壓
若是輸入電平是(Vil+Vih)/2,會有什麼問題
輸入電壓(Vil+Vih)/2接近於0.5Vdd,CMOS反相器的閾值電壓也接近於0.5Vdd,這樣輸出不肯定會是高電平仍是低電平,輸出呈亞穩態!
004.什麼是原碼,反碼,補碼,符號-數值碼。以4bit爲例,給出各自表示的數值範圍。
原碼:符號位+真值,最高位表示符號位,以4bit爲例。
[+3]原 = 0011
[-3]原 = 1011
表示範圍:-7到+7
原碼中0000和1000都表示0。
反碼:正數的反碼是它自己,負數的反碼將原碼除符號位外逐位取反。以4bit爲例。
[+3]原 = [0011]原 = [0011]反
[-3]原 = [1011]原 = [1100]反
表示範圍:-7到+7
反碼中0000和1111都表示0。
補碼:正數的補碼是它自己,負數的補碼將原碼除符號位外逐位取反再加1。以4bit爲例。
[+3]原 = [0011]原 = [0011]反 = [0011]補
[-3]原 = [1011]原 = [1100]反 = [1101]補
表示範圍:-8到+7
補碼中0的表示只有一種形式,即0000,1000表示-8。
以上是有符號數,對於無符號數來講都是來表示整數,其原碼、反碼、補碼都是其自己。
更詳細解釋可參考維基百科。
https://zh.wikipedia.org/wiki/%E6%9C%89%E7%AC%A6%E8%99%9F%E6%95%B8%E8%99%95%E7%90%86
005.十進制轉換爲二進制編碼:
127
-127
127.375
-127.375
十進制數轉化爲R進制數:整數部分,除R取餘法,除到商爲0爲止。小數部分,乘R取整法,乘到積爲0爲止。
127 = 0111_1111
-127 = 1111_1111
127.375 = 0111_1111.011
-127.375 = 1111_1111.011
006.畫出CMOS三態緩衝器的電路原理圖,解釋一下高阻態。
不少東西去搜索仍是應該直接用英文,用Google或者Bing國際版,百度真是慘不忍睹。
PMOS襯底接Vdd,CMOS襯底解Gnd,如下爲簡化,未畫襯底。
圖1,三態非門,當~EN爲1時,最上面的PMOS和最下面的NMOS管截止,因此輸出爲高阻態,反之輸出爲~A,同理可推理出圖2,EN高電平有效輸出。
圖3,三態緩衝門,當~EN爲高電平時,最上面的PMOS管截止,輸出爲高阻態,反之,輸出爲A。圖4同樣。
圖5,CMOS傳輸門,雙向傳輸,當C=0,~C=Vdd,兩個MOS管都截止,輸入和輸出之間呈現高阻態,當C=Vdd,~C=0,若是0 <= Vi <= Vdd – Vt(NMOS),NMOS管導通,若是|Vt(PMOS)|<= Vi <= Vdd,PMOS管導通,因此Vi在0到Vdd之間,總有一個MOS管導通,實現傳輸門。
圖6,三態非門,在反相器後面加一個傳輸門,當~EN爲低電平,傳輸門導通,輸出Y = ~A,反之傳輸門截止,輸出高阻態。若是想要EN高電平有效,交換傳輸門上下端子的反相器便可。
高阻態:電路的一種輸出狀態,既不是高電平也不是低電平,若是高阻態再輸入下一級電路的話,對下級電路無任何影響,能夠理解爲斷路,不被任何東西所驅動,也不驅動任何東西
007.什麼是open-drain output?
Open-Drain Output漏極開路輸出,稱爲OD門,兩個OD門並聯能夠實現線與功能,輸出端外接的上拉電阻提升驅動能力
008.只用2輸入mux,實現與,或,非,異或。2輸入mux定義爲o = s ? a : b;
與:out = (a == 1'b0)? 1'b0: ((b == 1'b0)? 1'b0: 1'b1);
改進版:out = (a == 1'b1)? b: 1'b0;
或:out = (a == 1'b1)? 1'b1: ((b == 1'b1)? 1'b1: 1'b0);
改進版:out = (a == 1'b0)? b: 1'b1;
非:out = (a == 1'b1)? 1'b0: 1'b1;
異或:out = (a == 1'b1)? ((b == 1'b1)? 1'b0: 1'b1) : ((b == 1'b0)? 1'b0: 1'b1);
009.相同面積的cmos與非門和或非門哪一個更快?
數集學的不夠深入,須要慢慢體會。
電子遷移率是空穴的2.5倍(在硅基CMOS工藝中),運算就是用這些大大小小的MOS管驅動後一級的負載電容,翻轉速度和負載大小一級前級驅動能力相關。爲了上升延遲和降低延遲相同,PMOS須要作成NMOS兩倍多大小。
載流子的遷移率,對PMOS而言,載流子是空穴;對NMOS而言,載流子是電子。
PMOS採用空穴導電,NMOS採用電子導電,因爲PMOS的載流子的遷移率比NMOS的遷移率小,因此,一樣尺寸條件下,PMOS的充電時間要大於NMOS的充電時間長,在互補CMOS電路中,與非門是PMOS管並聯,NMOS管串聯,而或非門正好相反,因此,一樣尺寸條件下,與非門的速度快,因此,在互補CMOS電路中,優先選擇與非門。
轉載請註明出處:NingHeChuan(寧河川)
我的微信訂閱號:硅農
若是你想及時收到我的撰寫的博文推送,能夠掃描左邊二維碼(或者長按識別二維碼)關注我的微信訂閱號
知乎ID:NingHeChuan
微博ID:NingHeChuan