CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)_第1頁
CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)_第2頁
CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)_第3頁
CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)_第4頁
CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)_第5頁
已閱讀5頁,還剩89頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)靜態(tài)CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)偽nMOS邏輯級(jí)聯(lián)電壓開關(guān)邏輯(CVSL)CMOS傳輸門邏輯動(dòng)態(tài)CMOS邏輯鐘控CMOS邏輯(C2MOS)預(yù)充電放電邏輯(動(dòng)態(tài)CMOS)多米諾邏輯CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu) 前面討論過的許多電路都是實(shí)現(xiàn)組合邏輯的。在組合邏輯中,輸出僅僅是當(dāng)前各輸入的函數(shù)。對(duì)一個(gè)大型數(shù)字系統(tǒng)來講,組合邏輯是必要的,它負(fù)責(zé)數(shù)據(jù)加工。然而,一個(gè)復(fù)雜的數(shù)據(jù)處理需要一系列操作,而每一步操作的內(nèi)容和要求往往需要根據(jù)以前各個(gè)操作的結(jié)果。顯然,對(duì)于一個(gè)時(shí)序的數(shù)字處理系統(tǒng),其輸出是與輸入的歷史有關(guān)的。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)

2、構(gòu)時(shí)序電路是由記憶元件與組合邏輯組成的。在MOS電路中,有兩類記憶元件:靜態(tài)記憶元件利用反饋動(dòng)態(tài)記憶元件利用電容CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)它是由邏輯門反饋組成的。如圖是用NOR門交叉耦合而構(gòu)成的RS-Latch。其特性方程式為聯(lián)立方程式:QSQQRQR S0 0保持0 11 0100 1110 0QQLatch(鎖存器):能夠接受和維持一位二進(jìn)制的部件。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)RS001 1011 0100 111保持QQ以NAND為基礎(chǔ)的RS-LatchRQQQSQCMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu) 在NOR式的RS-Latch中,R=0,S=0是不起作用的,R

3、=1,S=1是禁止的。 但在NAND式的RS-Latch中,R=0,S=0是禁止的,R=1,S=1是不起作用的。 注意到這些差別后,我們就可以靈活地使用這兩種RS-Latch。比較: 在NOR式RS-Latch中,Q=1是由S=1來置位的;Q=0是由R=1來復(fù)位的。 但在NAND式RS-Latch中,Q=1是由S=0來置位的;Q=0是由R=0來置位的。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)除了靜態(tài)記憶元件外,MOS工藝又提供了動(dòng)態(tài)記憶元件,這是雙極型工藝所沒有的。靜態(tài)記憶系統(tǒng)中,只要電源是接通的,靜態(tài)記憶元件就會(huì)記住已有的狀態(tài)。在動(dòng)態(tài)記憶系統(tǒng)中,動(dòng)態(tài)記憶元件只能記住一段時(shí)間,大約1 2ms,過

4、后就不保證了。為了要長期記住已有的狀態(tài),就需要不斷地刷新。最基本的MOS動(dòng)態(tài)記 憶元件為一只開關(guān)加一 只電容器。如圖所示。靜態(tài)記憶元件很緊湊,允許設(shè)計(jì)高容量的記憶系統(tǒng)。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)比較:恢復(fù)邏輯靜態(tài)記憶元件和系統(tǒng)傳輸邏輯動(dòng)態(tài)記憶元件和系統(tǒng) 前者能主動(dòng)地克服噪聲的影響,恢復(fù)邏輯電平。而后者沒有這種功能。時(shí)序系統(tǒng)可以用許多方法來實(shí)現(xiàn)。有同步時(shí)序系統(tǒng)與異步時(shí)序系統(tǒng)之分。最常見、最容易設(shè)計(jì)的是同步時(shí)序系統(tǒng),它采用一個(gè)中央時(shí)鐘來同步一系列操作,提供一個(gè)全局的通信規(guī)程,使芯片內(nèi)的數(shù)據(jù)有序地移動(dòng)。時(shí)鐘周期,通常又分為若干個(gè)節(jié)拍(Sub-periods)或相(Phase),以提供細(xì)微

5、的時(shí)間單元。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)靜態(tài)主從式移位寄存器動(dòng)態(tài)移位寄存器動(dòng)態(tài)移位寄存器DFF1C2MOS移位寄存器精簡的DFF時(shí)鐘驅(qū)動(dòng)電路的問題CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)根據(jù)電路名稱就可以知道,該電路由兩部分組成:主鎖存器,它由NOR式RS-Latch組成,用于取數(shù)。從鎖存器,由NAND式RS-Latch組成,用于輸出數(shù)據(jù)。輸入數(shù)據(jù)D,在=1時(shí)刻已被鎖存到主鎖存器的QM處。 在=0時(shí)刻已被傳輸?shù)絈S處CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)經(jīng)過兩個(gè)節(jié)拍,即一個(gè)時(shí)鐘周期,數(shù)據(jù)D已從輸入端移到輸出端,并鎖存在從鎖存器中。最后輸出處又可以加一對(duì)與門,它與時(shí)鐘相與,規(guī)定只有當(dāng)=1

6、節(jié)拍,才有輸出。同時(shí),一個(gè)和時(shí)鐘相與的門客觀上也能起選通和整形的作用,并為后面的連接提供一個(gè)良好的接口。注意:上述的主從移位寄存器盡管是加時(shí)鐘的,它仍然是一種靜態(tài)的移位寄存器。因?yàn)槟莻€(gè)時(shí)鐘僅僅是移位信號(hào),而不是作為動(dòng)態(tài)控制之用,只要電源不斷,狀態(tài)就永遠(yuǎn)保持。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)動(dòng)態(tài)移位寄存器是以動(dòng)態(tài)記憶元件為基礎(chǔ)的。動(dòng)態(tài)記憶元件是由一只開關(guān)和一只電容器組成的。如右圖所示, 當(dāng)開關(guān)合上,導(dǎo)通時(shí),輸入數(shù)據(jù)將存入電容器上;當(dāng)開關(guān)斷開時(shí),數(shù)據(jù)就保留在電容上。如果后面再接上一個(gè)動(dòng)態(tài)記憶元件,那么只要時(shí)鐘控制適當(dāng),就可以把數(shù)據(jù)轉(zhuǎn)移到第二級(jí)。如圖所示。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)

