多閾值低功耗d型cr寄存器的制造方法
【技術領域】
[0001]本發明主要涉及到大規模集成電路設計領域,特指一種多閾值低功耗D型CR寄存器。
【背景技術】
[0002]隨著工藝技術的不斷提高,目前超大規模集成電路設計已進入深亞微米階段。特征尺寸的降低,必然會帶來MOS器件的閾值電壓的降低,使得電路的漏電流隨著特征尺寸的降低而呈指數形式上升,直接造成了電路漏電流功耗迅速增加。由漏電流帶來的靜態功耗已經不能被忽視。
[0003]工作在GHz范圍內的系統,其功耗達到了幾十W,甚至是幾百w以上。過大的功耗帶來了一系列的問題,已成為超大規模集成電路發展的一個重要障礙。高的功耗導致了芯片溫度的高溫。工作溫度的升高不僅使電路的各種物理缺陷所造成的故障顯現出來,而且高的工作溫度使電路的連線電阻變大,線延時增加,導致嚴重的時延故障。同時,工作溫度的升高將導致漏電流的增大,使芯片內部的工作容易失效,壽命縮短等。這些最終導致了電路的可靠性大大降低。有研宄表明,溫度每升高10°c,器件的故障率就提高2倍。
[0004]低功耗設計技術貫穿于從系統級到器件(工藝)級的整個數字系統設計過程。集成電路設計的層次可以劃分為以下幾個層次:系統級、功能級(行為算法級)、寄存器傳輸級(結構級)、門級(邏輯電路級)、版圖級(物理級)。
[0005]觸發器、鎖存器是構成時序邏輯電路的基本單元,觸發器、鎖存器消耗的功耗約占整個芯片的15%~45%。針對現在時鐘頻率越來越高的現象,觸發器、鎖存器的功耗比重在整個芯片中也越來越重,減少觸發器的功耗,已經成為整個芯片設計的必備要求。
[0006]現在工藝技術發展到深亞微米階段,漏電流帶來的靜態功耗己經成為不可忽視的功耗。降低漏電流功耗就是要降低漏電流。漏電流主要包括亞閾值漏電流、pn結反相漏電流和擊穿電流等,而其中的亞閾值漏電流是漏電流的最主要部分。
[0007]當前電路設計中,已提出幾種降低漏電流的技術。
[0008]1、亞閾值漏電流控制。多閾值CMOS電路(Mult1-threshold CMOS)是在一個電路中應用了多個閾值電壓來控制亞閾值電流,也就是電路中管子的閾值電壓有不同的值。目前應用的比較多的是雙闡值電壓,即在關鍵的通路采用低闡值MOS管,可以得到好的性能,而在輔助通路采用高閾值MOS管,以減小亞閾值漏電流。
[0009]2、動態閾值電壓CM0S( Dynamic Threshold Voltage CMOS)控制。動態閾值電路是根據電路的狀態來改變閾值。最早是通過一個自我調節閾值電壓的負反饋電路來估計和穩定漏電流,反饋電路主要是通過調節襯底電壓來調節閾值電壓的,這樣增加了電路的面積,也增加了一定的功耗。隨后,又有從業者提出了一種動態MOS管,將襯底與輸入相連接,這樣襯底電壓就隨著輸入電壓的變化而變,無需附加電路。這種電路能夠進一步降低一定的電源電壓來降低功耗,但漏電流不一定能降低,而且工藝技術比較高。
[0010]3、晶體管重排法。晶體管重排法是先定義電路的一個輸入向量,該向量可以降低電路的漏電流。當每個門處于高漏電流的時候,在電源與地之間、或者是上拉網絡與下拉網絡之間插入一個漏電流控制晶體管用來減小漏電流。這就需要又計算一個預定的向量,而且通過插入管子來降低漏電流。雖然能降低一定的功耗,但這個管子本身也會消耗一定的能量,并且會增加電路的面積以及增加電路設計的復雜度。
【發明內容】
[0011]本發明要解決的技術問題就在于:針對現有技術存在的技術問題,本發明提供一種結構簡單、成本低廉、可提高傳輸效率、降低靜態漏電流和功耗的多閾值低功耗D型CR寄存器。
[0012]為解決上述技術問題,本發明采用以下技術方案:
一種多閾值低功耗D型CR寄存器,包括:
低功耗控制電路,用來接收低功耗控制信號slp,對低功耗控制信號sip進行緩沖處理后分別輸出信號:sleep和nsleep ;
低功耗讀控制電路,用來接收讀控制信號rd,對讀控制信號rd進行緩沖處理后分別輸出信號:read和nread ;
低功耗寫控制電路,用來接收寫控制信號wt,對寫控制信號Wt進行緩沖處理后分別輸出信號:write 和 nwrite ;
低功耗復位控制電路,用來接收復位控制信號rst,對復位控制信號rst進行緩沖處理后分別輸出信號:reset和nreset ;
多閾值低功耗D型CR寄存器本體,用來接收雙向I/O端信號d、及信號write、nwrite、read、nread、reset、nreset、sleep、nsleep,輸出輸出端信號 q。
[0013]作為本發明的進一步改進:所述多閾值低功耗D型CR寄存器本體在信號write和nwrite的控制下對雙向I/O端信號d進行鎖存處理后輸出輸出端信號q ;在信號read和nread的控制下讀出CR寄存器本體的值到I/O端口 ;在信號reset和nreset的控制下對CR寄存器進行異步復位;在接收信號sleep為高電平有效、nsleep為低電平有效信號時,多閾值低功耗D型CR寄存器本體進入睡眠狀態,此時雙向I/O端信號d的值保持不變;在接收信號sleep為低電平有效、nsleep為高電平有效信號時,喚醒多閾值低功耗D型CR寄存器本體。
[0014]作為本發明的進一步改進:所述低功耗控制電路具有一個輸入端和兩個輸出端,輸入端為slp,為低功耗控制信號,高有效;輸出端為sleep、nsleep,為睡眠和睡眠的非;所述低功耗控制電路具有一個兩級的反相器,其中第一級的反相器由Pl PMOS管和NI NMOS管組成,其柵極連接slp,輸出作為低功耗控制電路的一個輸出端nsleep ;第二級的反相器由P2 PMOS管和N2 NMOS管組成,其柵極連接nsleep,輸出作為低功耗控制電路的另一個輸出端sle印;P1 PMOS管和P2 PMOS管的襯底連接電源Vdd,源極連接電源Vdd ;N1 NMOS管和N2 NMOS管的襯底接地Vss,源極連接地Vss。
[0015]作為本發明的進一步改進:所述低功耗讀控制電路具有一個輸入端和兩個輸出端,輸入端為rd,為讀控制信號,高有效;輸出端為read、nread,為讀和讀的非;所述低功耗讀控制電路具有一個兩級的反相器,其中第一級的反相器由Pl PMOS管和NI NMOS管組成,其柵極連接rd,輸出作為低功耗讀控制電路的一個輸出端nsleep ;第二級的反相器由P2 PMOS管和N2 NMOS管組成,其柵極連接nread,輸出作為低功耗讀控制電路的另一個輸出端read;Pl PMOS管和P2 PMOS管的襯底連接電源Vdd,源極連接電源Vdd ;N1 NMOS管和N2 NMOS管的襯底接地Vss,源極連接地Vss。
[0016]作為本發明的進一步改進:所述低功耗寫控制電路有一個輸入端和兩個輸出端,輸入端為wt,為寫控制信號,高有效;輸出端為write、nwrite,為寫和寫的非;所述低功耗寫控制電路具有一個兩級的反相器,其中第一級的反相器由Pl PMOS管和NI NMOS管組成,其柵極連接wt,輸出作為低功耗寫控制電路的一個輸出端nwrite ;第二級的反相器由P2PMOS管和N2 NMOS管組成,其柵極連接nwrite,輸出作為低功耗讀控制電路的另一個輸出端write ;P1 PMOS管和P2 PMOS管的襯底連接電源Vdd,源極連接電源Vdd ;N1 NMOS管和N2 NMOS管的襯底接地Vss,源極連接地Vss。
[0017]作為本發明的進一步改進:所述低功耗復位控制電路有一個輸入端和兩個輸出端,輸入端為rst,為復位控制信號,低有效;輸出端為reset、nreset,為復位和復位的非;低功耗復位控制電路