專利名稱:脈沖觸發(fā)器電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電路領(lǐng)域。具體來說,本發(fā)明涉及觸發(fā)器電路的設(shè)計(jì)。
背景技術(shù):
在半導(dǎo)體器件中用觸發(fā)器電路保持二進(jìn)制狀態(tài),直到被輸入信號(hào)命令轉(zhuǎn)換狀態(tài)為止。基本觸發(fā)器電路的變種—時(shí)鐘觸發(fā)器電路在時(shí)鐘信號(hào)的作用下對(duì)輸入電平作出響應(yīng)。如果以這種方式使用時(shí)鐘觸發(fā)器電路,它就起到取樣裝置的作用,在時(shí)鐘電路的控制下只讀出其輸入線的信息。在讀出該信息之后,該觸發(fā)器電路就存儲(chǔ)該信息并在輸出線上輸出之。在所有其它時(shí)候,該電路將不對(duì)輸入信號(hào)作出響應(yīng),并在輸入線上的信號(hào)狀態(tài)發(fā)生變化期間保持不變。
盡管一般的觸發(fā)器都是有用的,但它們有許多不足。一種這樣的觸發(fā)器是主-從觸發(fā)器。主-從觸發(fā)器包括兩個(gè)鎖存器—主鎖存器和從鎖存器。由于這兩個(gè)鎖存器,主-從觸發(fā)器可被設(shè)計(jì)成為沿觸發(fā)裝置,即正沿觸發(fā)或負(fù)沿觸發(fā)裝置。提供給主-從觸發(fā)器的數(shù)據(jù)信號(hào)經(jīng)由主鎖存器和經(jīng)由從鎖存器進(jìn)行傳送。主鎖存器和從鎖存器都與時(shí)鐘信號(hào)連接。主鎖存器在時(shí)鐘信號(hào)處于第一信號(hào)狀態(tài)時(shí)存儲(chǔ)數(shù)據(jù)信號(hào),而從鎖存器在時(shí)鐘信號(hào)處于第二信號(hào)狀態(tài)時(shí)存儲(chǔ)數(shù)據(jù)信號(hào)。這樣一來,主-從觸發(fā)器就在正時(shí)鐘沿或負(fù)時(shí)鐘沿期間取樣和保持?jǐn)?shù)據(jù)信號(hào)。
盡管速度相當(dāng)慢,但已有的主-從觸發(fā)器都滿足現(xiàn)行設(shè)計(jì)要求。主-從觸發(fā)器在處理器設(shè)備中被用作寄存器。處理器內(nèi)的寄存器的速度與處理器內(nèi)的相關(guān)組合邏輯的速度一起確定了處理器能夠運(yùn)行的時(shí)鐘頻率,因此確定了處理器的性能。在已有的處理器中,組合邏輯占用了大部分的時(shí)鐘周期。但是,利用較新的結(jié)構(gòu),在處理器內(nèi)使用的組合邏輯的速度已得到了提高。于是減小了可被組合邏輯占用的時(shí)鐘周期的百分比和增大了可被觸發(fā)電路占用的時(shí)鐘周期的百分比。這樣一來,因?yàn)橛|發(fā)器延遲構(gòu)成了時(shí)鐘周期的較大百分比,所以提高觸發(fā)器的速度來增強(qiáng)處理器的整體性能已變得越發(fā)重要。
此外,已有的主-從觸發(fā)器還消耗了相當(dāng)大量的功率。在過去,VLSI(超大規(guī)模集成)電路(例如微處理器)相當(dāng)簡(jiǎn)單,僅有少量的存儲(chǔ)元件。但是,隨著微處理器和其它VLSI電路復(fù)雜性的增大,存儲(chǔ)元件的數(shù)目成比例地增大,因此所用觸發(fā)器的數(shù)目也增大。由于觸發(fā)器數(shù)目的增大,觸發(fā)器的同步所占的功耗比例也增大。于是減小在例如微處理器這樣的VLSI電路內(nèi)使用的觸發(fā)器的功耗已變得越發(fā)重要。這樣就能夠減小VLSI電路的功耗。
因此,需要利用更高的速度提高了性能的觸發(fā)器電路。還需要減小了功耗的觸發(fā)器電路。
發(fā)明概要描述一新穎的觸發(fā)器電路。該觸發(fā)器電路包括接收觸發(fā)信號(hào)的觸發(fā)信號(hào)輸入端,接收數(shù)據(jù)信號(hào)的數(shù)據(jù)信號(hào)輸入端,與觸發(fā)信號(hào)輸入端連接的脈沖發(fā)生器,響應(yīng)觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào),以及與脈沖發(fā)生器連接的鎖存器,響應(yīng)脈沖信號(hào)接收數(shù)據(jù)信號(hào)和存儲(chǔ)該數(shù)據(jù)信號(hào)。
在一替代實(shí)施例中,脈沖發(fā)生器包括一鎖存器,還包括從該脈沖發(fā)生器的輸出端至該脈沖發(fā)生器的鎖存器的一反饋線。
在另一替代實(shí)施例中,觸發(fā)器電路包括接以觸發(fā)信號(hào)的觸發(fā)信號(hào)輸入端,接收數(shù)據(jù)信號(hào)的數(shù)據(jù)信號(hào)輸入端,與數(shù)據(jù)信號(hào)輸入端連接的鎖存器,用來接收數(shù)據(jù)信號(hào)和存儲(chǔ)該數(shù)據(jù)信號(hào),以及與觸發(fā)信號(hào)輸入端連接的觸發(fā)抑制器,在數(shù)據(jù)信號(hào)輸入端接收的數(shù)據(jù)信號(hào)與鎖存器存儲(chǔ)的數(shù)據(jù)信號(hào)一致時(shí)抑制觸發(fā)信號(hào)。
在再一替代實(shí)施例中,觸發(fā)抑制器包括與數(shù)據(jù)信號(hào)輸入端和鎖存器連接的比較器,比較數(shù)據(jù)信號(hào)輸入端接收的數(shù)據(jù)信號(hào)和鎖存器存儲(chǔ)的數(shù)據(jù)信號(hào)。
在還一替代實(shí)施例中,觸發(fā)抑制器包括在數(shù)據(jù)信號(hào)輸入端接收的數(shù)據(jù)信號(hào)與鎖存器存儲(chǔ)的數(shù)據(jù)信號(hào)一致時(shí)抑制觸發(fā)信號(hào)的門電路。
還描述了在觸發(fā)器電路中接收和存儲(chǔ)數(shù)據(jù)信號(hào)的方法。該方法包括從數(shù)據(jù)輸入端接收數(shù)據(jù)信號(hào),從觸發(fā)輸入端接收觸發(fā)信號(hào),響應(yīng)觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào),以及響應(yīng)脈沖信號(hào)存儲(chǔ)數(shù)據(jù)信號(hào)。
在一替代實(shí)施例中,響應(yīng)觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào)包括產(chǎn)生延遲觸發(fā)信號(hào),把延遲觸發(fā)信號(hào)與觸發(fā)信號(hào)作比較來產(chǎn)生脈沖信號(hào)的上升沿,以及把延遲觸發(fā)信號(hào)與觸發(fā)信號(hào)作比較來產(chǎn)生脈沖信號(hào)的下降沿。
在另一替代實(shí)施例中,產(chǎn)生延遲觸發(fā)信號(hào)還包括把脈沖信號(hào)反饋給在產(chǎn)生該脈沖的脈沖發(fā)生器內(nèi)的鎖存器。
在再一替代實(shí)施例中,響應(yīng)觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào)還包括把該脈沖信號(hào)反饋給鎖存器的復(fù)位輸入端。
在還一替代實(shí)施例中,該方法包括通過數(shù)據(jù)輸入端接收數(shù)據(jù)信號(hào),通過觸發(fā)輸入端接收觸發(fā)信號(hào),把數(shù)據(jù)信號(hào)存儲(chǔ)在鎖存器內(nèi),把存儲(chǔ)在該鎖存器內(nèi)的數(shù)據(jù)信號(hào)與通過數(shù)據(jù)輸入端接收的數(shù)據(jù)信號(hào)作比較,以及在存儲(chǔ)該鎖存器內(nèi)數(shù)據(jù)信號(hào)與通過數(shù)據(jù)輸入端接收的數(shù)據(jù)信號(hào)一致時(shí)抑制該鎖存器的觸發(fā)信號(hào)。
附圖概述在附圖的各圖中舉例而不是限制地說明本發(fā)明,附圖中相同的標(biāo)號(hào)指相同的元件,其中
圖1以方框圖的形式表示本發(fā)明一實(shí)施例的計(jì)算機(jī)系統(tǒng),圖2以方框圖的形式表示本發(fā)明第二實(shí)施例的觸發(fā)器電路,圖3以方框圖的形式表示本發(fā)明第三實(shí)施例的觸發(fā)器電路,圖4以邏輯圖的形式表示本發(fā)明第四實(shí)施例的觸發(fā)器電路,圖5以邏輯圖的形式表示本發(fā)明第五實(shí)施例的觸發(fā)器電路,圖6以時(shí)序圖的形式表示圖5的脈沖發(fā)生器的操作,圖7以方框圖的形式表示本發(fā)明第六實(shí)施例的觸發(fā)器電路,圖8以方框圖的形式表示本發(fā)明第七實(shí)施例的觸發(fā)器電路,圖9以流程圖的形式表示本發(fā)明第八實(shí)施例的觸發(fā)器電路的操作。
發(fā)明詳述描述一新穎的觸發(fā)電路。在以下的詳細(xì)描述中,為了徹底理解本發(fā)明,給出了許多具體細(xì)節(jié)。但是,本領(lǐng)域的普通技術(shù)人員都知道沒有這些具體細(xì)節(jié)也可以實(shí)施本發(fā)明。在其它情況下,眾所周知的方法、過程、元件和電路沒有被詳細(xì)描述,以便不使本發(fā)明模糊不清。
以下詳細(xì)描述的某些部分以算法和關(guān)于在計(jì)算機(jī)存儲(chǔ)器內(nèi)的數(shù)據(jù)位的操作的符號(hào)表示的形式出現(xiàn)。這些算法描述和表示是數(shù)據(jù)處理領(lǐng)域的普通技術(shù)人員最有效地把他們工作的內(nèi)容告訴該領(lǐng)域的其它普通技術(shù)人員所使用的手段。算法在此被一般地看作是導(dǎo)致所需結(jié)果的相一致的一系列步驟。這些步驟要求對(duì)物理量進(jìn)行物理處理。這些量通常但不是必需具有可被存儲(chǔ)、傳送、組合、比較及其它處理的電或磁信號(hào)的形式。主要由于習(xí)慣的原因,已證明有時(shí)把這些信號(hào)稱為位、值、元素、符號(hào)、字符、項(xiàng)、數(shù)字等是方便的。但是,應(yīng)當(dāng)記住所有這些和類似的術(shù)語都將與合適的物理量相關(guān),并只是適用于這些量的方便的標(biāo)號(hào)。除非另有專門的說明,由以下討論可見,在本發(fā)明中,應(yīng)懂得使用例如“處理”或“計(jì)算”或“核算”或“確定”或“顯示”這樣的術(shù)語的討論是指計(jì)算機(jī)系統(tǒng)或類似的電子計(jì)算設(shè)備的動(dòng)作和進(jìn)程,該計(jì)算機(jī)系統(tǒng)或類似的電子計(jì)算設(shè)備對(duì)被表示為在計(jì)算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器內(nèi)的物理(電子)量的數(shù)據(jù)進(jìn)行處理并將其變換成為被類似地表示為在計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器或寄存器或其它這樣的信息存儲(chǔ)、傳輸或顯示設(shè)備內(nèi)的物理量的其它數(shù)據(jù)。
圖1以方框圖的形式表示本發(fā)明一實(shí)施例的計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)10包括處理器100、總線101、海量存儲(chǔ)設(shè)備102、存儲(chǔ)器103、鍵盤控制器104和顯示設(shè)備105。存儲(chǔ)器103、鍵盤控制器104和顯示設(shè)備105與總線101連接,而總線101再與處理器100連接。這樣一來,存儲(chǔ)器103、鍵盤控制器104和顯示設(shè)備105都與處理器100通信。此外,處理器100還與存儲(chǔ)器103、鍵盤控制器104和顯示設(shè)備105通信??偩€101可以是單總線或多總線的組合。作為一個(gè)例子,總線101可以包括“工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)”總線、“擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(EISA)”總線、系統(tǒng)總線、X總線、PS/2總線、“外圍部件互連(PCI)”總線、“個(gè)人計(jì)算機(jī)存儲(chǔ)器卡國際聯(lián)合會(huì)(PCMCIA)”總線或其它總線。總線101提供計(jì)算機(jī)系統(tǒng)10內(nèi)的部件之間的通信鏈路。海量存儲(chǔ)設(shè)備102可以是硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、CD-ROM設(shè)備、快速存儲(chǔ)器設(shè)備或其它存儲(chǔ)設(shè)備。海量存儲(chǔ)設(shè)備102向存儲(chǔ)器103提供信息。存儲(chǔ)器103可以包括動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)設(shè)備、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)設(shè)備、高速緩沖存儲(chǔ)器設(shè)備或其它存儲(chǔ)器設(shè)備。存儲(chǔ)器103存儲(chǔ)來自海量存儲(chǔ)設(shè)備和處理器100的信息供處理器100使用。鍵盤控制器104可以是專用設(shè)備,或者可以存在于另一設(shè)備,例如總線控制器或其它控制器。鍵盤控制器104允許把鍵盤連接至計(jì)算機(jī)系統(tǒng)10,并把鍵盤的信號(hào)傳送給計(jì)算機(jī)系統(tǒng)10。顯示設(shè)備10可以是電視機(jī)、計(jì)算機(jī)監(jiān)視器、平板顯示器或其它顯示設(shè)備。顯示設(shè)備105接收來自處理器100的信息并把該信息顯示給計(jì)算機(jī)系統(tǒng)10的用戶。
處理器100可以是復(fù)雜指令集計(jì)算(CISC)微處理器、精簡(jiǎn)指令集計(jì)算(RISC)微處理器或其它處理器設(shè)備。在圖1中,處理器100包括用來接收和存儲(chǔ)數(shù)據(jù)信號(hào)的觸發(fā)器電路15。該觸發(fā)器電路15包括接收觸發(fā)信號(hào)的觸發(fā)信號(hào)輸入端,接收數(shù)據(jù)信號(hào)的數(shù)據(jù)信號(hào)輸入端,與觸發(fā)信號(hào)輸入端連接的脈沖發(fā)生器,響應(yīng)觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào),以及響應(yīng)該脈沖信號(hào)接收數(shù)據(jù)信號(hào)和存儲(chǔ)該數(shù)據(jù)信號(hào)的鎖存器。或者,觸發(fā)器電路15包括接收觸發(fā)信號(hào)的觸發(fā)信號(hào)輸入端,接收數(shù)據(jù)信號(hào)的數(shù)據(jù)信號(hào)輸入端,與數(shù)據(jù)信號(hào)輸入端連接的鎖存器,接收數(shù)據(jù)信號(hào)和存儲(chǔ)該數(shù)據(jù)信號(hào),以及與觸發(fā)信號(hào)輸入端連接的觸發(fā)抑制器,在數(shù)據(jù)信號(hào)輸入端接收的數(shù)據(jù)信號(hào)與鎖存器存儲(chǔ)的數(shù)據(jù)信號(hào)一致時(shí)抑制觸發(fā)信號(hào)。觸發(fā)信號(hào)可以是時(shí)鐘信號(hào),觸發(fā)信號(hào)的邊沿可以是上升沿或者可以是下降沿。
圖2以方框圖的形式表示本發(fā)明第二實(shí)施例的觸發(fā)器電路。觸發(fā)器電路20包括脈沖發(fā)生器210、鎖存器211、數(shù)據(jù)輸入端212、數(shù)據(jù)輸出端213以及時(shí)鐘輸入端214。脈沖發(fā)生器210與時(shí)鐘輸入端214連接,還與鎖存器211連接。脈沖發(fā)生器210利用時(shí)鐘輸入端214接收時(shí)鐘信號(hào)。一旦上升沿在時(shí)鐘信號(hào)中出現(xiàn),脈沖發(fā)生器210就響應(yīng)時(shí)鐘信號(hào)的上升沿產(chǎn)生輸入給鎖存器211的脈沖信號(hào)。一旦下降沿在時(shí)鐘信號(hào)中出現(xiàn),脈沖發(fā)生器就不產(chǎn)生輸入給鎖存器211的脈沖信號(hào)。鎖存器211與數(shù)據(jù)輸入端212和數(shù)據(jù)輸出端213連接。鎖存器211通常不響應(yīng)在數(shù)據(jù)輸入端212出現(xiàn)的數(shù)據(jù)信號(hào)。但是,一旦鎖存器211接收到來自脈沖發(fā)生器210的脈沖信號(hào),鎖存器211就在該脈沖信號(hào)的持續(xù)時(shí)間內(nèi)傳送在數(shù)據(jù)輸入端212出現(xiàn)的數(shù)據(jù)信號(hào)。鎖存器211在下降沿維持該數(shù)據(jù)信號(hào)。鎖存器211還把該數(shù)據(jù)信號(hào)傳送給數(shù)據(jù)輸入出端213,繼續(xù)傳送該數(shù)據(jù)信號(hào)直到接收到來自脈沖發(fā)生器210的下一個(gè)脈沖信號(hào)為止。一旦鎖存器由于時(shí)鐘信號(hào)上升沿的結(jié)果接收到來自脈沖發(fā)生器210的下一個(gè)脈沖信號(hào),鎖存器211就在該新的脈沖信號(hào)的持續(xù)時(shí)間內(nèi)傳送在數(shù)據(jù)輸入端212出現(xiàn)的新的數(shù)據(jù)信號(hào),把該新的數(shù)據(jù)信號(hào)傳送給數(shù)據(jù)輸出端213。
因?yàn)槊}沖發(fā)生器210僅在上升沿在時(shí)鐘信號(hào)中出現(xiàn)時(shí)才產(chǎn)生輸入給鎖存器211的脈沖信號(hào),所以鎖存器211僅在上升沿在時(shí)鐘信號(hào)中出現(xiàn)時(shí)才維持和傳送在數(shù)據(jù)輸入端212出現(xiàn)的數(shù)據(jù)信號(hào)。因此觸發(fā)器電路20是邊沿觸發(fā)裝置。此外,與已有主-從觸發(fā)器電路相比,觸發(fā)器電路20還更快。在獲取更快的性能方面,可用的一種方式是減小觸發(fā)器在接收一新的數(shù)據(jù)信號(hào)之后輸出該新的數(shù)據(jù)信號(hào)所需的時(shí)間。所需的時(shí)間又可通過減少門電路的數(shù)量和縮短數(shù)據(jù)信號(hào)從觸發(fā)器電路的輸入端傳送至輸出端遇到的相關(guān)門電路延遲來得到減小。
在觸發(fā)器電路20中,只有一個(gè)鎖存器、即鎖存器211位于數(shù)據(jù)輸入端212和數(shù)據(jù)輸出端213之間。當(dāng)上升沿在時(shí)鐘信號(hào)中出現(xiàn)時(shí),在數(shù)據(jù)輸入端212的數(shù)據(jù)信號(hào)只需要通過一個(gè)鎖存器、即鎖存器211到達(dá)數(shù)據(jù)輸出端213。與已有主-從觸發(fā)器電路相比,因?yàn)樵谝延兄?從觸發(fā)器電路中,數(shù)據(jù)信號(hào)必需通過兩個(gè)鎖存器、即主鎖存器和從鎖存器,所以觸發(fā)器電路20要快得多。已有主-從觸發(fā)器中的數(shù)據(jù)信號(hào)于是遇到觸發(fā)器電路20所沒有遇到的額外門電路和與額外鎖存器相關(guān)的門電路延遲。
在一替代實(shí)施例中,脈沖發(fā)生器210響應(yīng)時(shí)鐘信號(hào)的下降沿而不是時(shí)鐘信號(hào)的上升沿產(chǎn)生輸入給鎖存器211的脈沖信號(hào)。響應(yīng)該脈沖信號(hào),鎖存器211在該脈沖信號(hào)的持續(xù)時(shí)間內(nèi)存儲(chǔ)在數(shù)據(jù)輸入端212出現(xiàn)的數(shù)據(jù)信號(hào)。鎖存器211還把存儲(chǔ)的數(shù)據(jù)信號(hào)傳送給數(shù)據(jù)輸出端,繼續(xù)傳送該存儲(chǔ)的數(shù)據(jù)信號(hào)直到接收到來自脈沖發(fā)生器210的下一個(gè)脈沖信號(hào)為止。
圖3以方框圖的形式表示本發(fā)明第三實(shí)施例的觸發(fā)器電路。觸發(fā)器電路30包括脈沖發(fā)生器310、鎖存器311、數(shù)據(jù)輸入端312、數(shù)據(jù)輸出端313、時(shí)鐘輸入端314以及反饋315。脈沖發(fā)生器310與時(shí)鐘輸入端314、反饋315和鎖存器311連接。脈沖發(fā)生器310、鎖存器311、數(shù)據(jù)輸入端312、數(shù)據(jù)輸出端313以及時(shí)鐘輸入端314的運(yùn)行類似于圖2的脈沖發(fā)生器210、鎖存器211、數(shù)據(jù)輸入端212、數(shù)據(jù)輸出端213以及時(shí)鐘輸入端214。反饋315的一端與脈沖發(fā)生器310的輸出端連接,另一端與脈沖發(fā)生器310的第一輸入端連接。反饋315把在脈沖發(fā)生器310的輸出端出現(xiàn)的脈沖信號(hào)回傳至該脈沖發(fā)生器310的第一輸入端。一旦脈沖發(fā)生器310通過第二輸入端接收時(shí)鐘信號(hào)的上升沿,該脈沖發(fā)生器310就輸出一上升沿。因?yàn)槊}沖信號(hào)的上升沿在脈沖發(fā)生器310的輸出端出現(xiàn),所以該脈沖信號(hào)的上升沿經(jīng)反饋315被回傳至脈沖發(fā)生器310的第一輸入端。一旦脈沖發(fā)生器310通過第一輸入端接收到脈沖信號(hào)的上升沿,脈沖發(fā)生器310就產(chǎn)生脈沖信號(hào)的下降沿。這樣一來,脈沖發(fā)生器310就產(chǎn)生了上升沿和下降沿,因此形成了一脈沖信號(hào)。
圖4以邏輯圖的形式表示本發(fā)明第四實(shí)施例的觸發(fā)器電路。觸發(fā)器電路40包括脈沖發(fā)生器410、鎖存器411、數(shù)據(jù)輸入端412、數(shù)據(jù)輸出端413以及時(shí)鐘輸入端414。脈沖發(fā)生器410與時(shí)鐘輸入端414和鎖存器411連接。鎖存器411與數(shù)據(jù)輸入端412和數(shù)據(jù)輸出端413連接。脈沖發(fā)生器410包括反相器420。反相器421、反相器422以及與非門423。反相器420與時(shí)鐘輸入端414和反相器421連接。反相器421與反相器422連接,反相器422同與非門423連接。脈沖發(fā)生器410通過時(shí)鐘輸入端414接收時(shí)鐘信號(hào)。該時(shí)鐘信號(hào)作為與非門423的輸入來提供。與非門423起開門邏輯的作用。還可以使用其它適合的電路。此外,時(shí)鐘信號(hào)通過反相器420、反相器421和反相器422進(jìn)行傳送。反相器420和反相器421起延遲時(shí)鐘信號(hào)的作用。反相器422反相和延遲時(shí)鐘信號(hào)。被延遲和反相的時(shí)鐘信號(hào)還作為與非門423的輸入來提供。一旦脈沖發(fā)生器410接收到時(shí)鐘信號(hào)的上升沿,該上升沿就直接傳送給與非門423的一個(gè)輸入端。與非門423的另一輸入端接收被延遲和反相的上升沿,因此與非門423輸出一下降沿。一旦與非門423接收到被延遲和反相的上升時(shí)鐘沿,與非門423就輸出一上升沿。這樣一來,后面跟有上升沿的下降沿形成了傳送給鎖存器411的脈沖信號(hào)。
鎖存器411包括通過門424、反相器425以及反相器426。通過門424與脈沖發(fā)生器410的與非門423連接,還與反相器425和反相器426連接。反相器425與反相器426和數(shù)據(jù)輸出端413連接。反相器426還與數(shù)據(jù)輸出端426連接。反相器425和反相器426背對(duì)背地排列,執(zhí)行鎖存器411的存儲(chǔ)功能。一旦通過門424從脈沖發(fā)生器410接收到脈沖信號(hào)的上升沿,通過門424就打開,允許在數(shù)據(jù)輸入端412出現(xiàn)的數(shù)據(jù)信號(hào)通過而到達(dá)反相器425。反相器425和反相器426存儲(chǔ)通過通過門424的數(shù)據(jù)信號(hào),并將該數(shù)據(jù)信號(hào)傳送給數(shù)據(jù)輸出端413。一旦通過門424接收到脈沖信號(hào)的下降沿,通過門424就關(guān)閉,在數(shù)據(jù)輸入端412出現(xiàn)的數(shù)據(jù)信號(hào)不再傳送至反相器425。反相器425和反相器426繼續(xù)存儲(chǔ)通過通過門424的最后數(shù)據(jù)信號(hào),并繼續(xù)把該最后數(shù)據(jù)信號(hào)傳送給數(shù)據(jù)輸出端413。當(dāng)通過門424響應(yīng)脈沖信號(hào)后續(xù)的上升沿再次打開時(shí),反相器425和反相器426就存儲(chǔ)在數(shù)據(jù)輸入端412出現(xiàn)的新的數(shù)據(jù)信號(hào)。這樣一來,脈沖發(fā)生器410產(chǎn)生的脈沖信號(hào)就使鎖存器411存儲(chǔ)了在數(shù)據(jù)輸入端412出現(xiàn)的數(shù)據(jù)信號(hào)??捎妹}沖發(fā)生器410來代替圖2中的脈沖發(fā)生器210。
鎖存器411可以包括其它合適的電路。例如,通過門和反相器可用D觸發(fā)器或其它合適的鎖存或取樣-保持存儲(chǔ)電路來代替。此外,邏輯門可以包括雙極門、CML/ECL門、CMOS門或其它合適的邏輯電路技術(shù)。鎖存器411可以是通過門鎖存器、多路復(fù)用器鎖存器、與非-與非鎖存器、或非-或非鎖存器、三態(tài)鎖存器或其它合適的鎖存器。
觸發(fā)器電路40易受與制造晶體管的過程有關(guān)的工藝變化的影響。工藝變化表現(xiàn)在一些晶體管的跨導(dǎo)較小而另一些晶體管的跨導(dǎo)較大。當(dāng)構(gòu)成反相器420、反相器421和反相器422的晶體管的跨導(dǎo)較大時(shí),這些反相器就轉(zhuǎn)換得較快并較早地把延遲時(shí)鐘信號(hào)輸出給與非門423。延遲時(shí)鐘信號(hào)的較早輸出還導(dǎo)致延遲上升沿較早地到達(dá)與非門423。由于時(shí)鐘信號(hào)的上升沿沒有較早地到達(dá)與非門423,所以延遲時(shí)鐘信號(hào)的較早到達(dá)使與非門423產(chǎn)生了脈沖寬度較小的脈沖信號(hào)。在工藝變化的極端情況下,脈沖寬度會(huì)不夠大,不足以使鎖存器411有足夠的時(shí)間存儲(chǔ)數(shù)據(jù)輸入端412的數(shù)據(jù)信號(hào)。在工藝變化的更加極端的情況下,脈沖高度會(huì)不夠高,不足以打開通過門424。
圖5以邏輯圖的形式表示本發(fā)明第五實(shí)施例的觸發(fā)器電路。觸發(fā)器電路50包括脈沖發(fā)生器510、鎖存器511、數(shù)據(jù)輸入端512、數(shù)據(jù)輸出端513以及時(shí)鐘輸入端514。脈沖發(fā)生器510響應(yīng)通過時(shí)鐘輸入端514接收的時(shí)鐘信號(hào)的上升沿產(chǎn)生脈沖信號(hào)。該脈沖信號(hào)被傳送給鎖存器511。脈沖發(fā)生器510包括反饋515、反相器520、與非門523、反相器527以及鎖存器528。鎖存器528還包括或非門521和或非門522。這一實(shí)施例的鎖存器528是復(fù)位-置位鎖存器。一旦脈沖發(fā)生器510通過時(shí)鐘輸入端514接收到時(shí)鐘信號(hào)的上升沿,該上升沿就被傳送給反相器520和與非門523。因?yàn)閭魉徒o反相器520的上升沿必需通過或非門521,所以傳送給反相器520的該上升沿不改變或非門522的輸出,與非門523只在一個(gè)輸入端接收一上升沿。因此,與非門523一開始響應(yīng)時(shí)鐘輸入端514的時(shí)鐘信號(hào)的上升沿傳送一下降沿。該下降沿通過反相器527,變成脈沖發(fā)生器510的上升沿輸出。該上升沿利用反饋515回傳至鎖存器528的R輸入端。響應(yīng)R輸入端處的上升沿,鎖存器528把一下降沿輸出給與非門523。與非門523把一上升沿輸出給反相器527,該上升沿在發(fā)生器510的輸出端處變成一下降沿。后面跟有脈沖發(fā)生器510的輸出端處的下降沿的脈沖發(fā)生器510的輸出端處的上升沿形成了由脈沖發(fā)生器510產(chǎn)生的脈沖信號(hào)。脈沖發(fā)生器510產(chǎn)生的該脈沖信號(hào)被傳送給鎖存器511。這樣一來,與非門523起開門邏輯的作用。還可以用其它合適的電路來代替與非門423。
在這一實(shí)施例中,反饋515與脈沖發(fā)生器510的輸出端和脈沖發(fā)生器510的復(fù)位輸入端連接。應(yīng)當(dāng)懂得反饋515可以不與脈沖發(fā)生器510的輸出端而與鎖存器511連接。例如,如果合適的話,反饋515可以與一反相器一道與通過門524或三態(tài)緩沖器526連接。
鎖存器511包括通過門524、反相器525以及三態(tài)緩沖器526。除三態(tài)緩沖器526減少與背對(duì)背反相器有關(guān)的爭(zhēng)用外,鎖存器511的操作與圖中的鎖存器411的操作相同。在鎖存器511從脈沖發(fā)生器510接收脈沖信號(hào)時(shí),三態(tài)緩沖器526起開路電路的作用。這樣一來,三態(tài)緩沖器526不“競(jìng)爭(zhēng)”通過通過門524的新的數(shù)據(jù)信號(hào)。
鎖存器528可以包括其它合適的電路。例如,復(fù)位-置位鎖存器可用D觸發(fā)器或其它合適的鎖存或取樣-保持存儲(chǔ)電路來代替。此外,邏輯門可以包括雙極門、CML/ECL門、CMOS門、或其它合適的邏輯電路技術(shù)。鎖存器528可以是通過門鎖存器、多路復(fù)用器鎖存器、與非-與非鎖存器、三態(tài)鎖存器或其它合適的鎖存器。
在一替代實(shí)施例中,脈沖發(fā)生器510響應(yīng)時(shí)鐘信號(hào)的下降沿而不是時(shí)鐘信號(hào)的上升沿產(chǎn)生輸入給鎖存器511的脈沖信號(hào)。響應(yīng)該脈沖信號(hào),鎖存器511在該脈沖信號(hào)的持續(xù)時(shí)間內(nèi)存儲(chǔ)在數(shù)據(jù)輸入端512出現(xiàn)的數(shù)據(jù)信號(hào)。鎖存器512還把存儲(chǔ)的數(shù)據(jù)信號(hào)傳送給數(shù)據(jù)輸出端,繼續(xù)傳送該存儲(chǔ)的數(shù)據(jù)信號(hào)直到接收到來自脈沖發(fā)生器510的下一個(gè)脈沖信號(hào)為止。
與圖4的觸發(fā)器電路40不同,觸發(fā)器電路50不易受溝道長(zhǎng)度變化的影響。在觸發(fā)器電路50中,脈沖信號(hào)的上升沿在時(shí)鐘信號(hào)的上升沿通過與非門523和反相器527時(shí)被產(chǎn)生。脈沖信號(hào)的下降沿在脈沖信號(hào)的上升沿通過或非門522、與非門523和反相器527時(shí)被產(chǎn)生。因此,因?yàn)槊}沖信號(hào)的上升沿和脈沖信號(hào)的下降沿都依賴于通過與非門523和反相器527的信號(hào)傳送,所以構(gòu)成與非門523和反相器527的晶體管的溝道長(zhǎng)度變化不影響脈沖信號(hào)的脈沖寬度。因與非門523或反相器527的溝道長(zhǎng)度變化造成的脈沖信號(hào)的下降沿的任何提前都被該脈沖信號(hào)的上升沿的提前進(jìn)行了補(bǔ)償。因此,在觸發(fā)器電路50中,只有一個(gè)即或非門522元件的溝道長(zhǎng)度變化影響脈沖信號(hào)的脈沖寬度。作為比較,如上所述,觸發(fā)器40中的三個(gè)元件即反相器420、反相器421和反相器422任一個(gè)的溝道長(zhǎng)度變化都會(huì)影響脈沖信號(hào)的脈沖寬度。所以觸發(fā)器50不那么易受溝道長(zhǎng)度變化的影響。
此外,觸發(fā)器50還因?yàn)槊}沖發(fā)生器510在通過反饋515接收一上升沿之后傳送一下降沿而不那么易受溝道長(zhǎng)度變化的影響。在圖4的與上升沿?zé)o關(guān)地產(chǎn)生下降沿的觸發(fā)器40中,溝道長(zhǎng)度變化造成的“滯后”或“緩慢上升”的上升沿會(huì)使脈沖信號(hào)的脈沖寬度或脈沖高度變小,如果再伴隨溝道長(zhǎng)度變化造成的“提前”或“快速上升”的延遲上升沿就更是如此。在溝道長(zhǎng)度變化的極端情況下,脈沖寬度會(huì)不夠大,不足以使鎖存器411有足夠的時(shí)間存儲(chǔ)數(shù)據(jù)輸入端412的數(shù)據(jù)信號(hào)。在溝道長(zhǎng)度變化的更加極端的情況下,脈沖高度會(huì)不夠高,不足以打開通過門424。相反地,觸發(fā)器50在產(chǎn)生下降沿之前“等待”將通過反饋515傳送的上升沿。因此,“滯后”或“緩慢上升”的上升沿將被“滯后”的下降沿所伴隨。這樣一來,就保持了合適的脈沖寬度和脈沖高度,消除了溝道長(zhǎng)度變化的影響。
圖6以時(shí)序圖的形式表示圖5的脈沖發(fā)生器的操作。波形CLK表示在時(shí)鐘輸入端514出現(xiàn)的時(shí)鐘信號(hào)。波形CLK還表示反相器520的輸入信號(hào)和與非門523的輸入信號(hào)之一。波形R表示在鎖存器528的R輸入端和反相器527的輸出端出現(xiàn)的輸入信號(hào)。波形R還表示反饋信號(hào)。波形S表示在鎖存器528的S輸入端出現(xiàn)的輸入信號(hào)和反相器520的輸出信號(hào)。波形Q表示在鎖存器528的Q輸出端出現(xiàn)的輸出信號(hào),還表示與非門523的輸入信號(hào)之一。波形Q表示或非門521的輸出信號(hào)和或非門522的輸入信號(hào)之一。波形NAND表示與非門523的輸出信號(hào),還表示反相器527的輸入信號(hào)。
當(dāng)時(shí)鐘信號(hào)處于第一信號(hào)狀態(tài)例如邏輯零時(shí),反相器527把第一信號(hào)狀態(tài)輸出給鎖存器528的R輸入端(波形R)。反相器520把第二信號(hào)狀態(tài)例如“1”輸出給鎖存器528的S輸入端(波形S)。鎖存器528也輸出第二信號(hào)狀態(tài)給與非門523的輸入端之一(波形Q)?;蚍情T521輸出第一信號(hào)狀態(tài)給或非門522的輸入端之一(波形Q)。與非門523輸出第二信號(hào)狀態(tài)給反相器527(波形NAND)。一旦時(shí)鐘信號(hào)轉(zhuǎn)換為第二信號(hào)狀態(tài),就在可歸因于門延遲的一短的時(shí)間間隔之后,反相器520輸出第一信號(hào)狀態(tài)(波形S),與非門523也輸出第一信號(hào)狀態(tài)(波形NAND)。響應(yīng)與非門523的輸出,反相器527輸出第二信號(hào)狀態(tài)(波形R)。反相器527的該信號(hào)狀態(tài)傳送給鎖存器511,還通過反饋515回傳給鎖存器528的R輸入端。響應(yīng)反相器527的輸出,或非門522輸出也是鎖存器528的輸出的第一信號(hào)狀態(tài)(波形Q)?;蚍情T522的輸出傳送給與非門523和或非門521。響應(yīng)或非門522的輸出,或非門521輸出第二信號(hào)狀態(tài)(波形Q),與非門523也輸出第二信號(hào)狀態(tài)(波形NAND)。如上所述,與非門523的輸出傳送給反相器527。響應(yīng)與非門523的輸出,反相器527輸出第一信號(hào)狀態(tài)(波形R)。如波形R所示,反相器527響應(yīng)時(shí)鐘信號(hào)從第一信號(hào)狀態(tài)至第二信號(hào)狀態(tài)的轉(zhuǎn)換,從第一信號(hào)狀態(tài)轉(zhuǎn)換至第二信號(hào)狀態(tài)和從第二信號(hào)狀態(tài)回復(fù)至第一信號(hào)狀態(tài)。這樣一來,反相器527、從而脈沖發(fā)生器510就產(chǎn)生了傳送給鎖存器511的脈沖信號(hào)。
在脈沖發(fā)生器510產(chǎn)生的脈沖信號(hào)之后,波形R、S、Q、Q和NAND保持它們各自已有的信號(hào)狀態(tài)直到時(shí)鐘信號(hào)從第二信號(hào)狀態(tài)回復(fù)至第一信號(hào)狀態(tài)為止。一旦時(shí)鐘信號(hào)從第二信號(hào)狀態(tài)轉(zhuǎn)換為第一信號(hào)狀態(tài),反相器520就響應(yīng)時(shí)鐘輸入端514的第一信號(hào)狀態(tài)輸出第二信號(hào)狀態(tài)。或非門521響應(yīng)反相器520的輸出輸出第一信號(hào)狀態(tài)?;蚍情T522響應(yīng)或非門521的輸出輸出第二信號(hào)狀態(tài)。與非門523不受時(shí)鐘信號(hào)從第二信號(hào)狀態(tài)至第一信號(hào)狀態(tài)的轉(zhuǎn)換的影響,繼續(xù)輸出第二信號(hào)狀態(tài)。因此,反相器527也不受時(shí)鐘信號(hào)從第二信號(hào)狀態(tài)至第一信號(hào)狀態(tài)的轉(zhuǎn)換的影響,繼續(xù)輸出第一信號(hào)狀態(tài)。因?yàn)榉聪嗥?27不受時(shí)鐘信號(hào)從第二信號(hào)狀態(tài)至第一信號(hào)狀態(tài)的轉(zhuǎn)換的影響,所以不產(chǎn)生脈沖信號(hào)。于是脈沖發(fā)生器510在時(shí)鐘信號(hào)從第二信號(hào)狀態(tài)轉(zhuǎn)換為第一信號(hào)狀態(tài)時(shí)(在時(shí)鐘信號(hào)的下降沿期間)不產(chǎn)生脈沖信號(hào)。
當(dāng)各個(gè)元件按照上述方式操作,反相器527輸出與非門523的脈沖信號(hào)的延遲及反相形式(波形R)。反相器520輸出時(shí)鐘信號(hào)的延遲及反相形式(波形S)?;蚍情T522也輸出時(shí)鐘信號(hào)的延遲及反相形式。但是,或非門522的信號(hào)的延遲大于反相器520的信號(hào)(波形Q)?;蚍情T521輸出在反相器520和或非門522輸出邏輯零的信號(hào)時(shí)為邏輯“1”的信號(hào)。與非門523響應(yīng)時(shí)鐘信號(hào)的上升沿輸出負(fù)脈沖信號(hào)(后面跟有上升沿的下降沿)。該負(fù)脈沖信號(hào)的下降沿由時(shí)鐘信號(hào)的上升沿產(chǎn)生。該負(fù)脈沖信號(hào)的上升沿在或非門522輸出時(shí)鐘信號(hào)的延遲及反相形式時(shí)由或非門522產(chǎn)生的下降沿產(chǎn)生。
圖7以方框圖的形式表示本發(fā)明第六實(shí)施例的觸發(fā)器電路。觸發(fā)器電路70包括脈沖發(fā)生器710、鎖存器711、數(shù)據(jù)輸入端712、數(shù)據(jù)輸入端713、時(shí)鐘輸入端714、“同”門716以及或非門717?!巴遍T716的第一輸入端與鎖存器711連接,“同”門716的第二輸入端與數(shù)據(jù)輸入端712連接?!巴遍T716起比較器的作用,將存儲(chǔ)在鎖存器711的信號(hào)狀態(tài)與在數(shù)據(jù)輸入端712出現(xiàn)的信號(hào)狀態(tài)作比較。當(dāng)存儲(chǔ)在鎖存器711的信號(hào)狀態(tài)與在數(shù)據(jù)輸入端712出現(xiàn)的信號(hào)狀態(tài)不一致時(shí),“同”門716就輸出第一信號(hào)狀態(tài),例如邏輯零。相反地,當(dāng)存儲(chǔ)在鎖存器711的信號(hào)狀態(tài)與在數(shù)據(jù)輸入端712出現(xiàn)的信號(hào)狀態(tài)一致時(shí),“同”門716就輸出第二信號(hào)狀態(tài),例如邏輯“1”。“同”門716的輸出作為或非門717的第一輸入來提供?;蚍情T717通過第二輸入端與時(shí)鐘輸入端714連接。或非門717起時(shí)鐘抑制器的作用,在從“同”門716接收到第二信號(hào)狀態(tài)時(shí)抑制時(shí)鐘輸入端714的時(shí)鐘信號(hào)。當(dāng)或非門717從“同”門接收到第一信號(hào)狀態(tài)時(shí),就輸出所接收時(shí)鐘信號(hào)的反相信號(hào)。該反相時(shí)鐘信號(hào)由或非門717傳送給脈沖發(fā)生器710。這樣一來,“同”門716就比較了存儲(chǔ)在鎖存器711的信號(hào)狀態(tài)和在數(shù)據(jù)輸入端712出現(xiàn)的信號(hào)狀態(tài),并在存儲(chǔ)在鎖存器711的信號(hào)狀態(tài)與在數(shù)據(jù)輸入端712出現(xiàn)的信號(hào)狀態(tài)一致時(shí)與或非門717一道抑制了時(shí)鐘輸入端714的時(shí)鐘信號(hào)。
圖8以方框圖的形式表示本發(fā)明第七實(shí)施例的觸發(fā)器電路。觸發(fā)器電路80包括主鎖存器810、從鎖存器811、數(shù)據(jù)輸入端812、數(shù)據(jù)輸出端813、時(shí)鐘輸入端814、“同”門816以及或非門817。在觸發(fā)器電路80中,主鎖存器810和從鎖存器811都與時(shí)鐘輸入端814連接,接收時(shí)鐘信號(hào)?!巴遍T816和或非門817的操作與圖7的“同”門716和或非門717的操作相同。當(dāng)存儲(chǔ)在從鎖存器811的信號(hào)狀態(tài)與在數(shù)據(jù)輸入端812出現(xiàn)的信號(hào)狀態(tài)一致時(shí),“同”門816與或非門817一道對(duì)時(shí)鐘信號(hào)進(jìn)行抑制。
圖9以流程圖的形式表示本發(fā)明第八實(shí)施例的觸發(fā)器電路的操作。該觸發(fā)器電路如方框950所示地從數(shù)據(jù)輸入端接收數(shù)據(jù)信號(hào)。該觸發(fā)器電路還如方框951所示地從觸發(fā)輸入端接收觸發(fā)信號(hào)。該觸發(fā)器電路如方框952所示地響應(yīng)觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào)。脈沖信號(hào)的產(chǎn)生可以這樣實(shí)現(xiàn)產(chǎn)生延遲觸發(fā)信號(hào),將該延遲觸發(fā)信號(hào)與觸發(fā)信號(hào)作比較來產(chǎn)生該脈沖信號(hào)的上升沿,以及將該延遲觸發(fā)信號(hào)與觸發(fā)信號(hào)作比較來產(chǎn)生該脈沖信號(hào)的下降沿。另一方面,還可以這樣產(chǎn)生脈沖信號(hào)向鎖存器的置位輸入端提供觸發(fā)信號(hào)和把鎖存器的輸出與該觸發(fā)信號(hào)作比較。該觸發(fā)器電路如方框953所示地響應(yīng)該脈沖信號(hào)存儲(chǔ)數(shù)據(jù)信號(hào)。數(shù)據(jù)信號(hào)的存儲(chǔ)可以這樣實(shí)現(xiàn)響應(yīng)該脈沖信號(hào)鎖存數(shù)據(jù)信號(hào),或者響應(yīng)該脈沖信號(hào)打開通過門,把數(shù)據(jù)信號(hào)傳送給存儲(chǔ)電路。
在以上的描述中,參照本發(fā)明的具體示范性實(shí)施例描述了本發(fā)明。但是,顯而易見的是不超出在所附權(quán)利要求書中確定的本發(fā)明的更寬廣的精神和范圍可以對(duì)本發(fā)明進(jìn)行各種改進(jìn)和變動(dòng)。因此說明書及附圖應(yīng)被看作是說明性的而不是限制性的。
鑒于本領(lǐng)域的普通技術(shù)人員在閱讀了以上描述之后將充分理解本發(fā)明的許多變動(dòng)和改進(jìn),所以應(yīng)當(dāng)認(rèn)識(shí)到舉例描述以及圖示出的具體實(shí)施例決不應(yīng)被看作是對(duì)發(fā)明的限制。因此,對(duì)具體實(shí)施例細(xì)節(jié)的引用不是打算限制權(quán)利要求書的范圍,這些引用本身只是列舉被認(rèn)為是本發(fā)明的精髓的那些特點(diǎn)而已。
如此就描述了接收和存儲(chǔ)數(shù)據(jù)信號(hào)的方法和裝置。
權(quán)利要求
1.一觸發(fā)器電路,包括一接收觸發(fā)信號(hào)的觸發(fā)信號(hào)輸入端;一接收數(shù)據(jù)信號(hào)的數(shù)據(jù)信號(hào)輸入端;一與所述觸發(fā)信號(hào)輸入端連接的脈沖發(fā)生器,響應(yīng)所述觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào);以及一與所述脈沖發(fā)生器連接的第一鎖存器,響應(yīng)所述脈沖信號(hào)接收所述數(shù)據(jù)信號(hào)和存儲(chǔ)所述數(shù)據(jù)信號(hào)。
2.如權(quán)利要求1的觸發(fā)器電路,其中所述觸發(fā)信號(hào)是時(shí)鐘信號(hào)。
3.如權(quán)利要求1的觸發(fā)器電路,其中所述觸發(fā)信號(hào)的所述邊沿是上升沿。
4.如權(quán)利要求1的觸發(fā)器電路,其中所述觸發(fā)信號(hào)的所述邊沿是下降沿。
5.如權(quán)利要求1的觸發(fā)器電路,其中所述脈沖發(fā)生器包括第二鎖存器。
6.如權(quán)利要求5的觸發(fā)器電路,其中所述脈沖發(fā)生器還包括從所述脈沖發(fā)生器的輸出端至所述第二鎖存器的反饋導(dǎo)線。
7.如權(quán)利要求5的觸發(fā)器電路,其中所述鎖存器是復(fù)位-置位鎖存器。
8.如權(quán)利要求5的觸發(fā)器電路,所述觸發(fā)器電路還包括從所述第一鎖存器至所述脈沖發(fā)生器的反饋導(dǎo)線。
9.在觸發(fā)器電路中接收和存儲(chǔ)數(shù)據(jù)信號(hào)的方法,包括從數(shù)據(jù)輸入端接收所述數(shù)據(jù)信號(hào);從觸發(fā)輸入端接收觸發(fā)信號(hào);響應(yīng)所述觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào);以及響應(yīng)所述脈沖信號(hào)存儲(chǔ)所述數(shù)據(jù)信號(hào)。
10.如權(quán)利要求9的方法,其中所述邊沿是上升沿。
11.權(quán)利要求9的方法,其中所述邊沿是下降沿。
12.如權(quán)利要求9的方法,其中所述觸發(fā)信號(hào)是時(shí)鐘信號(hào)。
13.如權(quán)利要求9的方法,其中響應(yīng)所述脈沖信號(hào)存儲(chǔ)所述數(shù)據(jù)信號(hào)包括響應(yīng)所述脈沖信號(hào)鎖存所述數(shù)據(jù)信號(hào)。
14.如權(quán)利要求9的方法,其中響應(yīng)所述脈沖信號(hào)存儲(chǔ)所述數(shù)據(jù)信號(hào)包括響應(yīng)所述脈沖信號(hào)打開通過門;以及把所述數(shù)據(jù)信號(hào)傳送給存儲(chǔ)電路。
15.如權(quán)利要求9的方法,其中響應(yīng)所述觸發(fā)信號(hào)的邊沿產(chǎn)生一脈沖信號(hào)包括產(chǎn)生一延遲觸發(fā)信號(hào);將所述延遲觸發(fā)信號(hào)與所述觸發(fā)信號(hào)作比較來產(chǎn)生所述脈沖信號(hào)的上升沿;以及將所述延遲觸發(fā)信號(hào)與所述觸發(fā)信號(hào)作比較來產(chǎn)生所述脈沖信號(hào)的下降沿。
16.如權(quán)利要求15的方法,其中產(chǎn)生一延遲觸發(fā)信號(hào)包括鎖存所述觸發(fā)信號(hào)。
17.如權(quán)利要求16的方法,其中產(chǎn)生延遲觸發(fā)信號(hào)還包括把所述脈沖信號(hào)反饋給在產(chǎn)生所述脈沖信號(hào)的脈沖發(fā)生器內(nèi)的鎖存器。
18.如權(quán)利要求15的方法,其中將所述延遲觸發(fā)信號(hào)與所述觸發(fā)信號(hào)作比較來產(chǎn)生所述脈沖信號(hào)的上升沿包括把所述延遲觸發(fā)信號(hào)和所述觸發(fā)信號(hào)提供給開門邏輯。
19.如權(quán)利要求15的方法,其中將所述延遲觸發(fā)信號(hào)與所述觸發(fā)信號(hào)作比較來產(chǎn)生所述脈沖信號(hào)的下降沿包括把所述延遲觸發(fā)信號(hào)和所述觸發(fā)信號(hào)提供給開門邏輯。
20.如權(quán)利要求9的方法,其中響應(yīng)所述觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào)包括把所述觸發(fā)信號(hào)提供給鎖存器的置位輸入端;以及將所述鎖存器的輸出與所述觸發(fā)信號(hào)作比較。
21.如權(quán)利要求20的方法,其中響應(yīng)所述觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào)還包括反相所述觸發(fā)信號(hào)。
22.如權(quán)利要求20的方法,其中響應(yīng)所述觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào)還包括把所述脈沖信號(hào)反饋給所述鎖存器的復(fù)位輸入端。
23.一觸發(fā)器電路,包括一接收觸發(fā)信號(hào)的觸發(fā)信號(hào)輸入端;一接收數(shù)據(jù)信號(hào)的數(shù)據(jù)信號(hào)輸入端;一與所述數(shù)據(jù)信號(hào)輸入端連接的鎖存器,接收所述數(shù)據(jù)信號(hào)和存儲(chǔ)所述數(shù)據(jù)信號(hào);以及一與所述觸發(fā)信號(hào)輸入端連接的觸發(fā)抑制器,在所述數(shù)據(jù)信號(hào)輸入端接收的所述數(shù)據(jù)信號(hào)與所述鎖存器存儲(chǔ)的所述數(shù)據(jù)信號(hào)一致時(shí)抑制所述觸發(fā)信號(hào)。
24.如權(quán)利要求23的觸發(fā)器電路,其中所述觸發(fā)抑制器包括與所述數(shù)據(jù)輸入端和所述鎖存器連接的比較器,將所述數(shù)據(jù)信號(hào)輸入端接收的所述數(shù)據(jù)信號(hào)與所述鎖存器存儲(chǔ)的所述數(shù)據(jù)信號(hào)作比較。
25.如權(quán)利要求23的觸發(fā)器電路,其中所述觸發(fā)抑制器包括在所述數(shù)據(jù)信號(hào)輸入端接收的所述數(shù)據(jù)信號(hào)與所述鎖存器存儲(chǔ)的所述數(shù)據(jù)信號(hào)一致時(shí)抑制所述觸發(fā)信號(hào)的門電路。
26.在觸發(fā)器電路中接收和存儲(chǔ)數(shù)據(jù)信號(hào)的方法,包括通過數(shù)據(jù)輸入端接收數(shù)據(jù)信號(hào);通過觸發(fā)輸入端接收觸發(fā)信號(hào);把所述數(shù)據(jù)信號(hào)存儲(chǔ)在鎖存器內(nèi);將存儲(chǔ)在所述鎖存器內(nèi)的所述數(shù)據(jù)信號(hào)與通過所述數(shù)據(jù)輸入端接收的所述數(shù)據(jù)信號(hào)作比較;以及在存儲(chǔ)在所述鎖存器內(nèi)的所述數(shù)據(jù)信號(hào)與通過所述數(shù)據(jù)輸入端接收的所述數(shù)據(jù)信號(hào)一致時(shí)抑制輸入給所述鎖存器的所述觸發(fā)信號(hào)。
全文摘要
描述了觸發(fā)器電路。觸發(fā)器電路(40)從數(shù)據(jù)輸入端(412)接收數(shù)據(jù)信號(hào),從觸發(fā)輸入端(414)接收觸發(fā)信號(hào),響應(yīng)該觸發(fā)信號(hào)的邊沿產(chǎn)生脈沖信號(hào),以及響應(yīng)該脈沖信號(hào)存儲(chǔ)該數(shù)據(jù)信號(hào)?;蛘?觸發(fā)器電路(70)通過數(shù)據(jù)輸入端(712)接收數(shù)據(jù)信號(hào),通過觸發(fā)輸入端(714)接收觸發(fā)信號(hào),把該數(shù)據(jù)信號(hào)存儲(chǔ)在鎖存器(711)內(nèi),以及在存儲(chǔ)在該鎖存器內(nèi)的數(shù)據(jù)信號(hào)與通過數(shù)據(jù)輸入端(712)接收的數(shù)據(jù)信號(hào)一致時(shí)抑制輸入給鎖存器(711)的觸發(fā)信號(hào)。
文檔編號(hào)H03K3/00GK1175327SQ95197685
公開日1998年3月4日 申請(qǐng)日期1995年12月28日 優(yōu)先權(quán)日1994年12月30日
發(fā)明者M·S·丹漢姆, K·L·王, J·E·史密斯, R·J·費(fèi)南多 申請(qǐng)人:英特爾公司