7、從上圖可看出,采用兩相時(shí)鐘是合適的,因?yàn)椋?dāng)1開關(guān)接通,輸入信號(hào)向電容C1充電(或放電),將輸入數(shù)據(jù)存入C1時(shí),2開關(guān)應(yīng)當(dāng)是斷開的。當(dāng)2開關(guān)接通,數(shù)據(jù)從C1傳到C2時(shí),1開關(guān)應(yīng)當(dāng)是斷開的。如果后面還有第三極,那么應(yīng)采用1時(shí)鐘。第四極用2時(shí)鐘。這樣,雙相時(shí)鐘交替地工作,將可以把輸入數(shù)據(jù),一級(jí)級(jí)地向后傳輸,直到終端。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)如果我們不愿意信號(hào)衰減,我們就必須要防止電荷共享,那就需要隔離,要去耦。目前,最好的方法是采用反相器來緩沖。然而,這樣的系統(tǒng)是不現(xiàn)實(shí)的。因?yàn)楫?dāng)?shù)谝患?jí)傳送到第二級(jí)時(shí),2開關(guān)接通,C1和C2有電荷共享問題。假定每級(jí)電容大小一樣,那么分壓比就是一半。因此

8、k級(jí)以后,信號(hào)將衰減2k倍。顯然,這樣的系統(tǒng)實(shí)際上是一種指數(shù)衰減傳輸線/延遲線。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)反相器是一個(gè)理想的隔離元件。1)它只能輸入影響輸出,輸出部分卻不能影響輸入。2)有了反相器,人們就可以利用反相器的輸入電容Cg作為存儲(chǔ)電容。原來的存儲(chǔ)電容就可以省掉。3)反相器本身是一個(gè)有源電路,輸出電容的充放電與輸入沒有直接關(guān)系,不存在電荷共享問題。4)反相器實(shí)際上是一個(gè)高增益的放大器,能夠恢復(fù)電平,能夠?qū)Σ淮蠛玫牟ㄐ芜M(jìn)行整形。所以,采用反相器隔離、緩沖后,動(dòng)態(tài)移位寄存器是可以實(shí)現(xiàn)的。目前,廣泛采用CMOS動(dòng)態(tài)移位寄存器。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)它用CMOS傳輸

9、門作為開關(guān),再用CMOS反相器作為隔離。必須注意,由于反相器的介入,輸入數(shù)據(jù)被反相了,改變了極性,原量變非量,非量變?cè)俊P枰?jīng)過兩級(jí),極性才能恢復(fù)。故作為移位寄存器這樣一個(gè)目標(biāo),每隔兩級(jí),信號(hào)才復(fù)原,才算移了一位。因而,一個(gè)N位的移位寄存器實(shí)際上需要2N個(gè)動(dòng)態(tài)存儲(chǔ)級(jí),經(jīng)N個(gè)時(shí)鐘將數(shù)據(jù)移出。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)采用兩相不重疊時(shí)鐘交替饋送。當(dāng)奇數(shù)級(jí)接通時(shí),偶數(shù)級(jí)就斷開。當(dāng)偶數(shù)級(jí)接通時(shí),奇數(shù)級(jí)就斷開。于是,輸入數(shù)據(jù)就象波浪一樣,一級(jí)一級(jí)地傳下去。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)注意:時(shí)鐘1與2之間應(yīng)有間歇,否則由于時(shí)鐘的偏移或時(shí)鐘傾斜都會(huì)引起兩相時(shí)鐘重疊。如圖所示。在重疊期

10、間,所有的開關(guān)全都接通,輸入數(shù)據(jù)就會(huì)直接穿透到輸出端,從而失去存儲(chǔ)和移位的功能。因此,必須專門設(shè)計(jì)非重疊時(shí)鐘,在允許的偏斜(Skew)和Slow范圍內(nèi)正常工作。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)上面介紹動(dòng)態(tài)移位寄存器時(shí)已經(jīng)發(fā)現(xiàn),動(dòng)態(tài)移位寄存器是兩級(jí)一組的。如果我們?nèi)我饨厝杉?jí),如圖所示。它又非常類似于主從鎖存器。在1作用下,將數(shù)據(jù)D輸入電容C1,在第二相2期間,數(shù)據(jù)就傳到C2,且獲得輸出。假定輸出狀態(tài)用Q表示,下一個(gè)狀態(tài)Qn+1就是當(dāng)前的輸入狀態(tài)D,即Qn+1=Dn上式實(shí)際上就是標(biāo)準(zhǔn)的D觸發(fā)器的特性方程式。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)然而,這種DFF同往常的DFF是有區(qū)別的。在這

11、種DFF中,信息是存放在電容器中的,而不是存放在雙穩(wěn)態(tài)鎖存器中的。整個(gè)電路是開環(huán)的,沒有正反饋,沒有鎖存機(jī)理,它只是傳輸門和反相器交替級(jí)聯(lián)而成。它采用雙相時(shí)鐘,是非重疊時(shí)鐘1、2,它與重疊時(shí)鐘、不一樣。這種簡單的DFF往往稱為稱為DFF1型型。由此可見,動(dòng)態(tài)移位寄存器實(shí)際上是由一系列DFF1級(jí)聯(lián)而成,或者,DFF1只是動(dòng)態(tài)移位寄存器中的一位。把傳輸門與反相器結(jié)合在一起組成一個(gè)電路單元,并非僅有DFF1一種形式。早先介紹過C2MOS電路,也是傳輸門與反相器相結(jié)合的。預(yù)充電技術(shù)的各種電路中,也把傳輸門同反相器相結(jié)合。故可以相信,將存在另一類DFF。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)如圖所示,這

12、是兩級(jí)C2MOS反相器的級(jí)聯(lián),第一級(jí)用時(shí)鐘1,第二級(jí)用時(shí)鐘2。兩級(jí)時(shí)鐘不同,這一點(diǎn)同以前的用法不一樣。輸入數(shù)據(jù)D是直接加到反相器上,即存放在它的輸入電容C1上的。當(dāng)1=1時(shí),電源加到CMOS反相器上,反相器工作,可以輸出D,它存放在后級(jí)的輸入電容C2上。當(dāng)1=0時(shí),反相器上沒有電源,不工作,輸出節(jié)點(diǎn)就保持原狀態(tài)。直到2=1,這個(gè)存放在C2上的數(shù)據(jù)D又傳送到第二級(jí)反相器的輸出端Q,得到的數(shù)據(jù)為D,恢復(fù)原來面目。顯然,這樣的兩級(jí)C2MOS反相器實(shí)際上也是一種DFF,它同樣滿足DFF的特性方程式Qn+1=DnCMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)若把N個(gè)這樣的DFF級(jí)聯(lián)起來,顯然 可以構(gòu)成一個(gè)N位的

