存儲(chǔ)器件及操作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了存儲(chǔ)器件及其操作方法。公開(kāi)的器件,包括第一存儲(chǔ)器模塊和第二存儲(chǔ)器模塊。將第一存儲(chǔ)器模塊配置為根據(jù)第一控制信號(hào)的第一相位輸出數(shù)據(jù)信號(hào)。第二存儲(chǔ)器模塊連接至第一存儲(chǔ)器模塊,并且第二存儲(chǔ)器模塊包括鎖存器和非競(jìng)爭(zhēng)鎖存器。將鎖存器配置為根據(jù)第二控制信號(hào)的第二相位保持接收的數(shù)據(jù)信號(hào)。非競(jìng)爭(zhēng)鎖存器根據(jù)第一控制信號(hào)和第二控制信號(hào)這兩者的第二相位,將數(shù)據(jù)信號(hào)從第一存儲(chǔ)器模塊傳輸至鎖存器。
【專(zhuān)利說(shuō)明】
存儲(chǔ)器件及操作方法
技術(shù)領(lǐng)域
[0001]本發(fā)明一般地涉及半導(dǎo)體技術(shù)領(lǐng)域,更具體地,涉及存儲(chǔ)器件及其操作方法。
【背景技術(shù)】
[0002]流水線寄存器或先進(jìn)先出(FIFO)存儲(chǔ)器件是具有串聯(lián)連接的多個(gè)鎖存器的數(shù)據(jù)儲(chǔ)存器件。FIFO存儲(chǔ)器件允許數(shù)據(jù)信息以數(shù)據(jù)寫(xiě)入速率寫(xiě)入數(shù)據(jù)儲(chǔ)存位置。還通過(guò)存儲(chǔ)器件順序地傳輸數(shù)據(jù),并且以數(shù)據(jù)讀取速率將數(shù)據(jù)從數(shù)據(jù)儲(chǔ)存位置中讀出。
【發(fā)明內(nèi)容】
[0003]為了解決現(xiàn)有技術(shù)中所存在的缺陷,根據(jù)本發(fā)明的一方面,提供了一種器件,包括:第一存儲(chǔ)器模塊,被配置為根據(jù)第一控制信號(hào)的第一相位輸出數(shù)據(jù)信號(hào);以及第二存儲(chǔ)器模塊,連接至所述第一存儲(chǔ)器模塊,并且所述第二存儲(chǔ)器模塊包括:鎖存器,被配置為根據(jù)第二控制信號(hào)的第二相位保持接收的數(shù)據(jù)信號(hào);和非競(jìng)爭(zhēng)鎖存器,被配置為根據(jù)所述第一控制信號(hào)和所述第二控制信號(hào)這兩者的第二相位,將所述數(shù)據(jù)信號(hào)從所述第一存儲(chǔ)器模塊傳輸至所述鎖存器。
[0004]在該器件中,所述第一存儲(chǔ)器模塊包括:第一鎖存器,被配置為根據(jù)所述第一控制信號(hào)的第一相位接收并保持輸入數(shù)據(jù)信號(hào)并且根據(jù)所述第一控制信號(hào)的第二相位輸出所述輸入數(shù)據(jù)信號(hào);以及第二鎖存器,被配置為根據(jù)所述第一控制信號(hào)的第二相位從所述第一鎖存器接收所述輸入數(shù)據(jù)信號(hào)并保持所述輸入數(shù)據(jù)信號(hào)并且根據(jù)所述第一控制信號(hào)的第一相位輸出所述輸入數(shù)據(jù)信號(hào)。
[0005]該器件還包括:多路復(fù)用器,連接至所述第一存儲(chǔ)器模塊,將所述多路復(fù)用器配置為將所述數(shù)據(jù)信號(hào)或輸入信號(hào)傳輸至所述第一存儲(chǔ)器模塊。
[0006]在該器件中,所述非競(jìng)爭(zhēng)鎖存器包括:第一傳輸門(mén),連接至所述第一存儲(chǔ)器模塊并且被配置為根據(jù)所述第一控制信號(hào)的第二相位而導(dǎo)通;第二傳輸門(mén),串聯(lián)連接至所述第一傳輸門(mén)并且被配置為根據(jù)所述第二控制信號(hào)的第二相位而導(dǎo)通;反相器,連接在所述第二傳輸門(mén)與所述鎖存器之間;以及保持器電路,連接在所述反相器的兩個(gè)端部之間。
[0007]在該器件中,當(dāng)所述第一控制信號(hào)或所述第二控制信號(hào)未處于所述第二相位時(shí),所述第一傳輸門(mén)和所述第二傳輸門(mén)中的至少一個(gè)是禁用的,并且所述保持器電路保持與先前周期相對(duì)應(yīng)的數(shù)據(jù)信號(hào)。
[0008]在該器件中,所述非競(jìng)爭(zhēng)鎖存器包括:三態(tài)反相器,連接至所述第一存儲(chǔ)器模塊并且被配置為根據(jù)所述第一控制信號(hào)和所述第二控制信號(hào)這兩者的第二相位而導(dǎo)通;反相器,連接在所述三態(tài)反相器與所述鎖存器之間;以及保持器電路,連接在所述反相器的兩個(gè)端部之間。
[0009]在該器件中,當(dāng)所述第一控制信號(hào)或所述第二控制信號(hào)未處于所述第二相位時(shí),禁用所述三態(tài)反相器,并且所述保持器電路保持與先前周期相對(duì)應(yīng)的數(shù)據(jù)信號(hào)。
[0010]根據(jù)本發(fā)明的另一方面,提供了一種器件,包括:多個(gè)存儲(chǔ)器模塊,串聯(lián)連接并且具有與第一控制信號(hào)和第二控制信號(hào)分別相對(duì)應(yīng)的第一組存儲(chǔ)器模塊和第二組存儲(chǔ)器模塊,所述多個(gè)存儲(chǔ)器模塊包括:第一存儲(chǔ)器模塊,位于所述第一組存儲(chǔ)器模塊中并且被配置為根據(jù)所述第一控制信號(hào)的第一相位輸出數(shù)據(jù)信號(hào);以及第二存儲(chǔ)器模塊,位于所述第二組存儲(chǔ)器模塊中,所述第二存儲(chǔ)器模塊連接至所述第一存儲(chǔ)器模塊,并且所述第二存儲(chǔ)器模塊包括:鎖存器,被配置為根據(jù)所述第二控制信號(hào)的第二相位保持接收的數(shù)據(jù)信號(hào);和非競(jìng)爭(zhēng)鎖存器,根據(jù)所述第一控制信號(hào)和所述第二控制信號(hào)這兩者的第二相位,將所述數(shù)據(jù)信號(hào)從所述第一存儲(chǔ)器模塊傳輸至所述鎖存器。
[0011]在該器件中,所述第一存儲(chǔ)器模塊包括:第一鎖存器,被配置為根據(jù)所述第一控制信號(hào)的第一相位接收并保持輸入數(shù)據(jù)信號(hào)并且根據(jù)所述第一控制信號(hào)的第二相位輸出所述輸入數(shù)據(jù)信號(hào);以及第二鎖存器,被配置為根據(jù)所述第一控制信號(hào)的第二相位從所述第一鎖存器接收所述輸入數(shù)據(jù)信號(hào)并保持所述輸入數(shù)據(jù)信號(hào)并且根據(jù)所述第一控制信號(hào)的第一相位輸出所述輸入數(shù)據(jù)信號(hào)。
[0012]該器件還包括:多路復(fù)用器,連接至所述第一組存儲(chǔ)器模塊的輸入端,以將所述數(shù)據(jù)信號(hào)或輸入信號(hào)傳輸至所述第一組存儲(chǔ)器模塊。
[0013]在該器件中,所述非競(jìng)爭(zhēng)鎖存器包括:第一傳輸門(mén),連接至所述第一存儲(chǔ)器模塊并且被配置為根據(jù)所述第一控制信號(hào)的第二相位而導(dǎo)通;第二傳輸門(mén),串聯(lián)連接至所述第一傳輸門(mén)并且被配置為根據(jù)所述第二控制信號(hào)的第二相位而導(dǎo)通;反相器,連接在所述第二傳輸門(mén)與所述鎖存器之間;以及保持器電路,連接在所述反相器的兩個(gè)端部之間。
[0014]在該器件中,當(dāng)所述第一控制信號(hào)或所述第二控制信號(hào)未處于所述第二相位時(shí),所述第一傳輸門(mén)和所述第二傳輸門(mén)中的至少一個(gè)被禁用,并且所述保持器電路保持與先前周期相對(duì)應(yīng)的數(shù)據(jù)信號(hào)。
[0015]在該器件中,所述非競(jìng)爭(zhēng)鎖存器包括:三態(tài)反相器,連接至所述第一存儲(chǔ)器模塊并且被配置為根據(jù)所述第一控制信號(hào)和所述第二控制信號(hào)這兩者的第二相位而導(dǎo)通;反相器,連接在所述三態(tài)反相器與所述鎖存器之間;以及保持器電路,連接在所述反相器的兩個(gè)端部之間。
[0016]在該器件中,當(dāng)所述第一控制信號(hào)或所述第二控制信號(hào)未處于所述第二相位時(shí),禁用所述三態(tài)反相器,并且所述保持器電路保持與先前周期對(duì)應(yīng)的數(shù)據(jù)信號(hào)。
[0017]根據(jù)本發(fā)明的又一方面,提供了一種方法,包括:根據(jù)第一控制信號(hào)的第一相位,通過(guò)第一存儲(chǔ)器模塊輸出數(shù)據(jù)信號(hào);根據(jù)所述第一控制信號(hào)和第二控制信號(hào)這兩者的第二相位,通過(guò)連接至所述第一存儲(chǔ)器模塊的第二存儲(chǔ)器模塊中的非競(jìng)爭(zhēng)鎖存器將所述數(shù)據(jù)信號(hào)從所述第一存儲(chǔ)器模塊傳輸至所述第二存儲(chǔ)器模塊中的鎖存器;以及根據(jù)所述第二控制信號(hào)的第二相位,通過(guò)所述鎖存器保持所述數(shù)據(jù)信號(hào)。
[0018]在該方法中,所述第一存儲(chǔ)器模塊包括第一鎖存器和第二鎖存器,并且所述方法還包括:根據(jù)所述第一控制信號(hào)的第一相位通過(guò)所述第一鎖存器接收并保持輸入數(shù)據(jù)信號(hào),并且根據(jù)所述第一控制信號(hào)的第二相位輸出所述輸入數(shù)據(jù)信號(hào);以及根據(jù)所述第一控制信號(hào)處的第二相位,通過(guò)所述第二鎖存器從所述第一鎖存器接收所述輸入數(shù)據(jù)信號(hào)并保持所述輸入數(shù)據(jù)信號(hào),并且根據(jù)所述第一控制信號(hào)的第一相位輸出所述輸入數(shù)據(jù)信號(hào)。
[0019]在該方法中,所述非競(jìng)爭(zhēng)鎖存器包括第一傳輸門(mén)、第二傳輸門(mén)、反相器和保持器電路,所述方法還包括:根據(jù)所述第一控制信號(hào)的第二相位使所述第一傳輸門(mén)導(dǎo)通;根據(jù)所述第二控制信號(hào)的第二相位使串聯(lián)連接至所述第一傳輸門(mén)的第二傳輸門(mén)導(dǎo)通;關(guān)斷所述保持器電路;以及將所述數(shù)據(jù)信號(hào)從所述第一存儲(chǔ)器模塊通過(guò)所述第一傳輸門(mén)、所述第二傳輸門(mén)和所述反相器傳輸至所述鎖存器。
[0020]該方法還包括:當(dāng)所述第一控制信號(hào)或所述第二控制信號(hào)未處于所述第二相位時(shí),禁用所述第一傳輸門(mén)和所述第二傳輸門(mén)中的至少一個(gè);以及通過(guò)所述保持器電路保持與先前周期相對(duì)應(yīng)的數(shù)據(jù)信號(hào)。
[0021]在該方法中,所述非競(jìng)爭(zhēng)鎖存器包括三態(tài)反相器、反相器和保持器電路,所述方法還包括:根據(jù)所述第一控制信號(hào)和所述第二控制信號(hào)這兩者的第二相位使所述三態(tài)反相器導(dǎo)通;關(guān)斷所述保持器電路;以及將所述數(shù)據(jù)信號(hào)從所述第一存儲(chǔ)器模塊通過(guò)所述三態(tài)反相器和所述反相器傳輸至所述鎖存器。
[0022]該方法還包括:當(dāng)所述第一控制信號(hào)或所述第二控制信號(hào)未處于所述第二相位時(shí),禁用所述三態(tài)反相器;以及通過(guò)所述保持器電路保持與先前周期相對(duì)應(yīng)的數(shù)據(jù)信號(hào)。
【附圖說(shuō)明】
[0023]當(dāng)結(jié)合附圖進(jìn)行閱讀時(shí),根據(jù)下面詳細(xì)的描述可以更好地理解本發(fā)明的各個(gè)方面。應(yīng)該強(qiáng)調(diào)的是,根據(jù)工業(yè)中的標(biāo)準(zhǔn)實(shí)踐,各種部件沒(méi)有被按比例繪制。實(shí)際上,為了清楚的討論,各種部件的尺寸可以被任意增加或減少。
[0024]圖1是根據(jù)本發(fā)明的一些實(shí)施例的存儲(chǔ)器件的框圖。
[0025]圖2是根據(jù)本發(fā)明的一些實(shí)施例的圖1中的非競(jìng)爭(zhēng)鎖存器(derace latch,也稱(chēng)為非沖突鎖存器)的示例性電路圖。
[0026]圖3是根據(jù)本發(fā)明的一些其他實(shí)施例的圖1中的非競(jìng)爭(zhēng)鎖存器的另一示例性電路圖。
[0027]圖4A是根據(jù)本發(fā)明的一些實(shí)施例的圖2或圖3中所示的非競(jìng)爭(zhēng)鎖存器的控制信號(hào)的波形和操作狀態(tài)的示圖。
[0028]圖4B是根據(jù)本發(fā)明的一些其他實(shí)施例的圖2或圖3中所示的非競(jìng)爭(zhēng)鎖存器的控制信號(hào)的波形和操作狀態(tài)的另一示圖。
[0029]圖5是示出了根據(jù)本發(fā)明的一些實(shí)施例的圖1中所示的存儲(chǔ)器件的操作方法的流程圖。
[0030]圖6是根據(jù)本發(fā)明的各個(gè)實(shí)施例的另一存儲(chǔ)器件的框圖。
【具體實(shí)施方式】
[0031]以下公開(kāi)內(nèi)容提供了許多不同實(shí)施例或?qū)嵗糜趯?shí)現(xiàn)所提供主題的不同特征。以下將描述組件和布置的特定實(shí)例以簡(jiǎn)化本發(fā)明。當(dāng)然,這些僅是實(shí)例并且不意欲限制本發(fā)明。例如,在以下描述中,在第二部件上方或上形成第一部件可以包括第一部件和第二部件被形成為直接接觸的實(shí)施例,也可以包括形成在第一部件和第二部件之間的附加部件使得第一部件和第二部件不直接接觸的實(shí)施例。另外,本發(fā)明可以在多個(gè)實(shí)例中重復(fù)參考標(biāo)號(hào)和/或字符。這種重復(fù)是為了簡(jiǎn)化和清楚的目的,并且其本身不指示所討論的各個(gè)實(shí)施例和/或配置之間的關(guān)系。
[0032]該說(shuō)明書(shū)中使用的術(shù)語(yǔ)通常具有其在本領(lǐng)域以及在每一術(shù)語(yǔ)所使用的特定上下文環(huán)境中的一般含義。該說(shuō)明書(shū)中的實(shí)例(包括本文所討論的任何術(shù)語(yǔ)的實(shí)例)的使用僅是示例性的,并且絕非限制本發(fā)明或任何典型術(shù)語(yǔ)的范圍以及含義。同樣地,本發(fā)明不限于該說(shuō)明書(shū)中給出的各個(gè)實(shí)施例。
[0033]應(yīng)該理解,盡管在本文中術(shù)語(yǔ)“第一”、“第二”等可以用于描述各個(gè)元件,但是不應(yīng)該通過(guò)這些術(shù)語(yǔ)來(lái)限制這些元件。這些術(shù)語(yǔ)用于將一個(gè)元件與另一元件區(qū)分開(kāi)。例如,在不背離實(shí)施例的范圍的條件下,第一元件可以稱(chēng)為第二元件,并且類(lèi)似地,第二元件可以稱(chēng)為第一元件。如本文所使用的,術(shù)語(yǔ)“和/或”包括一個(gè)或多個(gè)所列的相關(guān)聯(lián)項(xiàng)目的任何一個(gè)以及所有的組合。
[0034]如本文所使用的,術(shù)語(yǔ)“包含”、“包括”、“具有”、“含有”、“涉及”等應(yīng)該理解為開(kāi)放式的,即,表示包括但不限制。
[0035]在整個(gè)說(shuō)明書(shū)中,參考“一個(gè)實(shí)施例”或“實(shí)施例”表示結(jié)合該實(shí)施例所描述的特別的部件、結(jié)構(gòu)、實(shí)施方式或特征包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說(shuō)明書(shū)的多個(gè)地方中的短語(yǔ)“在一個(gè)實(shí)施例中”或“在實(shí)施例中”的使用沒(méi)有必要均指的是相同的實(shí)施例。此外,在一個(gè)或多個(gè)實(shí)施例中,可以以任何合適的方式結(jié)合特別的部件、結(jié)構(gòu)、實(shí)施方式或特征。
[0036]圖1是根據(jù)本發(fā)明的各個(gè)實(shí)施例的存儲(chǔ)器件100的框圖。
[0037]在一些實(shí)施例中,存儲(chǔ)器件100是用于順序地傳輸數(shù)據(jù)信號(hào)D或掃描輸入信號(hào)SI的流水線寄存器。在一些實(shí)施例中,為了對(duì)存儲(chǔ)器件100執(zhí)行測(cè)試而傳輸掃描輸入信號(hào)SI。例如,存儲(chǔ)器件100包括存儲(chǔ)器模塊110和存儲(chǔ)器模塊120。存儲(chǔ)器模塊120連接至存儲(chǔ)器模塊110。
[0038]在一些實(shí)施例中,存儲(chǔ)器件100包括連接至存儲(chǔ)器模塊110的多路復(fù)用器130,以傳輸數(shù)據(jù)信號(hào)D或掃描輸入信號(hào)SI。例如,多路復(fù)用器130選擇數(shù)據(jù)信號(hào)D并且將數(shù)據(jù)信號(hào)D傳輸至存儲(chǔ)器模塊110,隨后傳輸至存儲(chǔ)器模塊120。在一些實(shí)施例中,如果多路復(fù)用器130選擇掃描輸入信號(hào)SI,則以與數(shù)據(jù)信號(hào)D類(lèi)似的方式,將掃描輸入信號(hào)SI從多路復(fù)用器130通過(guò)存儲(chǔ)器模塊110傳輸至存儲(chǔ)器模塊120。
[0039]在一些實(shí)施例中,存儲(chǔ)器模塊110是觸發(fā)器模塊或鎖存器模塊。存儲(chǔ)器模塊110包括鎖存器140和鎖存器150。將鎖存器140和鎖存器150配置為根據(jù)控制信號(hào)CPl進(jìn)行操作。
[0040]例如,鎖存器140與鎖存器150串聯(lián)連接。在操作中,當(dāng)鎖存器140接收輸入信號(hào)(諸如數(shù)據(jù)信號(hào)D)時(shí),將鎖存器140配置為根據(jù)具有第一相位的控制信號(hào)CPl,保持輸入數(shù)據(jù)信號(hào)D。此外,將鎖存器140配置為根據(jù)具有第二相位的控制信號(hào)CP1,輸出輸入數(shù)據(jù)信號(hào)D0
[0041]在一些實(shí)施例中,控制信號(hào)CPl的第一相位是高狀態(tài)相位,并且控制信號(hào)CPl的第二相位是低狀態(tài)相位。
[0042]而且,根據(jù)鎖存器140的操作,將鎖存器150配置為根據(jù)具有第二相位的控制信號(hào)CP1,從鎖存器140接收并保持輸入數(shù)據(jù)信號(hào)D。此外,將鎖存器150配置為根據(jù)具有第一相位的控制信號(hào)CP1,輸出輸入數(shù)據(jù)信號(hào)D。
[0043]在一些實(shí)施例中,存儲(chǔ)器模塊120是觸發(fā)器模塊或鎖存器模塊。存儲(chǔ)器模塊120包括非競(jìng)爭(zhēng)鎖存器160和鎖存器170。將鎖存器170配置為根據(jù)控制信號(hào)CP2進(jìn)行操作。將非競(jìng)爭(zhēng)鎖存器160配置為根據(jù)控制信號(hào)CPl和控制信號(hào)CP2這兩者進(jìn)行操作。
[0044]例如,非競(jìng)爭(zhēng)鎖存器160串聯(lián)連接在鎖存器150與鎖存器170之間。
[0045]當(dāng)控制信號(hào)CPl和控制信號(hào)CP2都處于第二相位時(shí),非競(jìng)爭(zhēng)鎖存器160將數(shù)據(jù)信號(hào)傳輸至鎖存器170。
[0046]將鎖存器170配置為根據(jù)具有第二相位的控制信號(hào)CP2保持從非競(jìng)爭(zhēng)鎖存器160傳輸?shù)臄?shù)據(jù)信號(hào)D。此外,將鎖存器170配置為根據(jù)具有第一相位的控制信號(hào)CP2,輸出數(shù)據(jù)信號(hào)D。
[0047]圖2是根據(jù)本發(fā)明的各個(gè)實(shí)施例的圖1中的非競(jìng)爭(zhēng)鎖存器160的示例性電路圖。
[0048]參考圖2,非競(jìng)爭(zhēng)鎖存器160包括傳輸門(mén)200、傳輸門(mén)210、反相器220和保持器電路 230。
[0049]示例性地,傳輸門(mén)200連接至圖1中所示的鎖存器150。傳輸門(mén)210串聯(lián)連接至傳輸門(mén)200。反相器220連接在傳輸門(mén)210與圖1中所示的鎖存器170之間。保持器電路230連接在反相器220的兩個(gè)端部之間。
[0050]傳輸門(mén)200根據(jù)具有第二相位的控制信號(hào)CPl而導(dǎo)通。傳輸門(mén)210根據(jù)具有第二相位的控制信號(hào)CP2而導(dǎo)通。因此,通過(guò)傳輸門(mén)200和傳輸門(mén)210將數(shù)據(jù)信號(hào)D傳輸至反相器220。然后反相器220接收數(shù)據(jù)信號(hào)D并且生成數(shù)據(jù)信號(hào)D的反相信號(hào)。
[0051]為了說(shuō)明的目的,給出了圖2中所示的傳輸門(mén)200和傳輸門(mén)210的具體電路。傳輸門(mén)200和傳輸門(mén)210的各種電路在本發(fā)明的預(yù)期范圍內(nèi)。
[0052]在一些實(shí)施例中,將附加的反相器(未示出)添加在圖1所示的非競(jìng)爭(zhēng)鎖存器160與鎖存器170之間。因此,附加的反相器接收來(lái)自非競(jìng)爭(zhēng)鎖存器160的數(shù)據(jù)信號(hào)D的反相信號(hào),并且將沒(méi)有反相的數(shù)據(jù)信號(hào)D輸出至鎖存器170。
[0053]如圖2中所示,在一些實(shí)施例中,通過(guò)控制信號(hào)CPl和控制信號(hào)CPl的反相信號(hào)(下文中的/CPl)控制傳輸門(mén)200,并且通過(guò)控制信號(hào)CP2和控制信號(hào)CP2的反相信號(hào)(下文中的/CP2)控制傳輸門(mén)210。為了傳遞數(shù)據(jù)信號(hào)D,通過(guò)控制信號(hào)CPl和/CPl使能傳輸門(mén)200,并且通過(guò)控制信號(hào)CP2和/CP2使能傳輸門(mén)210。
[0054]例如,控制信號(hào)CPl和控制信號(hào)CP2的第二相位是低狀態(tài)相位。根據(jù)控制信號(hào)CPl和CP2,使能傳輸門(mén)200和傳輸門(mén)210,以傳遞數(shù)據(jù)信號(hào)D。然后反相器220輸出對(duì)應(yīng)的數(shù)據(jù)信號(hào)D。保持器電路230根據(jù)反相器220的輸出而被關(guān)斷。因此,當(dāng)控制信號(hào)CPl和控制信號(hào)CP2都處于低狀態(tài)相位時(shí),非競(jìng)爭(zhēng)鎖存器160輸出對(duì)應(yīng)的數(shù)據(jù)信號(hào)D。
[0055]相反,當(dāng)控制信號(hào)CPl或控制信號(hào)CP2未處于低狀態(tài)相位時(shí),傳輸門(mén)200和傳輸門(mén)210中的至少一個(gè)被禁用。因此,保持器電路230保持與非競(jìng)爭(zhēng)鎖存器160的先前周期的操作相對(duì)應(yīng)的數(shù)據(jù)信號(hào)D。
[0056]換句話(huà)說(shuō),當(dāng)控制信號(hào)CPl或控制信號(hào)CP2未處于低狀態(tài)相位時(shí),圖1中所示的非競(jìng)爭(zhēng)鎖存器160不會(huì)將從鎖存器150傳輸?shù)男聰?shù)據(jù)信號(hào)D傳輸至鎖存器170。
[0057]在一些實(shí)施例中,如圖2所示,保持器電路230包括六個(gè)晶體管Tl至T6。晶體管T2和T3并聯(lián)連接,然后與晶體管Tl串聯(lián)連接。晶體管T4和T5并聯(lián)連接,然后與晶體管T2和T3串聯(lián)連接,并且與晶體管T6串聯(lián)連接。例如,通過(guò)反相器220的輸出來(lái)控制晶體管Tl和T6。通過(guò)控制信號(hào)CPl和/CPl來(lái)分別控制晶體管T3和T5。通過(guò)控制信號(hào)CP2和/CP2來(lái)分別控制晶體管T2和T4。在又一實(shí)施例中,晶體管Tl至T3是P型晶體管,并且晶體管T4至T6是η型晶體管。
[0058]例如,在傳輸門(mén)200根據(jù)高狀態(tài)相位的控制信號(hào)CPl而被禁用并且傳輸門(mén)210根據(jù)低狀態(tài)相位的控制信號(hào)CP2而被使能的條件下,輸入保持器電路230和反相器220的數(shù)據(jù)信號(hào)D是低狀態(tài)信號(hào)。在這種條件下,反相器220根據(jù)數(shù)據(jù)信號(hào)D而輸出高狀態(tài)信號(hào)。
[0059]通過(guò)反相器220的輸出,晶體管Tl截止,并且晶體管Τ6導(dǎo)通。而且,通過(guò)控制信號(hào)CPl和/CPl分別使晶體管Τ3和Τ5截止,并且通過(guò)控制信號(hào)CP2和/CP2分別使晶體管Τ2和Τ4導(dǎo)通。因此,反相器220的輸入保持為通過(guò)晶體管Τ2和Τ4拉低。結(jié)果,反相器220的輸入端處的數(shù)據(jù)信號(hào)D維持低狀態(tài),這表示保持器電路230保持?jǐn)?shù)據(jù)信號(hào)D。
[0060]為了說(shuō)明的目的,給出了圖2所示的保持器電路230的具體電路。保持器電路230的各種電路在本發(fā)明的預(yù)期范圍內(nèi)。
[0061]圖3是根據(jù)本發(fā)明的一些其他實(shí)施例的圖1中的非競(jìng)爭(zhēng)鎖存器160的另一示例性電路圖。與圖2相比,代替圖2中的傳輸門(mén)200和傳輸門(mén)210,圖3中的非競(jìng)爭(zhēng)鎖存器160包括三態(tài)反相器300。
[0062]示例性地,三態(tài)反相器300連接至圖1中的鎖存器150。反相器220連接在三態(tài)反相器300與圖1中所示的鎖存器170之間。
[0063]三態(tài)反相器300根據(jù)均處于低狀態(tài)相位的控制信號(hào)CPl和控制信號(hào)CP2而導(dǎo)通。因此,將數(shù)據(jù)信號(hào)D的反相信號(hào)通過(guò)三態(tài)反相器300傳輸至反相器220。反相器220從三態(tài)反相器300接收數(shù)據(jù)信號(hào)D的反相信號(hào),然后輸出對(duì)應(yīng)的數(shù)據(jù)信號(hào)D。因此,當(dāng)控制信號(hào)CPl和控制信號(hào)CP2都處于低狀態(tài)相位時(shí),非競(jìng)爭(zhēng)鎖存器160傳輸數(shù)據(jù)信號(hào)D。
[0064]圖3中的反相器220和保持器電路230的電路和操作與圖2所示的電路和操作類(lèi)似,因此本文中沒(méi)有對(duì)其進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。
[0065]在一些實(shí)施例中,三態(tài)反相器300包括六個(gè)晶體管Pl至Ρ3和Ml至M3。晶體管Pl至Ρ3串聯(lián)連接。晶體管Ml至M3串聯(lián)連接。通過(guò)數(shù)據(jù)信號(hào)D來(lái)控制晶體管Pl和M3。通過(guò)控制信號(hào)CPl和/CPl來(lái)分別控制晶體管Ρ2和M2。通過(guò)控制信號(hào)CP2和/CP2來(lái)分別控制晶體管Ρ3和Ml。在又一實(shí)施例中,晶體管Pl至Ρ3是P型晶體管,并且晶體管Ml至M3是η型晶體管。
[0066]例如,控制信號(hào)CPl和控制信號(hào)CP2都處于低狀態(tài)相位,并且數(shù)據(jù)信號(hào)D是高狀態(tài)相位。因此,通過(guò)數(shù)據(jù)信號(hào)D晶體管Pl截止,并且通過(guò)數(shù)據(jù)信號(hào)D使晶體管M3導(dǎo)通。通過(guò)控制信號(hào)CPl和/CPl分別使晶體管Ρ2和M2導(dǎo)通。通過(guò)控制信號(hào)CP2和/CP2分別使晶體管Ρ3和Ml導(dǎo)通。結(jié)果,由于晶體管Pl截止以及晶體管Ml至M3導(dǎo)通,所以三態(tài)反相器300輸出數(shù)據(jù)信號(hào)D的反相信號(hào),該數(shù)據(jù)信號(hào)D的反相信號(hào)是低狀態(tài)信號(hào)。
[0067]相反,當(dāng)控制信號(hào)CPl或控制信號(hào)CP2未處于低狀態(tài)相位時(shí),三態(tài)反相器300被禁用。例如,當(dāng)控制信號(hào)CPl和控制信號(hào)CP2中的至少一個(gè)未處于低狀態(tài)相位時(shí),晶體管Pl至Ρ3中的至少一個(gè)和晶體管Ml至M3中的至少一個(gè)截止,使得新數(shù)據(jù)信號(hào)D不能通過(guò)三態(tài)反相器300進(jìn)行傳輸。因此,如以上所述,保持器電路230保持與D鎖存器160的先前周期的操作相對(duì)應(yīng)的數(shù)據(jù)信號(hào)D。
[0068]換句話(huà)說(shuō),當(dāng)控制信號(hào)CPl或控制信號(hào)CP2未處于第二相位時(shí),如圖1中所示的,非競(jìng)爭(zhēng)鎖存器160不會(huì)將從鎖存器150傳輸?shù)男聰?shù)據(jù)信號(hào)D傳輸至鎖存器170。
[0069]為了說(shuō)明的目的,給出了圖2中所示的傳輸門(mén)200和210以及圖3中所示的三態(tài)反相器300。代替?zhèn)鬏旈T(mén)200和210以及三態(tài)反相器300的用于傳遞數(shù)據(jù)信號(hào)D的各種電路在本發(fā)明的預(yù)期范圍內(nèi)。
[0070] 圖4A是根據(jù)本發(fā)明的一些實(shí)施例的控制信號(hào)CPl和CP2的波形以及圖1中的非競(jìng)爭(zhēng)鎖存器160的操作狀態(tài)的示圖。下文將參考圖4A描述圖1中的非競(jìng)爭(zhēng)鎖存器160的操作。
[0071 ] 在圖4A中,控制信號(hào)CPI的波形超前于控制信號(hào)CP2的波形。例如,時(shí)間11對(duì)應(yīng)于控制信號(hào)CPl的上升沿,而時(shí)間t2對(duì)應(yīng)于控制信號(hào)CP2的上升沿。這表明時(shí)間tl早于時(shí)間t2,因此控制信號(hào)CPl的波形超前于控制信號(hào)CP2的波形。
[0072]例如,當(dāng)控制信號(hào)CPl和控制信號(hào)CP2都處于低狀態(tài)相位時(shí),使能非競(jìng)爭(zhēng)鎖存器160。非競(jìng)爭(zhēng)鎖存器160使能的持續(xù)時(shí)間段被示出為白色框430、440和450。因此,使能的非競(jìng)爭(zhēng)鎖存器160將數(shù)據(jù)信號(hào)D從存儲(chǔ)器模塊110傳輸至鎖存器170。
[0073]另一方面,當(dāng)控制信號(hào)CPl或控制信號(hào)CP2未處于低狀態(tài)相位(如,處于高狀態(tài)相位)時(shí),非競(jìng)爭(zhēng)鎖存器160被禁用。非競(jìng)爭(zhēng)鎖存器160禁用的持續(xù)時(shí)間段被示出為黑色框410和420。因此,禁用的非競(jìng)爭(zhēng)鎖存器160停止將數(shù)據(jù)信號(hào)D從存儲(chǔ)器模塊110傳輸至鎖存器170。
[0074]參考圖1,在其他方法中,代替非競(jìng)爭(zhēng)鎖存器160,存儲(chǔ)器模塊120包括與鎖存器140相同的鎖存器,其中將這種鎖存器配置為根據(jù)控制信號(hào)CP2進(jìn)行操作。在這種條件下,在這種鎖存器導(dǎo)通之前,通過(guò)鎖存器150輸出數(shù)據(jù)信號(hào)D。因此,當(dāng)鎖存器150輸出數(shù)據(jù)信號(hào)D時(shí),鎖存器170不能通過(guò)這樣的鎖存器接收數(shù)據(jù)信號(hào)D。結(jié)果,數(shù)據(jù)信號(hào)D的傳輸由此無(wú)法與鎖存器170的接收密切配合(align)。
[0075]與以上所討論的方法相比,通過(guò)使用本發(fā)明所示的非競(jìng)爭(zhēng)鎖存器160,當(dāng)分別對(duì)應(yīng)于存儲(chǔ)器模塊110和120的控制信號(hào)CPl和CP2都處于相同的相位時(shí),允許鎖存器170通過(guò)非競(jìng)爭(zhēng)鎖存器160從存儲(chǔ)器模塊110接收數(shù)據(jù)信號(hào)D。因此,傳輸數(shù)據(jù)信號(hào)D的存儲(chǔ)器模塊110能夠與接收數(shù)據(jù)信號(hào)D的存儲(chǔ)器模塊120密切配合。結(jié)果,與以上所述的其他方法相比,存儲(chǔ)器模塊120未丟失數(shù)據(jù)信號(hào)D。
[0076]圖4B是根據(jù)本發(fā)明的一些其他實(shí)施例的控制信號(hào)CPl和CP2的波形以及圖1中的非競(jìng)爭(zhēng)鎖存器160的操作狀態(tài)的另一示圖。
[0077]與圖4A相比,在圖4B中,控制信號(hào)CPl的波形滯后于控制信號(hào)CP2的波形。例如,時(shí)間tl對(duì)應(yīng)于控制信號(hào)CP2的上升沿,而時(shí)間t2對(duì)應(yīng)于控制信號(hào)CPl的上升沿。這表明,時(shí)間tl早于時(shí)間t2,因此控制信號(hào)CPl的波形滯后于控制信號(hào)CP2的波形。
[0078]例如,當(dāng)控制信號(hào)CPl和控制信號(hào)CP2都處于低狀態(tài)相位時(shí),使能非競(jìng)爭(zhēng)鎖存器160。非競(jìng)爭(zhēng)鎖存器160使能的持續(xù)時(shí)間段被示出為白色框430、440和450所示。因此,使能的非競(jìng)爭(zhēng)鎖存器160將數(shù)據(jù)信號(hào)D從存儲(chǔ)器模塊110傳輸至鎖存器170。
[0079]另一方面,當(dāng)控制信號(hào)CPl或控制信號(hào)CP2未處于低狀態(tài)相位時(shí),禁用非競(jìng)爭(zhēng)鎖存器160。非競(jìng)爭(zhēng)鎖存器160禁用的持續(xù)時(shí)間段被示出為黑色框410和420。因此,禁用的非競(jìng)爭(zhēng)鎖存器160停止將數(shù)據(jù)信號(hào)D從存儲(chǔ)器模塊110傳輸至鎖存器170。
[0080]參考圖1,在其他方法中,代替非競(jìng)爭(zhēng)鎖存器160,存儲(chǔ)器模塊120包括與鎖存器140相同的鎖存器,其中將這種鎖存器配置為根據(jù)控制信號(hào)CP2進(jìn)行操作。在這種條件下,這種鎖存器導(dǎo)通之后,通過(guò)鎖存器150來(lái)輸出數(shù)據(jù)信號(hào)D。因此,當(dāng)鎖存器150輸出數(shù)據(jù)信號(hào)D時(shí),鎖存器170通過(guò)這種鎖存器接收錯(cuò)誤的數(shù)據(jù)信號(hào)D。結(jié)果,數(shù)據(jù)信號(hào)D的傳輸由此無(wú)法與鎖存器170的接收密切配合。
[0081]與以上所討論的方法相比,通過(guò)使用本發(fā)明所示的非競(jìng)爭(zhēng)鎖存器160,當(dāng)控制信號(hào)CPl和CP2都處于相同的相位時(shí),允許鎖存器170通過(guò)非競(jìng)爭(zhēng)鎖存器160從存儲(chǔ)器模塊110接收數(shù)據(jù)信號(hào)D。因此,傳輸數(shù)據(jù)信號(hào)D的存儲(chǔ)器模塊110能夠與接收數(shù)據(jù)信號(hào)D的存儲(chǔ)器模塊120密切配合。結(jié)果,與以上所討論的其他方法相比,存儲(chǔ)器模塊120能夠接收需要的數(shù)據(jù)信號(hào)D。
[0082]在其他方法中,代替非競(jìng)爭(zhēng)鎖存器160,不僅存儲(chǔ)器模塊120包括與鎖存器140相同的鎖存器,而且保持緩沖器(hold buffer)插入存儲(chǔ)器模塊110與存儲(chǔ)器模塊120之間,以實(shí)現(xiàn)數(shù)據(jù)配合機(jī)制。與以上所討論的方法相比,通過(guò)使用本發(fā)明所示的非競(jìng)爭(zhēng)鎖存器160,因?yàn)椴恍枰郊拥谋3志彌_器,所以存儲(chǔ)器模塊120具有更小的面積、消耗更低的功率以及使用更少的布線資源。
[0083]圖5是示出根據(jù)本發(fā)明的一些實(shí)施例的圖1中的存儲(chǔ)器件100的操作的方法500
的流程圖。
[0084]參考圖5中的方法500和圖1中的存儲(chǔ)器件100,在操作505中,根據(jù)第一相位的控制信號(hào)CP1,通過(guò)存儲(chǔ)器模塊110輸出數(shù)據(jù)信號(hào)D。例如,當(dāng)控制信號(hào)CPl處于如圖4A或圖4B中所示的高狀態(tài)相位時(shí),通過(guò)鎖存器140和鎖存器150來(lái)傳遞數(shù)據(jù)信號(hào)D,并且輸出至非競(jìng)爭(zhēng)鎖存器160。
[0085]在操作510中,根據(jù)控制信號(hào)CPl和控制信號(hào)CP2都處于第二相位,通過(guò)非競(jìng)爭(zhēng)鎖存器160將數(shù)據(jù)信號(hào)D傳輸至鎖存器170。例如,當(dāng)控制信號(hào)CPl和CP2處于如圖4A或圖4B中所示的低狀態(tài)相位時(shí),通過(guò)非競(jìng)爭(zhēng)鎖存器160傳遞數(shù)據(jù)信號(hào)D并且輸出至鎖存器170。
[0086]在操作515中,根據(jù)具有第二相位的控制信號(hào)CP2,通過(guò)鎖存器170保持?jǐn)?shù)據(jù)信號(hào)D0此外,例如,隨后當(dāng)控制信號(hào)CP2從低狀態(tài)相位轉(zhuǎn)變?yōu)楦郀顟B(tài)相位時(shí),通過(guò)鎖存器170將數(shù)據(jù)信號(hào)D輸出至另一存儲(chǔ)器件或其他功能電路。
[0087]圖6是根據(jù)本發(fā)明的各個(gè)實(shí)施例的另一存儲(chǔ)器件600的框圖。與圖1相比較,圖6中的存儲(chǔ)器件600包括兩個(gè)以上的存儲(chǔ)器模塊,并且這些存儲(chǔ)器模塊包括與圖1中的存儲(chǔ)器模塊110和存儲(chǔ)器模塊120類(lèi)似的兩個(gè)存儲(chǔ)器模塊。
[0088]在一些實(shí)施例中,存儲(chǔ)器件600是用于順序地傳輸數(shù)據(jù)信號(hào)D或掃描輸入信號(hào)SI的先進(jìn)先出(FIFO)器件,并且生成輸出數(shù)據(jù)Ql至Qm。存儲(chǔ)器件600包括存儲(chǔ)器模塊610至660。為了說(shuō)明的目的,給出了圖6中所示的存儲(chǔ)器模塊的數(shù)量。圖6中所示的存儲(chǔ)器模塊的各種數(shù)量在本發(fā)明的預(yù)期范圍內(nèi)。為了簡(jiǎn)潔,在圖6中示出了介于存儲(chǔ)器模塊620與630之間的兩個(gè)存儲(chǔ)器模塊650和660。
[0089]例如,存儲(chǔ)器模塊610與存儲(chǔ)器模塊620連接在一起。存儲(chǔ)器模塊630與存儲(chǔ)器模塊640連接在一起。在一些實(shí)施例中,存儲(chǔ)器模塊650和660連接在存儲(chǔ)器模塊620與存儲(chǔ)器模塊630之間。例如,存儲(chǔ)器模塊610至660中的每一個(gè)都生成輸出數(shù)據(jù)Ql至Qm中的一個(gè)。
[0090]在一些實(shí)施例中,將存儲(chǔ)器模塊610至660劃分為多組。每一組存儲(chǔ)器模塊都根據(jù)控制信號(hào)CP1、CP2、…、CPn-1和CPn中的至少一個(gè)對(duì)應(yīng)的控制信號(hào)進(jìn)行操作。
[0091]例如,在圖6中,包括存儲(chǔ)器模塊610的組根據(jù)控制信號(hào)CPl進(jìn)行操作。包括存儲(chǔ)器模塊620和650的組根據(jù)控制信號(hào)CPl和CP2進(jìn)行操作。包括存儲(chǔ)器模塊660和630的組根據(jù)控制信號(hào)CPn-1進(jìn)行操作。包括存儲(chǔ)器模塊640的組根據(jù)控制信號(hào)CPn-1和CPn進(jìn)行操作。
[0092]存儲(chǔ)器模塊610包括鎖存器605和鎖存器615。將鎖存器605和鎖存器615配置為根據(jù)控制信號(hào)CPl進(jìn)行操作。
[0093]例如,鎖存器605與鎖存器615串聯(lián)連接。在操作中,當(dāng)鎖存器605接收數(shù)據(jù)信號(hào)D時(shí),鎖存器605根據(jù)具有第一相位的控制信號(hào)CPl保持輸入數(shù)據(jù)信號(hào)D。此外,鎖存器605根據(jù)具有第二相位(與第一相位相反)的控制信號(hào)CPl輸出輸入數(shù)據(jù)信號(hào)D。
[0094]而且,根據(jù)鎖存器605的操作,鎖存器615根據(jù)具有第二相位的控制信號(hào)CPl接收并保持來(lái)自鎖存器605的輸入數(shù)據(jù)信號(hào)D。此外,鎖存器615根據(jù)具有第一相位的控制信號(hào)CPl而輸出輸入數(shù)據(jù)信號(hào)D。
[0095]存儲(chǔ)器模塊620包括非競(jìng)爭(zhēng)鎖存器625和鎖存器635。將鎖存器635配置為根據(jù)控制信號(hào)CP2進(jìn)行操作。將非競(jìng)爭(zhēng)鎖存器625配置為根據(jù)控制信號(hào)CPl和控制信號(hào)CP2進(jìn)行操作。
[0096]在一些實(shí)施例中,非競(jìng)爭(zhēng)鎖存器625與圖1中所示的非競(jìng)爭(zhēng)鎖存器160相同。因此,非競(jìng)爭(zhēng)鎖存器625的操作與圖1中的非競(jìng)爭(zhēng)鎖存器160的操作類(lèi)似。換句話(huà)說(shuō),當(dāng)控制信號(hào)CPl和控制信號(hào)CP2都處于第二相位時(shí),使能非競(jìng)爭(zhēng)鎖存器625,并且當(dāng)控制信號(hào)CPl或控制信號(hào)CP2未處于第二相位時(shí),禁用非競(jìng)爭(zhēng)鎖存器625。
[0097]將鎖存器635配置為根據(jù)具有第二相位的控制信號(hào)CP2保持從非競(jìng)爭(zhēng)鎖存器625傳輸?shù)臄?shù)據(jù)信號(hào)D。此外,將鎖存器635配置為根據(jù)具有第一相位的控制信號(hào)CP2輸出數(shù)據(jù)信號(hào)D。
[0098]結(jié)果,由于非競(jìng)爭(zhēng)鎖存器625的操作,存儲(chǔ)器模塊610與620之間的數(shù)據(jù)信號(hào)D的傳輸密切配合。
[0099]存儲(chǔ)器模塊630包括鎖存器645和鎖存器655。將鎖存器645和鎖存器655配置為根據(jù)控制信號(hào)CPn-1進(jìn)行操作。
[0100]例如,鎖存器645和鎖存器655串聯(lián)連接。在操作中,當(dāng)鎖存器645接收數(shù)據(jù)信號(hào)D時(shí),鎖存器645根據(jù)具有第一相位的控制信號(hào)CPn-1保持輸入數(shù)據(jù)信號(hào)D。此外,鎖存器645根據(jù)具有第二相位的控制信號(hào)CPn-1輸出輸入數(shù)據(jù)信號(hào)D。
[0101]而且,根據(jù)鎖存器645的操作,鎖存器655根據(jù)具有第二相位的控制信號(hào)CPn-1而接收并保持來(lái)自鎖存器645的輸入數(shù)據(jù)信號(hào)D。此外,鎖存器655根據(jù)具有第一相位的控制信號(hào)CPn-1而輸出輸入數(shù)據(jù)信號(hào)D。
[0102]存儲(chǔ)器模塊640包括非競(jìng)爭(zhēng)鎖存器665和鎖存器675。將鎖存器675配置為根據(jù)控制信號(hào)CPn進(jìn)行操作。將非競(jìng)爭(zhēng)鎖存器665配置為根據(jù)控制信號(hào)CPn-1和控制信號(hào)CPn這兩者進(jìn)行操作。
[0103]在一些實(shí)施例中,非競(jìng)爭(zhēng)鎖存器665與圖1中所示的非競(jìng)爭(zhēng)鎖存器160相同。因此,非競(jìng)爭(zhēng)鎖存器665的操作與圖1中的非競(jìng)爭(zhēng)鎖存器160的操作類(lèi)似。換句話(huà)說(shuō),當(dāng)控制信號(hào)CPn-1和控制信號(hào)CPn都處于第二相位時(shí),使能非競(jìng)爭(zhēng)鎖存器665。當(dāng)控制信號(hào)CPn-1或控制信號(hào)CPn未處于第二相位時(shí),禁用非競(jìng)爭(zhēng)鎖存器665。
[0104]將鎖存器675配置為根據(jù)具有第二相位的控制信號(hào)CPn而保持接收的數(shù)據(jù)信號(hào)D,從非競(jìng)爭(zhēng)鎖存器665傳輸該數(shù)據(jù)信號(hào)D。此外,將鎖存器675配置為根據(jù)具有第一相位的控制信號(hào)CPn而輸出數(shù)據(jù)信號(hào)D。
[0105]結(jié)果,由于非競(jìng)爭(zhēng)鎖存器665的操作,存儲(chǔ)器模塊630與640之間的數(shù)據(jù)信號(hào)D的傳輸密切配合。
[0106]如上所述,存儲(chǔ)器件600包括與多個(gè)控制信號(hào)相對(duì)應(yīng)的多個(gè)存儲(chǔ)器模塊。通過(guò)使用與應(yīng)用于存儲(chǔ)器件100的方法相同的方法,兩組存儲(chǔ)器模塊之間的數(shù)據(jù)信號(hào)D的傳輸和接收密切配合。因此,能夠維持存儲(chǔ)器件600的數(shù)據(jù)信號(hào)D的傳輸和接收的密切配合。
[0107]為了說(shuō)明的目的,給出了圖1和圖6中所示的存儲(chǔ)器模塊和對(duì)應(yīng)的控制信號(hào)的數(shù)量。存儲(chǔ)器模塊和對(duì)應(yīng)的控制信號(hào)的各種數(shù)量在本發(fā)明的預(yù)期范圍內(nèi)。
[0108]為了說(shuō)明的目的,給出了圖2和圖3中所示的非競(jìng)爭(zhēng)鎖存器的配置。非競(jìng)爭(zhēng)鎖存器的各種配置都在本發(fā)明所考慮的范圍內(nèi)。
[0109]在一些實(shí)施例中,公開(kāi)了一種器件,包括第一存儲(chǔ)器模塊和第二存儲(chǔ)器模塊。將第一存儲(chǔ)器模塊配置為根據(jù)第一相位的第一控制信號(hào)而輸出數(shù)據(jù)信號(hào)。第二存儲(chǔ)器模塊連接至第一存儲(chǔ)器模塊,第二存儲(chǔ)器模塊包括鎖存器和非競(jìng)爭(zhēng)鎖存器。將鎖存器配置為根據(jù)第二控制信號(hào)的第二相位而保持接收的數(shù)據(jù)信號(hào)。非競(jìng)爭(zhēng)鎖存器根據(jù)第一控制信號(hào)和第二控制信號(hào)都處于第二相位而將來(lái)自第一存儲(chǔ)器模塊的數(shù)據(jù)信號(hào)傳輸至鎖存器。
[0110]還公開(kāi)了一種器件,包括串聯(lián)連接的多個(gè)存儲(chǔ)器模塊,該多個(gè)存儲(chǔ)器模塊具有與第一和第二控制信號(hào)分別相對(duì)應(yīng)的第一組存儲(chǔ)器模塊和第二組存儲(chǔ)器模塊。第一組存儲(chǔ)器模塊和第二組存儲(chǔ)器模塊包括第一存儲(chǔ)器模塊和第二存儲(chǔ)器模塊。第一存儲(chǔ)器模塊位于第一組存儲(chǔ)器模塊中,并且將第一存儲(chǔ)器模塊配置為根據(jù)第一控制信號(hào)的第一相位而輸出數(shù)據(jù)信號(hào)。第二存儲(chǔ)器模塊位于第二組存儲(chǔ)器模塊中,第二存儲(chǔ)器模塊連接至第一存儲(chǔ)器模塊,并且第二存儲(chǔ)器模塊包括鎖存器和非競(jìng)爭(zhēng)鎖存器。將鎖存器配置為根據(jù)第二控制信號(hào)的第二相位而保持接收的數(shù)據(jù)信號(hào)。非競(jìng)爭(zhēng)鎖存器根據(jù)第一控制信號(hào)和第二控制信號(hào)都處于第二相位而傳輸來(lái)自第一存儲(chǔ)器模塊的數(shù)據(jù)信號(hào)。
[0111]還公開(kāi)了一種方法,包括以下列出的步驟。根據(jù)第一控制信號(hào)的第一相位,通過(guò)第一存儲(chǔ)器模塊輸出數(shù)據(jù)信號(hào)。根據(jù)第一控制信號(hào)和第二控制信號(hào)都處于第二相位,通過(guò)連接至第一存儲(chǔ)器模塊的第二存儲(chǔ)器模塊中的非競(jìng)爭(zhēng)鎖存器將數(shù)據(jù)信號(hào)從第一存儲(chǔ)器模塊傳輸至第二存儲(chǔ)器模塊中的鎖存器。
[0112]上面論述了若干實(shí)施例的部件,使得本領(lǐng)域普通技術(shù)人員可以更好地理解本發(fā)明的各個(gè)方面。本領(lǐng)域普通技術(shù)人員應(yīng)該理解,可以很容易地使用本發(fā)明作為基礎(chǔ)來(lái)設(shè)計(jì)或更改其他用于達(dá)到與這里所介紹實(shí)施例相同的目的和/或?qū)崿F(xiàn)相同優(yōu)點(diǎn)的處理和結(jié)構(gòu)。本領(lǐng)域普通技術(shù)人員也應(yīng)該意識(shí)到,這種等效構(gòu)造并不背離本發(fā)明的精神和范圍,并且在不背離本發(fā)明的精神和范圍的情況下,可以進(jìn)行多種變化、替換以及改變。
【主權(quán)項(xiàng)】
1.一種器件,包括: 第一存儲(chǔ)器模塊,被配置為根據(jù)第一控制信號(hào)的第一相位輸出數(shù)據(jù)信號(hào);以及 第二存儲(chǔ)器模塊,連接至所述第一存儲(chǔ)器模塊,并且所述第二存儲(chǔ)器模塊包括: 鎖存器,被配置為根據(jù)第二控制信號(hào)的第二相位保持接收的數(shù)據(jù)信號(hào);和非競(jìng)爭(zhēng)鎖存器,被配置為根據(jù)所述第一控制信號(hào)和所述第二控制信號(hào)這兩者的第二相位,將所述數(shù)據(jù)信號(hào)從所述第一存儲(chǔ)器模塊傳輸至所述鎖存器。2.根據(jù)權(quán)利要求1所述的器件,其中,所述第一存儲(chǔ)器模塊包括: 第一鎖存器,被配置為根據(jù)所述第一控制信號(hào)的第一相位接收并保持輸入數(shù)據(jù)信號(hào)并且根據(jù)所述第一控制信號(hào)的第二相位輸出所述輸入數(shù)據(jù)信號(hào);以及 第二鎖存器,被配置為根據(jù)所述第一控制信號(hào)的第二相位從所述第一鎖存器接收所述輸入數(shù)據(jù)信號(hào)并保持所述輸入數(shù)據(jù)信號(hào)并且根據(jù)所述第一控制信號(hào)的第一相位輸出所述輸入數(shù)據(jù)信號(hào)。3.根據(jù)權(quán)利要求1所述的器件,還包括: 多路復(fù)用器,連接至所述第一存儲(chǔ)器模塊,將所述多路復(fù)用器配置為將所述數(shù)據(jù)信號(hào)或輸入信號(hào)傳輸至所述第一存儲(chǔ)器模塊。4.根據(jù)權(quán)利要求1所述的器件,其中,所述非競(jìng)爭(zhēng)鎖存器包括: 第一傳輸門(mén),連接至所述第一存儲(chǔ)器模塊并且被配置為根據(jù)所述第一控制信號(hào)的第二相位而導(dǎo)通; 第二傳輸門(mén),串聯(lián)連接至所述第一傳輸門(mén)并且被配置為根據(jù)所述第二控制信號(hào)的第二相位而導(dǎo)通; 反相器,連接在所述第二傳輸門(mén)與所述鎖存器之間;以及 保持器電路,連接在所述反相器的兩個(gè)端部之間。5.根據(jù)權(quán)利要求4所述的器件,其中,當(dāng)所述第一控制信號(hào)或所述第二控制信號(hào)未處于所述第二相位時(shí),所述第一傳輸門(mén)和所述第二傳輸門(mén)中的至少一個(gè)是禁用的,并且所述保持器電路保持與先前周期相對(duì)應(yīng)的數(shù)據(jù)信號(hào)。6.根據(jù)權(quán)利要求1所述的器件,其中,所述非競(jìng)爭(zhēng)鎖存器包括: 三態(tài)反相器,連接至所述第一存儲(chǔ)器模塊并且被配置為根據(jù)所述第一控制信號(hào)和所述第二控制信號(hào)這兩者的第二相位而導(dǎo)通; 反相器,連接在所述三態(tài)反相器與所述鎖存器之間;以及 保持器電路,連接在所述反相器的兩個(gè)端部之間。7.根據(jù)權(quán)利要求6所述的器件,其中,當(dāng)所述第一控制信號(hào)或所述第二控制信號(hào)未處于所述第二相位時(shí),禁用所述三態(tài)反相器,并且所述保持器電路保持與先前周期相對(duì)應(yīng)的數(shù)據(jù)信號(hào)。8.一種器件,包括: 多個(gè)存儲(chǔ)器模塊,串聯(lián)連接并且具有與第一控制信號(hào)和第二控制信號(hào)分別相對(duì)應(yīng)的第一組存儲(chǔ)器模塊和第二組存儲(chǔ)器模塊,所述多個(gè)存儲(chǔ)器模塊包括: 第一存儲(chǔ)器模塊,位于所述第一組存儲(chǔ)器模塊中并且被配置為根據(jù)所述第一控制信號(hào)的第一相位輸出數(shù)據(jù)信號(hào);以及 第二存儲(chǔ)器模塊,位于所述第二組存儲(chǔ)器模塊中,所述第二存儲(chǔ)器模塊連接至所述第一存儲(chǔ)器模塊,并且所述第二存儲(chǔ)器模塊包括: 鎖存器,被配置為根據(jù)所述第二控制信號(hào)的第二相位保持接收的數(shù)據(jù)信號(hào);和非競(jìng)爭(zhēng)鎖存器,根據(jù)所述第一控制信號(hào)和所述第二控制信號(hào)這兩者的第二相位,將所述數(shù)據(jù)信號(hào)從所述第一存儲(chǔ)器模塊傳輸至所述鎖存器。9.根據(jù)權(quán)利要求8所述的器件,其中,所述第一存儲(chǔ)器模塊包括: 第一鎖存器,被配置為根據(jù)所述第一控制信號(hào)的第一相位接收并保持輸入數(shù)據(jù)信號(hào)并且根據(jù)所述第一控制信號(hào)的第二相位輸出所述輸入數(shù)據(jù)信號(hào);以及 第二鎖存器,被配置為根據(jù)所述第一控制信號(hào)的第二相位從所述第一鎖存器接收所述輸入數(shù)據(jù)信號(hào)并保持所述輸入數(shù)據(jù)信號(hào)并且根據(jù)所述第一控制信號(hào)的第一相位輸出所述輸入數(shù)據(jù)信號(hào)。10.一種方法,包括: 根據(jù)第一控制信號(hào)的第一相位,通過(guò)第一存儲(chǔ)器模塊輸出數(shù)據(jù)信號(hào); 根據(jù)所述第一控制信號(hào)和第二控制信號(hào)這兩者的第二相位,通過(guò)連接至所述第一存儲(chǔ)器模塊的第二存儲(chǔ)器模塊中的非競(jìng)爭(zhēng)鎖存器將所述數(shù)據(jù)信號(hào)從所述第一存儲(chǔ)器模塊傳輸至所述第二存儲(chǔ)器模塊中的鎖存器;以及 根據(jù)所述第二控制信號(hào)的第二相位,通過(guò)所述鎖存器保持所述數(shù)據(jù)信號(hào)。
【文檔編號(hào)】G06F5/08GK106055306SQ201510616617
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2015年9月24日
【發(fā)明人】劉逸群
【申請(qǐng)人】臺(tái)灣積體電路制造股份有限公司