13、動(dòng)態(tài)移位寄存器。但這種DFF的性能不好,電荷共享問 題嚴(yán)重。如右圖所示。由于節(jié)點(diǎn)a和節(jié)點(diǎn)b上有 寄生電容Ca和Cb。在=1期間,分別 被充電到Vdd和0。在=0時(shí),這些電 荷、電位仍保持在那里,影響了反相 器的工作。正常情況下,=0時(shí),時(shí)鐘開關(guān)不通, 反相器無電源不工作,輸出狀態(tài)保持不變。但由于Ca和Cb上已充了電壓,其值正好等于電源電壓Vdd和0, 反相器有電源,可以工作。使電荷再分配后,影響著原先保存 的電壓。造成數(shù)據(jù)出錯(cuò)CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu) 但是只要把時(shí)鐘開關(guān)放到反相器中去,性能大不一樣。如圖所示。時(shí)鐘位置交換后,情況發(fā)生了根本變化。盡管在Vi=0時(shí),Ca上將充電到Vd

14、d,在Vi=1時(shí),Cb被充電到0,但只有當(dāng)=1時(shí),才會(huì)有輸出。若=0,無論如何也不輸出。因此,該電路根本不存在電荷再分配問題。況且,Vi=0時(shí),Ca充電到Vdd,和Vi=1時(shí),Cb充電到0,本身就體現(xiàn)了反相器工作是我們正需要的。稱為稱為DFF2CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)采用DFF2也可以組成動(dòng)態(tài)移位寄存器。比較DFF1與DFF2:電路元件個(gè)數(shù)相同,性能一樣。DFF2的版圖簡便,因?yàn)樗僖桓B線。DEF1DEF2CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)如果把DFF1中傳輸門的輸入端上的P管與N管的連線省掉,就得到DFF2。如圖所示。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)在DFF1中,傳

15、輸門與反相器是分得開的。如圖所示。傳輸門放在前面,反相器在后面。但在DFF2中,傳輸門與反相器結(jié)合在一起,分不開的。如圖所示。傳輸門是放在后面的,或者說是放在輸出口上的。也可把這兩種DFF畫成如下圖所示的符號(hào)。意味著它是一種受控的反相器CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu) 為了精簡DFF的晶體管數(shù)目,人們提出了3管/6管DFF。方法很簡單,用NMOS傳輸門代替CMOS傳輸門,省一個(gè)管子。如下圖所示。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)精簡的DFF的特點(diǎn):1)每級(jí)省一個(gè)管子,每位省2個(gè)管子,芯片的密度可以增加。2)與NMOS動(dòng)態(tài)移位寄存器相比,它仍屬于CMOS動(dòng)態(tài)DFF,不需要做耗盡型負(fù)載管

16、。3)采納NMOS傳輸門后,有電平蛻化現(xiàn)象。盡管經(jīng)過反相器是可以恢復(fù)的,不影響數(shù)據(jù)的精度,但是,由于CMOS反相器的輸入電壓降低,減小了驅(qū)動(dòng)能力,降低了下拉速度,而且還損失了噪聲容限。4)也可能引起靜態(tài)功耗。因?yàn)檩斎腚妷簻p小了,若P管的門限電壓比較小,P管有可能導(dǎo)通,結(jié)果是N管和P管一起導(dǎo)通,產(chǎn)生靜態(tài)功耗。雖然這并不是肯定性的,但在計(jì)算總功耗時(shí),必須要加以考慮。5)由于傳輸門只要一個(gè)管子,減小了傳輸門的輸入電容,因而,上升沿可以更陡。總之,精簡DFF優(yōu)點(diǎn)多、突出,頗受歡迎。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)兩大類移位寄存器和相應(yīng)的DFF比較:靜態(tài)移位寄存器和相應(yīng)的DFF和Latch,都是依

17、靠正反饋,雙穩(wěn)態(tài)來鎖存信息的,其電路程式、構(gòu)造和特點(diǎn)都同TTL雙極型電路一致。電路較為復(fù)雜,管子數(shù)目多,速度慢。動(dòng)態(tài)移位寄存器,及其相應(yīng)的DFF,是依靠電容存放信息的。電路簡單,管子少,速度快。但是,時(shí)鐘不能停,且時(shí)鐘頻率不能太低,否則信息要“漏掉”。這類電路是MOS電路中所特有的,在雙極型TTL中很少見到這類電路。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)時(shí)鐘頻率的限制。時(shí)鐘信號(hào)的競爭。時(shí)鐘控制的相數(shù),譬如,單相時(shí)鐘,如在Domino Logic中使用。雙相時(shí)鐘,與,如C2MOS中使用。重疊時(shí)鐘,1和2,如動(dòng)態(tài)移位寄存器中使用。準(zhǔn)兩相時(shí)鐘,實(shí)際上是四相時(shí)鐘: 1,1和2, 2。在預(yù)充電技術(shù)中使用

18、四相時(shí)鐘,1,2,3,4,或12,23,34, 41等等,在預(yù)充電技術(shù)中使用。時(shí)鐘一多,問題就來了: 由于延遲、上升沿、下降沿、內(nèi)阻等不均勻,都會(huì)引起競爭問題。多相時(shí)鐘布線困難,有更多的寄生效應(yīng),有串?dāng)_,保持困難等等。因而,在設(shè)計(jì)時(shí),總得盡量減少時(shí)鐘個(gè)數(shù)。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)鎖存原理NMOS半靜態(tài)鎖存器CMOS半靜態(tài)鎖存器:單時(shí)鐘CMOS電路半靜態(tài)鎖存器:雙時(shí)鐘CMOS電路CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)在RS-Latch的真值表中有一行是“保持”。所謂“保持”是指,外接的R、S信號(hào)不改變Latch內(nèi)部的狀態(tài)。在NOR式RS-latch中, “保持”是出現(xiàn)在R=0, S

19、=0 情況下的。對(duì)于NOR門來講,R=0, S=0, 就意味著沒有接R, S線。那么,Latch就變?yōu)閮蓚€(gè)反相器交叉耦合連接。如圖所示。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)在NAND式的Latch中, “保持”是出現(xiàn)在R=1,S=1場合,因?yàn)閷?duì)于NAND門,輸入端高電位等于這根線沒有接。因此,NAND式的Latch也變成兩個(gè)交叉耦合連接。如圖所示。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)若把電路重新改畫一下,可以發(fā)現(xiàn),交叉耦合的反相器實(shí)際上是二個(gè)反相器的閉合環(huán)路。如圖所示反相兩次是正反饋。反相器本身就是一個(gè)高增益放大器。因此,在輸入端只要有一點(diǎn)點(diǎn)變化,輸出就會(huì)有較大的變化,經(jīng)兩級(jí)反相反饋回來就

20、會(huì)引起更大的變化,或者越來越大,或者越來越小,最終達(dá)到穩(wěn)定狀態(tài)。其中一個(gè)反相器輸入為0,輸出為1,另一個(gè)反相器輸入為1,輸出為0,呈現(xiàn)雙穩(wěn)態(tài)可以存儲(chǔ)信息。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)通常,總是利用外接控制信號(hào),來干預(yù)這個(gè)閉合環(huán)路,使得外界對(duì)兩個(gè)反相器的影響有所不同。然后,采用閉環(huán)自身的功能,自動(dòng)地調(diào)整內(nèi)部狀態(tài),以達(dá)到同外加的S或R信號(hào)相容。在NOR式的RS-Latch中,實(shí)際上是利用OR的功能,把控制信號(hào)加到反相器的輸入端上,以操作閉環(huán)所形成的內(nèi)部狀態(tài)。在NAND式的RS-Latch中,是利用AND功能將控制信號(hào)加到反相器輸入端,以控制Latch的內(nèi)部狀態(tài)CMOS邏輯CMOS、NMO

21、S標(biāo)準(zhǔn)結(jié)構(gòu)但在SRAM的存儲(chǔ)單元中,是利用傳輸門的“線或”連接來控制Latch的。如圖所示。如果在bit線上已有Data,只要地址選中(Word線),它就會(huì)改變Latch的內(nèi)部狀態(tài),將信息鎖存進(jìn)去。同時(shí),由于傳輸門是雙向的,也可以作為輸出:把鎖存器中的內(nèi)部狀態(tài)傳到bit上,就是讀出。總之,RS-Latch和存儲(chǔ)單元都是把控制信號(hào)加在閉環(huán)的某一節(jié)點(diǎn)上,以改變Latch的內(nèi)部狀態(tài),并不改變閉合環(huán)路本身。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)開關(guān)S1與S2互補(bǔ)。當(dāng)S2閉合時(shí),S1斷開。S1閉合時(shí),S2斷開。因此,當(dāng)S1閉合時(shí),數(shù)據(jù)D進(jìn)入環(huán)路,經(jīng)反相器1,可得Q。再經(jīng)反相器2,可得Q。由于S2是斷開的

22、,環(huán)路是斷開的。已經(jīng)傳輸?shù)焦?jié)點(diǎn)Q的信息無法再進(jìn)入反相器1進(jìn)行鎖存。這時(shí),信息是存放在放大器的柵極電容中。直到S2閉合,S1斷開,形成閉合環(huán)路。原來保存在放大器柵極電容上的信息又再次進(jìn)入反相器1,形成閉合鎖存。這時(shí),S1是斷開的,不會(huì)有新的數(shù)據(jù)進(jìn)入環(huán)路,不會(huì)有任何干擾。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)用傳輸門來代替開關(guān)S1和S2,并由時(shí)鐘控制。可以構(gòu)造出一系列新的電路。采用NMOS傳輸門代替開關(guān)S1和S2,它們分別用時(shí)鐘與控制。構(gòu)成的NMOS 半靜態(tài)鎖存器如圖所示。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)用N管代替S1,P管代替S2,可以構(gòu)成CMOS半靜態(tài)電路,如圖所示。其優(yōu)點(diǎn)是它只需要單時(shí)

23、鐘。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)用標(biāo)準(zhǔn)的CMOS傳輸門代替開關(guān)的,時(shí)鐘與 互補(bǔ)控制。如圖所示。共需8個(gè)管子。(前二種電路只需6個(gè)管子,但有電平蛻化問題。)CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)這兩種電路之所以稱為半靜態(tài)鎖存器,是因?yàn)樗跁r(shí)鐘控制下,在有限時(shí)間內(nèi),利用閉環(huán)來鎖存信息的,這一點(diǎn)象靜態(tài)電路。然而,它卻在開環(huán)情況下更新數(shù)據(jù),因此,只能稱為半靜態(tài)鎖存器。在這種電路中含有兩個(gè)CMOS傳輸門和兩個(gè)CMOS反相器。其中兩個(gè)反相器都在閉環(huán)內(nèi)。有一個(gè)傳輸門在環(huán)內(nèi),另一個(gè)在環(huán)外。記得在討論C2MOS電路和DFF2電路時(shí),曾經(jīng)把CMOS反相器同CMOS傳輸門結(jié)合起來,把傳輸門裝進(jìn)反相器內(nèi),還

24、可以克服電荷共享問題,設(shè)計(jì)了一種較好的D觸發(fā)器DFF2。因而,人們就設(shè)想用這樣一種觀點(diǎn)來改進(jìn)半靜態(tài)觸發(fā)器。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)很明顯,環(huán)路里的傳輸門S2是可以同反相器合并的,環(huán)路外的傳輸門不能同環(huán)路內(nèi)的反相器合并。新的半靜態(tài)鎖存器電路如下圖所示。環(huán)路內(nèi)CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)反饋與鎖存刷新與鎖存動(dòng)態(tài)鎖存器動(dòng)態(tài)觸發(fā)器各種變形CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)靜態(tài)電路是以恢復(fù)邏輯為基礎(chǔ)的。N級(jí)反相器串聯(lián)成為一個(gè)序列時(shí),前級(jí)的輸出立即驅(qū)動(dòng)后級(jí)。在理想情況下,不計(jì)及各級(jí)時(shí)延,那么整個(gè)序列的輸出將是立即響應(yīng)輸入的。輸出數(shù)據(jù)反相與否取決于級(jí)數(shù)N。如圖所示。若將輸出反饋到

25、輸入端,是正反饋還是負(fù)反饋取決于N。如圖所示。若N是偶數(shù),是正反饋,可以形成雙穩(wěn)態(tài)鎖存信息。故靜態(tài)鎖存的閉環(huán)中,反相器個(gè)數(shù)總是偶數(shù),一般N=2 。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)動(dòng)態(tài)電路是以傳輸門和電容為基礎(chǔ)的,即以開關(guān)和電容為基礎(chǔ)。把N個(gè)開關(guān)和電容網(wǎng)絡(luò)串聯(lián)成一個(gè)序列時(shí),數(shù)據(jù)并不能自動(dòng)地驅(qū)動(dòng)后級(jí),只有當(dāng)開關(guān)交替地接通和斷開,才能把數(shù)據(jù)一級(jí)一級(jí)地向前推進(jìn)。如下圖所示。由于存在電荷共享問題,這一動(dòng)態(tài)電路鏈實(shí)際上是一條指數(shù)衰減的延遲線。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)為了克服這個(gè)缺點(diǎn),在動(dòng)態(tài)鏈中必須插入反相器來隔離。傳輸門與反相器交替級(jí)聯(lián)是動(dòng)態(tài)移位寄存器的最佳結(jié)構(gòu)。經(jīng)過N個(gè)節(jié)拍,輸入數(shù)據(jù)

26、將到達(dá)輸出端。輸出數(shù)據(jù)是原量或非量取決于反相器的個(gè)數(shù) N。如圖所示。表面上看來,它與N級(jí)反相器串聯(lián)構(gòu)成的序列極其相似。但實(shí)際上完全不一樣。在靜態(tài)反相器鏈中,是立即響應(yīng),及時(shí)輸出的,在鏈中不存儲(chǔ)信息。只有加了正反饋,形成雙穩(wěn)態(tài)后才能存儲(chǔ)1bit。而動(dòng)態(tài)鏈本身就是一個(gè)動(dòng)態(tài)移位寄存器,不加任何反饋就可以存儲(chǔ)N/2 bit的信息。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu) 若將動(dòng)態(tài)鏈的輸出再反饋給輸入端,將可以發(fā)現(xiàn)一些新的現(xiàn)象。動(dòng)態(tài)鏈的輸出是N個(gè)節(jié)拍前的輸入數(shù)據(jù)(原量或非量)。無論N是奇數(shù)還是偶數(shù),都是經(jīng)歷了N個(gè)節(jié)拍后的,它與新進(jìn)來的數(shù)據(jù)之間的關(guān)系,不是同相還是反相或正反饋與負(fù)反饋。它只是把移位移出來的數(shù)

27、據(jù)重新裝進(jìn)動(dòng)態(tài)移位寄存器。如果N是偶數(shù),反饋回來的就是N個(gè)節(jié)拍前的輸入數(shù)據(jù),重新送進(jìn)動(dòng)態(tài)移位寄存器,就意味著早先N/2 bit的數(shù)據(jù)獲得刷新,繼續(xù)在移位寄存器中移位前進(jìn)。如果環(huán)路是閉合的,就不斷地刷新原量的N/2 bit的數(shù)據(jù)。即一個(gè)具有偶數(shù)級(jí)的移位寄存器閉環(huán)可以存儲(chǔ)N/2 bit的數(shù)據(jù)。這就是順序式,串聯(lián)式存儲(chǔ)器,是一種動(dòng)態(tài)鎖存器。若N是奇數(shù),則反饋回來的是N個(gè)節(jié)拍前的輸入數(shù)據(jù)的非量。這些非量又重新輸入到動(dòng)態(tài)移位寄存器,并且沿著這動(dòng)態(tài)鏈不斷地前進(jìn),不斷地將最前面的數(shù)據(jù)擠出來,又是以非量形式送進(jìn)動(dòng)態(tài)鏈。由此可見,當(dāng)N為奇數(shù)時(shí),將有N/2 bit的數(shù)據(jù)群,以原量或非量形式交替地在這個(gè)閉環(huán)中移動(dòng)。

28、CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu) 為了鎖存數(shù)據(jù),動(dòng)態(tài)鏈必須接成閉合環(huán)路。為了更新所存的數(shù)據(jù)又必須斷開刷新環(huán)路,把老的數(shù)據(jù)擠掉。如圖所示。 一旦寫入操作完成,環(huán)路再次閉合,并把寫入端斷開。這樣,更新好的數(shù)據(jù)就在2N級(jí)的動(dòng)態(tài)鏈的閉環(huán)中不斷地循環(huán)刷新,以動(dòng)態(tài)方式存儲(chǔ)數(shù)據(jù)。2N級(jí)可以存放N個(gè)數(shù)據(jù)。顯然,最短是2級(jí),存放1bit。這就是動(dòng)態(tài)觸發(fā)器或動(dòng)態(tài)鎖存器。 寫入/刷新開關(guān)可用互補(bǔ)控制的CMOS傳輸門來實(shí)現(xiàn)。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)寫入/刷新開關(guān)控制信號(hào)為LD。當(dāng)LD=1,環(huán)路斷開,新的數(shù)據(jù)可以寫入,這時(shí),輸出數(shù)據(jù)Q將比D遲后一個(gè)時(shí)鐘周期,即Qn+1=Dn當(dāng)LD=0時(shí),輸入端被封住

29、,環(huán)路被接通。它就不斷地刷新循環(huán)。輸出將是原來的輸入數(shù)據(jù)。這種動(dòng)態(tài)觸發(fā)器特性為:LD=1,輸出是一個(gè)時(shí)鐘前的輸入數(shù)據(jù)LD=0,輸出是過去所存入的數(shù)據(jù)顯然這種動(dòng)態(tài)觸發(fā)器不同于靜態(tài)的觸發(fā)器,也不同于DFF1、 DFF2,也不同于半靜態(tài)觸發(fā)器。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu) 上圖電路的最大缺點(diǎn)是,管數(shù)多,時(shí)鐘多。因此有各種變形電路。注意在環(huán)路入口處,3個(gè)CMOS傳輸門交在一點(diǎn),有冗余。 在改進(jìn)時(shí),必須保證如下三點(diǎn):1)寫入時(shí),不刷新。刷新時(shí),不寫入。2)寫入數(shù)據(jù)時(shí),動(dòng)態(tài)鏈上只有二個(gè)傳輸門,用不重疊雙相時(shí)鐘。3)刷新循環(huán)時(shí),環(huán)路上也只有兩個(gè)傳輸門,時(shí)鐘也是1和2。為了滿足上述要求,最恰當(dāng)?shù)霓k法

30、是免除1傳輸門,把1傳輸門的基本功能歸并到LD傳輸門上。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)新的動(dòng)態(tài)觸發(fā)器: 電路簡化了,少了一個(gè)CMOS傳輸門,但是控制信號(hào)還相當(dāng)復(fù)雜。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)為了節(jié)省時(shí)鐘控制線數(shù)目,又設(shè)法把LD/LD控制信號(hào)同動(dòng)態(tài)鏈的寫入時(shí)鐘1合并,則可得如圖所示的電路。顯然,這種動(dòng)態(tài)觸發(fā)器同前面一種是不同的,因?yàn)樗男聰?shù)據(jù)寫入是環(huán)內(nèi)同步的。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)動(dòng)態(tài)鎖存器電路很相似。但動(dòng)態(tài)鎖存器比半靜態(tài)鎖存器多一個(gè)傳輸門。在半靜態(tài)鎖存器中是以雙穩(wěn)態(tài)鎖存信息的,傳輸門僅用來控制寫入操作。而在動(dòng)態(tài)觸發(fā)器中,是以動(dòng)態(tài)移位方式暫存信息的,因而環(huán)內(nèi)必

31、須有2個(gè)傳輸門,并采用不重疊雙相時(shí)鐘。半靜態(tài)鎖存器是利用正反饋概念。動(dòng)態(tài)觸發(fā)器是利用刷新概念,機(jī)理完全不同。半靜態(tài)鎖存器動(dòng)態(tài)鎖存器CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)單時(shí)鐘靜態(tài)DFF半靜態(tài)觸發(fā)器CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)單時(shí)鐘靜態(tài)DFF如圖所示。這種單時(shí)鐘RS觸發(fā)器在TTL電路中是很通用的,但TTL電路復(fù)雜。如圖所示。僅用14個(gè)晶體管,沒有時(shí)鐘競爭問題。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)主從DFF的設(shè)計(jì)方案CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)半靜態(tài)觸發(fā)器是介于靜態(tài)與動(dòng)態(tài)之間的。通常,它以靜態(tài)方式鎖存

32、信息,以動(dòng)態(tài)方式更新信息。具有置位、復(fù)位功能的半靜態(tài)觸發(fā)器半靜態(tài)鎖存器的標(biāo)準(zhǔn)形式如圖所示。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu) 現(xiàn)在的問題是怎樣把置位信號(hào)、復(fù)位信號(hào)加進(jìn)去?為此,我們把兩個(gè)反相器換成二個(gè)或非門,分別加上S與R,如圖所示。就很容易構(gòu)成具有置位、復(fù)位的半靜態(tài)鎖存器。如果選用兩級(jí)這樣的鎖存器級(jí)聯(lián),并進(jìn)行雙相控制,就可以得到一個(gè)主從半靜態(tài)觸發(fā)器。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)若在雙相動(dòng)態(tài)移位寄存器鏈上跨接一系列單管傳輸門,可以形成一種鏈?zhǔn)桨雱?dòng)態(tài)鎖存器。如圖所示。注意,每一個(gè)跨接傳輸門將跨過兩個(gè)反相器和一個(gè)傳輸門。凡是被跨接的傳輸門是相信號(hào)控制的,將采用N管傳輸門,并用相時(shí)鐘控

33、制;凡是被跨接的傳輸門是相時(shí)鐘控制的,則就采用P管傳輸門,并用相時(shí)鐘控制。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)當(dāng)=1時(shí),全部跨接的N管導(dǎo)通。這時(shí),在相時(shí)鐘控制下的CMOS傳輸門也導(dǎo)通,形成了兩級(jí)反相器閉環(huán),產(chǎn)生了雙穩(wěn)態(tài),提供了鎖存的功能。而此時(shí)全部跨接的P管都截止,而且由控制的CMOS傳輸門也不導(dǎo)通。因而整個(gè)鏈條是斷的,只剩下局部的閉環(huán),鎖存著原先在動(dòng)態(tài)移位寄存器中的數(shù)據(jù)。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)當(dāng)=0時(shí),全部跨接的P管導(dǎo)通,全部由相時(shí)鐘控制的CMOS傳輸門也導(dǎo)通,形成另一類兩級(jí)反相器的閉環(huán),提供了雙穩(wěn)態(tài)鎖存功能。這時(shí),全部跨接的N管負(fù)載截止,而且由控制的CMOS傳輸門也不通。

34、整個(gè)寄存器鏈?zhǔn)菙嗟模挥芯植康拈]環(huán),鎖存著原先已在動(dòng)態(tài)移位寄存器內(nèi)的數(shù)據(jù)。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)動(dòng)態(tài)移位寄存器是以電容存儲(chǔ)為基礎(chǔ)的。隨著雙相時(shí)鐘交替地作用,數(shù)據(jù)就逐級(jí)傳遞。數(shù)據(jù)是以動(dòng)態(tài)方式存儲(chǔ)的。時(shí)鐘一停,或者時(shí)鐘暫時(shí)停在“1”或“0”電平上,移位寄存器就不移動(dòng)了,那么原先存放在電容節(jié)點(diǎn)上的數(shù)據(jù)就會(huì)很快地消失。而鏈?zhǔn)芥i存器提供了鎖存能力,無論時(shí)鐘停留在“1”電平還是“0”電平,都有一系列閉環(huán)以雙穩(wěn)態(tài)方式鎖存信息。故這類電路允許在任何時(shí)刻中斷時(shí)鐘,而仍然保持原有的數(shù)據(jù)。不過這種電路也有缺點(diǎn):跨接傳輸管有電平蛻化。比如,N管對(duì)傳“1”電平不甚理想,而P管對(duì)傳輸“0”電平不理想。電平

35、蛻化后,降低了噪聲容限和充放電速度。由于是CMOS,管子較多。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)所以,有人想用NMOS工藝來設(shè)計(jì)鏈?zhǔn)芥i存器。在NMOS動(dòng)態(tài)移位寄存器上附加了一系列時(shí)鐘控制的反饋通路。如圖所示。當(dāng)1=1,2=0時(shí),數(shù)據(jù)D進(jìn)入第一級(jí),存在Cg1內(nèi)。.當(dāng)1=0,2=1時(shí),所存數(shù)據(jù)經(jīng)反饋通路形成鎖存,并傳送到下一級(jí),即Cg2中。.再次當(dāng)1=1,2=0時(shí),數(shù)據(jù)就鎖存在第二個(gè)閉環(huán)中,以此類推。所以,在這個(gè)電路中,無論時(shí)鐘停留在1=1或2=1,信息仍能鎖存。然而,注意這個(gè)電路有一個(gè)缺點(diǎn),即反向傳輸也是可以的,在級(jí)間有電荷共享問題。為此,設(shè)計(jì)時(shí)應(yīng)加強(qiáng)主方向的驅(qū)動(dòng)能力。CMOS邏輯CMOS、

36、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)只要時(shí)鐘起作用,R、S信號(hào)就加入,否則就鎖存原有信息。這樣一種鎖存器實(shí)際上仍是一個(gè)存儲(chǔ)胞,只不過是把存儲(chǔ)胞電路分立地使用。SBWSRWBR前面介紹過NOR式的RS鎖存器,NAND式RS鎖存器和線或式的RS鎖存器,即靜態(tài)存儲(chǔ)胞。對(duì)線或式RS鎖存器做進(jìn)一步推廣。如圖所示,在靜態(tài)鎖存胞中,通常B和B是位線,W是字線。只要W線上有控制信號(hào),就可將B和B分別傳送到R端和S端以影響鎖存內(nèi)容,完成寫入操作。如果我們把B和B端看成R和S端,W看成時(shí)鐘,就可以得到一種新的RS鎖存器。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)如果把傳輸門的連接略加改變,如圖所示。它等價(jià)于:ASAAR把原來字線W控制下

37、傳送B和B改為在A和A控制下傳送“0”。即,)0()0(ASAR可見,現(xiàn)在的A和A實(shí)際上就是R和S。但是有一點(diǎn)區(qū)別:它決不會(huì)產(chǎn)生沖突。因?yàn)锳和A是互補(bǔ)的,它決不會(huì)產(chǎn)生(R=0,S=0)和(R=1,S=1)兩種情況。因此,即把A和A信號(hào)鎖存起來了。ASQARQCMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)如果令,A=R1R2, A = R1 + R2,可以得到如圖所示的電路2121RRAQRRAQ這是組合電路,然而它的輸出Q和Q都有鎖存器來保持。它很象IBM發(fā)展的CVSL電路(在CVSL電路中僅用2只P管交叉反饋來獲得等效的P側(cè)邏輯樹),但現(xiàn)在不是利用兩個(gè)P管,而是用2個(gè)反相器來鎖存信號(hào)CMOS邏輯CM

38、OS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)如果需要把鎖存器同RS鎖存器控制電路分開來,又可以添加控制時(shí)鐘,如圖所示。當(dāng)=1時(shí),就把R1、R2裝進(jìn)鎖存器;當(dāng)=0時(shí),鎖存器保持原狀。由于兩個(gè)反相器接成的環(huán)路是一種雙穩(wěn)態(tài)鎖存,Q與Q總是互補(bǔ)的CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)因此,圖示電路必定會(huì)滿足,XY(A+B)=0或XY(A+B)=0它說明了XY和(A+B)一定是互補(bǔ)的。再進(jìn)一步推廣,把鎖存器的兩支控制樹用一網(wǎng)絡(luò)替代,如圖所示。可以充分利用組合邏輯的技巧來設(shè)計(jì)RS網(wǎng)絡(luò),以確定這種新的RS鎖存器的性能。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)迄今為止,我們所討論的觸發(fā)器和寄存器都是電平觸發(fā)的。然而,由于數(shù)字器件的離

39、散性,電平一致性較差。電平觸發(fā)將帶來可觀的時(shí)間誤差,在需要精確定時(shí)的場合,則要求邊沿觸發(fā)。可是,邊沿觸發(fā)電路比較復(fù)雜。其次,我們?cè)谟懻搫?dòng)態(tài)觸發(fā)器時(shí),僅僅涉及到C2MOS電路,還沒有利用預(yù)充電技術(shù)、DOMINO技術(shù)來設(shè)計(jì)動(dòng)態(tài)觸發(fā)器。然而,采用這種技術(shù)后,電路就變得相當(dāng)復(fù)雜。美國加州大學(xué)洛山磯分校于1988年為美國國防部研制了一種電路,屬于動(dòng)態(tài)的、邊沿觸發(fā)的寄存器。如下頁圖所示。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)電路構(gòu)造說明,輸入是Z與Z;輸出是P與P,并由反相器閉環(huán)來鎖存;整個(gè)電路是預(yù)充電的,而且輸出節(jié)點(diǎn)P與P有補(bǔ)充預(yù)充電。輸入輸入輸出輸出CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)工作原理如下:

40、當(dāng)=0時(shí),進(jìn)行預(yù)充電,使節(jié)點(diǎn)X預(yù)充電到Vdd,輸出節(jié)點(diǎn)P和P也充電到Vdd。反相器閉環(huán)是加電源Vdd的,但接地點(diǎn)不通,在=0時(shí)被封住,故兩個(gè)CMOS反相器閉環(huán)不能工作,它對(duì)輸出節(jié)點(diǎn)P和P無影響。由于輸入信號(hào)Z與Z是互補(bǔ)的,故兩個(gè)P管中總有一個(gè)是導(dǎo)通的。導(dǎo)通的那個(gè)就會(huì)把節(jié)點(diǎn)X上的Vdd引到P或P點(diǎn)。隨著時(shí)鐘從低到高,在上升沿,接地開關(guān)導(dǎo)通,反相器閉環(huán)被加上電源,放大器到達(dá)工作點(diǎn)。這時(shí)反相器閉環(huán)變成一種讀出放大器。輸入輸入輸出輸出CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)當(dāng)時(shí)鐘的上升沿繼續(xù)上升,預(yù)充電開關(guān)和輸出節(jié)點(diǎn)上的補(bǔ)充預(yù)充電開關(guān)全部截止。這時(shí)節(jié)點(diǎn)P與P就被釋放,于是輸入信號(hào)Z與Z就可以影響節(jié)點(diǎn)P與

41、P。由于Z管與Z管中只有一個(gè)管子導(dǎo)通,故Z和Z對(duì)P和P的影響是不同的。只要有一點(diǎn)點(diǎn)微小變化,放大器的正反饋就會(huì)加強(qiáng)放大,擴(kuò)大這種差別,直到放大器閉環(huán)建立穩(wěn)定輸出為止。這樣,輸入變量Z和Z就被鎖存在反相器閉環(huán)中。由此可見,這種鎖存器是邊沿觸發(fā)的,是一種動(dòng)態(tài)電路,采用預(yù)充電技術(shù)的。鎖存器只是半個(gè)觸發(fā)器。輸入輸入輸出輸出P級(jí)CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)為了構(gòu)造觸發(fā)器,必須將兩級(jí)鎖存器級(jí)聯(lián)起來。由于預(yù)充電穩(wěn)態(tài)電路的級(jí)聯(lián)在時(shí)鐘上有困難,級(jí)間必須有隔離。為此,可以用Domino技術(shù),用一P級(jí)與N級(jí)交替級(jí)聯(lián)。如果第一級(jí)是P級(jí)(輸入Z和Z放在P側(cè)),那么第二級(jí)應(yīng)是N級(jí)(輸入管P和P放在N側(cè)如圖所示)

42、。N級(jí)CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)因而,當(dāng)=1時(shí),處于預(yù)充電。節(jié)點(diǎn)Y預(yù)充電到0,輸出節(jié)點(diǎn)Q與Q預(yù)充電到0。這時(shí),閉環(huán)反相器沒有加上電源,因?yàn)閂dd被P管封住。只有當(dāng)從1到0時(shí),即下降沿,連接電源Vdd的那只P管導(dǎo)通,使得讀出放大器工作使能。緊接著預(yù)充電開關(guān)截止,補(bǔ)充預(yù)充電開關(guān)也截止,使得節(jié)點(diǎn)Q和Q被釋放。這時(shí)可以接受P和P的影響了,即可以接受來自第一級(jí)的輸出。因?yàn)镻和P是互補(bǔ)的,決不沖突,且第二級(jí)的輸入管P和P也只有一個(gè)管子導(dǎo)通,這樣的差別將被讀出放大器放大,并鎖存在Q與Q。于是輸入數(shù)據(jù)Z和Z在時(shí)鐘01的上升沿時(shí),鎖存在P和P;又在時(shí)鐘10的下降沿時(shí),鎖存在Q和Q。從而完成1bit的

43、移位。UCL曾用Magic設(shè)計(jì)了它的版圖,占面積為40130,比半靜態(tài)DFF( 5656 )大,但性能好,主要體現(xiàn)在:時(shí)鐘少,布線容易。邊沿觸發(fā),動(dòng)作準(zhǔn)確,速度也快。N級(jí)CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu) 在流水線子系統(tǒng)中,數(shù)據(jù)是沿著流水線順序逐步加工的。流水線中,各級(jí)之間往往用傳輸門隔離。任意截取一段,其基本形式如圖所示。 中間的邏輯塊是組合邏輯,用來實(shí)施數(shù)據(jù)加工。當(dāng)然,這個(gè)邏輯塊可以是靜態(tài)的,也可以是動(dòng)態(tài)的;可以很復(fù)雜,也可以很簡單。可以簡單到只是一個(gè)靜態(tài)反相器,對(duì)數(shù)據(jù)進(jìn)行非量運(yùn)算。可見動(dòng)態(tài)移位寄存器只是流水線邏輯結(jié)構(gòu)的一種特例。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu) 在流水線結(jié)構(gòu)中,

44、時(shí)鐘競爭問題比較突出。譬如,時(shí)鐘與因布線上的延時(shí)差形成的偏移(Skew)現(xiàn)象,將有一段時(shí)間,和都是“1”,如圖所示。兩端的傳輸門將同時(shí)導(dǎo)通,即形成數(shù)據(jù)直通。 這種病態(tài)的信息流顯然取決于邏輯門的延時(shí)/時(shí)鐘偏移這個(gè)比值。若邏輯塊內(nèi)延時(shí)大于時(shí)鐘的偏移,病態(tài)率將減小。相反,若邏輯塊內(nèi)延時(shí)小于時(shí)鐘的偏移,則病態(tài)率就很高。故高速電路的同步是非常困難的。采用多相電路可以解決時(shí)鐘競爭問題,但要求較多的硅片面積。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)如圖所示。這是最流行的方法,依靠兩相非重疊時(shí)鐘來消除時(shí)鐘競爭問題。然而,它需要四種時(shí)鐘信號(hào),對(duì)版圖布線帶來麻煩,且由于存在著一個(gè)死角時(shí)間(Dead Time),浪費(fèi)

45、了寶貴的時(shí)間,使時(shí)鐘頻率無法提高。如果時(shí)鐘速度提高到與死角時(shí)間可以比較時(shí),電路就無法保證克服由于時(shí)鐘偏移現(xiàn)象引起的競爭問題。但如果我們合理地設(shè)計(jì)流水線部分,并以一定規(guī)律級(jí)聯(lián),也可以解決競爭問題。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)如圖所示。這是的主要構(gòu)造方塊。它由N型動(dòng)態(tài)CMOS電路,P型動(dòng)態(tài)CMOS電路和C2MOS輸出級(jí)組成。其中N段用時(shí)鐘,P段用時(shí)鐘 ,C2MOS輸出級(jí)用時(shí)鐘和,時(shí)鐘是裝在反相器內(nèi)部的。這種三段結(jié)構(gòu)稱為段。當(dāng)=0,=1時(shí),N段處于預(yù)充電期,將輸出節(jié)點(diǎn)充到Vdd;P段也處于預(yù)充電期,將輸出節(jié)點(diǎn)充電到0。在此期限內(nèi),這兩級(jí)的各路輸入都準(zhǔn)備就緒。CMOS邏輯CMOS、NMOS標(biāo)

46、準(zhǔn)結(jié)構(gòu)當(dāng)=1,=0時(shí),N段和P段都處于邏輯定值階段。如果輸入保持恒定,那么全部動(dòng)態(tài)段輸出都可以定值。定值所得到的輸出是段各輸入和動(dòng)態(tài)塊內(nèi)部輸入的函數(shù)。注意,段輸入函數(shù)是在預(yù)充電期內(nèi)建立的,而內(nèi)部輸入函數(shù)是在定值期內(nèi)由前級(jí)建立的。為了可以把輸出傳輸?shù)较乱欢瘟魉€去,數(shù)據(jù)必須用C2MOS電路存放起來,直到=1時(shí)才允許傳輸?shù)胶竺娴亩稳ァ1仨氉⒁猓@個(gè)段是由N段+ P段+ C2MOS組成的。若將與交換,我們可以獲得另一種構(gòu)造方塊,它由P段+ N段+ C2MOS組成。這個(gè)方塊稱為段。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)設(shè)計(jì)是以這兩種構(gòu)造方法為模塊,交替連接,時(shí)鐘交替?zhèn)魉停鴺?gòu)成的一個(gè)流水線系統(tǒng)。如圖所

47、示。這是一個(gè)三級(jí)系統(tǒng)。當(dāng)=0,=1時(shí),段內(nèi)各級(jí)都處于預(yù)充電期,進(jìn)行數(shù)據(jù)傳送,建立穩(wěn)定的輸入。段內(nèi)各級(jí)都處于定值期,將數(shù)據(jù)鎖存在內(nèi)C2MOS內(nèi)。當(dāng)=1,=0時(shí),段內(nèi)各級(jí)都處于定值期,將數(shù)據(jù)存放在C2MOS內(nèi)。段內(nèi)各級(jí)都處于預(yù)充電期,傳送輸出數(shù)據(jù)以建立穩(wěn)定輸入。這樣,預(yù)充電段與定值段交替,即數(shù)據(jù)傳送段與數(shù)據(jù)加工段交替,整個(gè)信息流就可以從傳送出去,每經(jīng)過一級(jí),就獲得一次加工處理。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)分析證明,這樣的流水線結(jié)構(gòu)是無競爭的,屬于設(shè)計(jì)。因?yàn)樗捎昧巳卮胧?)在每一個(gè)段或段內(nèi),都是NP結(jié)構(gòu)或PN結(jié)構(gòu),能夠發(fā)揮Domino功能,防止構(gòu)造塊內(nèi)部競爭。如果由于各種邏輯變量的需要,在構(gòu)造方塊內(nèi)部又提供了N反相器N或P反相器P方案,保證封住后面的邏輯樹。因而,任何內(nèi)部延遲造成的競爭問題都可以克服。2)每一個(gè)段或段的輸出數(shù)據(jù)都由相應(yīng)的C2MOS級(jí)鎖存,可以防止同后面的段競爭。3)段與段交替連接,因而,段定值的結(jié)果一直可以保持到后級(jí)傳送階段的結(jié)束,所存之信息決不會(huì)受到預(yù)充電的干擾,也不會(huì)受到輸入變化的影響。即使與是全“1”或全“0”,也均無影響。從而克服了時(shí)鐘競爭問題。CMOS邏輯CMOS、NMOS標(biāo)準(zhǔn)結(jié)構(gòu)然而,設(shè)計(jì)也有缺點(diǎn)。其中最主要的是邏輯塊中的反相器必須是偶數(shù)個(gè)。如果在動(dòng)態(tài)塊與C2MOS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論