專利名稱:半導(dǎo)體存儲(chǔ)器和調(diào)整時(shí)鐘信號(hào)與選通信號(hào)間相位關(guān)系的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于在存儲(chǔ)器電路中接受所傳送的寫(xiě)數(shù)據(jù)期間對(duì)由存儲(chǔ)器控制單元(存儲(chǔ)器控制器)所提供的時(shí)鐘信號(hào)與由存儲(chǔ)器控制單元所提供的選通信號(hào)之間的相位關(guān)系進(jìn)行調(diào)整的方法。此外,本發(fā)明涉及一種存儲(chǔ)器電路,利用所述存儲(chǔ)器電路能夠?qū)r(shí)鐘信號(hào)與選通信號(hào)之間的相位關(guān)系進(jìn)行調(diào)整。本發(fā)明還涉及一種對(duì)時(shí)鐘信號(hào)與選通信號(hào)之間的相位關(guān)系進(jìn)行調(diào)整的存儲(chǔ)器控制單元。
背景技術(shù):
常規(guī)的存儲(chǔ)器電路通常借助于存儲(chǔ)器控制單元(所謂的存儲(chǔ)器控制器)來(lái)驅(qū)動(dòng),以便以符合規(guī)范的方式運(yùn)行存儲(chǔ)器電路。為了使存儲(chǔ)器控制單元與一個(gè)或更多存儲(chǔ)器電路、特別是DRAM存儲(chǔ)器電路進(jìn)行通信,通常利用用于傳送命令和地址數(shù)據(jù)的時(shí)鐘信號(hào),并且也利用用于傳送要存儲(chǔ)在存儲(chǔ)器電路中的寫(xiě)數(shù)據(jù)的選通信號(hào)。當(dāng)時(shí)鐘信號(hào)和選通信號(hào)到達(dá)存儲(chǔ)器電路時(shí),該時(shí)鐘信號(hào)和選通信號(hào)必須遵守固定地預(yù)定的相位關(guān)系,以便確保要寫(xiě)的數(shù)據(jù)被正確地接受到存儲(chǔ)器電路中,其中所述相位關(guān)系基本上用選通信號(hào)相對(duì)于時(shí)鐘信號(hào)的建立時(shí)間tDSS和保持時(shí)間tDSH來(lái)描述。
遵守所述相位關(guān)系通常通過(guò)針對(duì)時(shí)鐘信號(hào)和選通信號(hào)以及也針對(duì)相應(yīng)的命令與地址信號(hào)和數(shù)據(jù)信號(hào)仔細(xì)調(diào)整存儲(chǔ)器控制單元與相應(yīng)的存儲(chǔ)器電路之間的互連長(zhǎng)度來(lái)實(shí)現(xiàn)。但是在這種情況下,必須考慮到各個(gè)信號(hào)在某些情況下在它們各自的信號(hào)線上例如由于連接到該信號(hào)線上的輸入端的不同負(fù)載以及此外由于它們不同的物理特性而具有不同的傳播速度。
在存儲(chǔ)器模塊的存儲(chǔ)器控制單元與存儲(chǔ)器電路之間的確定的總線布置的情況下,傳播時(shí)間的均衡僅僅在非常有限的頻帶內(nèi)是可能的,或者在某些情況下根本不再是可能的。特別在將飛越總線(fly-bybus)用于傳送時(shí)鐘信號(hào)和以與該時(shí)鐘信號(hào)同步的方式傳送的命令及地址數(shù)據(jù)時(shí),在時(shí)鐘信號(hào)與選通信號(hào)之間出現(xiàn)未定義的相位偏移。使用飛越總線時(shí)的相應(yīng)的信號(hào)傳播時(shí)間通常比在用于傳送選通信號(hào)和以與該選通信號(hào)同步的方式傳送的數(shù)據(jù)信號(hào)的線路的情況下更長(zhǎng),所述線路通常以存儲(chǔ)器控制單元與存儲(chǔ)器電路之間的點(diǎn)到點(diǎn)(P2P)連接的形式來(lái)實(shí)施。
在這點(diǎn)上,存儲(chǔ)器控制單元通常具有為存儲(chǔ)器電路生成時(shí)鐘信號(hào)和選通信號(hào)的電路,其中兩個(gè)信號(hào)的時(shí)間關(guān)系在某些界限內(nèi)是可調(diào)的。這種電路可以被用于在兩個(gè)信號(hào)到達(dá)相應(yīng)的存儲(chǔ)器電路時(shí)不依賴于用于時(shí)鐘信號(hào)和選通信號(hào)的線路的相對(duì)長(zhǎng)度以及這些線路上存在的負(fù)載來(lái)調(diào)節(jié)兩個(gè)信號(hào)的相位關(guān)系。
為了能夠以這樣的方式調(diào)節(jié)存儲(chǔ)器控制單元的相位關(guān)系使得信號(hào)以所期望的相位偏移或在相位方面正確地到達(dá)存儲(chǔ)器電路,存儲(chǔ)器電路可以裝備有相位比較器,該相位比較器測(cè)量時(shí)鐘信號(hào)與選通信號(hào)之間的時(shí)間關(guān)系。所測(cè)量的結(jié)果被傳送到存儲(chǔ)器控制單元,該存儲(chǔ)器控制單元于是可以相應(yīng)地修正時(shí)鐘信號(hào)和選通信號(hào)之間的所選擇的延遲時(shí)間。因?yàn)闀r(shí)鐘信號(hào)與選通信號(hào)之間的時(shí)間關(guān)系以合理的電路開(kāi)銷、特別是也由于在存儲(chǔ)器電路的情況下所使用的制造技術(shù)而只能較不準(zhǔn)確地被測(cè)量,所以在存儲(chǔ)器控制電路中設(shè)置相位關(guān)系時(shí)必須考慮大的容差,以致存儲(chǔ)器電路的最大工作頻率是受限的。
另一可能的缺點(diǎn)是,所述相位比較器僅確定時(shí)鐘信號(hào)與選通信號(hào)之間的相位信息,而不模擬在時(shí)鐘信號(hào)與選通信號(hào)之間的不遵從指示的相位關(guān)系的情況下存儲(chǔ)器電路的實(shí)際故障機(jī)制。也就是說(shuō),迄今由存儲(chǔ)器控制單元以這樣的方式來(lái)施加時(shí)鐘信號(hào)與選通信號(hào),使得它們以位于由指示所預(yù)定的值之內(nèi)的所規(guī)定的相位關(guān)系存在于相應(yīng)的存儲(chǔ)器電路上,而即使存儲(chǔ)器電路可以超出符合規(guī)范的界限無(wú)差錯(cuò)地運(yùn)行,迄今也未規(guī)定在由指示所預(yù)定的界限值之外運(yùn)行存儲(chǔ)器電路。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是,提供一種方法,在所述方法中能夠在將寫(xiě)數(shù)據(jù)寫(xiě)到存儲(chǔ)器電路中時(shí)調(diào)整時(shí)鐘信號(hào)和選通信號(hào)之間的相位關(guān)系。此外,本發(fā)明的一個(gè)目的是,提供一種存儲(chǔ)器電路和一種存儲(chǔ)器控制單元,其中在存在于存儲(chǔ)器電路上時(shí)該時(shí)鐘信號(hào)與選通信號(hào)之間的相位關(guān)系被調(diào)整以便確保要傳送的寫(xiě)數(shù)據(jù)的可靠接受。
該目的通過(guò)根據(jù)權(quán)利要求1的方法、根據(jù)權(quán)利要求11的存儲(chǔ)器電路以及根據(jù)權(quán)利要求18的存儲(chǔ)器控制單元來(lái)實(shí)現(xiàn)。
本發(fā)明的其他有利的實(shí)施方案在從屬權(quán)利要求中加以說(shuō)明。
本發(fā)明的第一方面提供一種方法,所述方法用于對(duì)由存儲(chǔ)器控制單元提供的時(shí)鐘信號(hào)與由存儲(chǔ)器控制單元提供的選通信號(hào)之間的相位關(guān)系進(jìn)行調(diào)整以便將要傳送的寫(xiě)數(shù)據(jù)接受到存儲(chǔ)器電路中。在這種情況下,寫(xiě)命令信號(hào)以與時(shí)鐘信號(hào)同步的方式被傳送到存儲(chǔ)器電路,而寫(xiě)數(shù)據(jù)信號(hào)與選通信號(hào)同步地被傳送。以這樣的方式來(lái)設(shè)定所傳送的時(shí)鐘信號(hào)與所傳送的選通信號(hào)之間的相位偏移,使得所述寫(xiě)數(shù)據(jù)在存儲(chǔ)器電路中被可靠地接受。在存儲(chǔ)器電路中執(zhí)行以下步驟-根據(jù)時(shí)鐘信號(hào)和具有特定的脈沖持續(xù)時(shí)間的寫(xiě)命令信號(hào)來(lái)產(chǎn)生寫(xiě)接受信號(hào);-確定在脈沖持續(xù)時(shí)間期間具有所定義的邊沿方向(斜率)的選通信號(hào)的邊沿的數(shù)量;并且-根據(jù)所確定的數(shù)量提供一項(xiàng)錯(cuò)誤信息。
優(yōu)選地,將所確定的數(shù)量與選通信號(hào)的相應(yīng)邊沿的預(yù)定期望數(shù)量進(jìn)行比較,并且一項(xiàng)說(shuō)明所確定的數(shù)量是否匹配于期望數(shù)量的信息被提供作為錯(cuò)誤信息。
根據(jù)本發(fā)明的方法使用寫(xiě)接受信號(hào),以便確定時(shí)鐘信號(hào)與選通信號(hào)是否具有相位偏移,使得該相位偏移使存儲(chǔ)器電路能夠被可靠地運(yùn)行,其中所述寫(xiě)接受信號(hào)預(yù)先規(guī)定特定的脈沖持續(xù)時(shí)間,在該脈沖持續(xù)時(shí)間內(nèi)必須接收所有寫(xiě)數(shù)據(jù)以便正確地接受到存儲(chǔ)器電路中。寫(xiě)接受信號(hào)是在常規(guī)的存儲(chǔ)器電路中產(chǎn)生的信號(hào),并且通常用作計(jì)數(shù)器的激活信號(hào),其中所述計(jì)數(shù)器對(duì)選通信號(hào)的所定義的邊沿進(jìn)行計(jì)數(shù),并且在達(dá)到所定義的邊沿的期望數(shù)量之后例如借助觸發(fā)器或?qū)懠拇嫫鲝妮斎腈i存器中讀出在此期間所期待的寫(xiě)數(shù)據(jù),并且將所述寫(xiě)數(shù)據(jù)施加到內(nèi)部數(shù)據(jù)總線上。在本發(fā)明的情況下,寫(xiě)接受信號(hào)被用于確定選通信號(hào)的所定義的邊沿的數(shù)量是否對(duì)應(yīng)于所定義的邊沿的期望數(shù)量,使得如果情況如此,則可以假定寫(xiě)數(shù)據(jù)在寫(xiě)接受信號(hào)的脈沖持續(xù)時(shí)間期間能夠被完全接收,因?yàn)閷?xiě)數(shù)據(jù)與選通信號(hào)基本上同步地被傳送。借助于一項(xiàng)指示所定義的邊沿的所確定的數(shù)量是否匹配于所定義的邊沿的期望數(shù)量的錯(cuò)誤信息,因此能夠確定,所傳送的時(shí)鐘信號(hào)與所傳送的選通信號(hào)之間的相位偏移是否是這樣的,使得能夠無(wú)錯(cuò)誤地并且可靠地運(yùn)行存儲(chǔ)器電路。如果確定所定義的邊沿的數(shù)量偏離所定義的邊沿的期望數(shù)量,那么在所傳送的時(shí)鐘信號(hào)與所傳送的選通信號(hào)之間存在相位偏移,所述相位偏移不允許將寫(xiě)數(shù)據(jù)可靠地接受到存儲(chǔ)器電路中。借助于提供錯(cuò)誤信息,于是例如能夠用信號(hào)通知存儲(chǔ)器控制單元改變時(shí)鐘信號(hào)與選通信號(hào)之間的相位偏移。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,錯(cuò)誤信息可以被緩沖存儲(chǔ)在存儲(chǔ)器電路中和/或被傳送到存儲(chǔ)器控制單元。
此外可以規(guī)定,存儲(chǔ)器控制單元根據(jù)錯(cuò)誤信息來(lái)設(shè)定相位偏移。此外可以規(guī)定,存儲(chǔ)器控制單元設(shè)定存儲(chǔ)器電路中的校準(zhǔn)模式,在校準(zhǔn)工作模式下通過(guò)多次寫(xiě)測(cè)試數(shù)據(jù)來(lái)迭代地確定要設(shè)定的相位偏移。
優(yōu)選地,在校準(zhǔn)模式下,在相位偏移范圍內(nèi)改變時(shí)鐘信號(hào)與選通信號(hào)之間的相位偏移,并且接收多項(xiàng)相應(yīng)的所得到的錯(cuò)誤信息,使得能夠根據(jù)多項(xiàng)所得到的相應(yīng)的錯(cuò)誤信息來(lái)確定相位偏移的上限值和下限值,在所述上限值和下限值之間存儲(chǔ)器電路能夠可靠地接受所述寫(xiě)數(shù)據(jù),其中相位偏移以這樣的方式來(lái)設(shè)定,使得其位于上限值和下限值之間。
優(yōu)選地,從指示要接收的所有寫(xiě)數(shù)據(jù)已被接收的接受信號(hào)中推導(dǎo)出錯(cuò)誤信息,其中如果在已經(jīng)經(jīng)過(guò)了脈沖持續(xù)時(shí)間之后不存在接受信號(hào),則該錯(cuò)誤信息指示錯(cuò)誤。
本發(fā)明的另一方面提供一種用于產(chǎn)生一項(xiàng)錯(cuò)誤信息以便對(duì)所施加的時(shí)鐘信號(hào)與所施加的選通信號(hào)之間的相位關(guān)系進(jìn)行調(diào)整的存儲(chǔ)器電路。所述存儲(chǔ)器電路包括用于接收命令信號(hào)和時(shí)鐘信號(hào)的命令數(shù)據(jù)接收單元、用于接收寫(xiě)數(shù)據(jù)信號(hào)和選通信號(hào)的寫(xiě)數(shù)據(jù)接收單元、以及測(cè)試單元。所述測(cè)試單元具有邊沿計(jì)數(shù)器,該邊沿計(jì)數(shù)器確定在寫(xiě)接受信號(hào)的脈沖持續(xù)時(shí)間期間選通信號(hào)的、具有所定義的邊沿方向的邊沿的數(shù)量,其中所述寫(xiě)接受信號(hào)取決于時(shí)鐘信號(hào)和寫(xiě)命令信號(hào)。也設(shè)置有提供單元,以便根據(jù)所確定的數(shù)量來(lái)提供一項(xiàng)錯(cuò)誤信息。
優(yōu)選地,設(shè)置有比較器,所述比較器將所確定的數(shù)量與選通信號(hào)的相應(yīng)邊沿的預(yù)定的期望數(shù)量相比較,其中所述提供單元提供表明所確定的數(shù)量是否匹配于期望數(shù)量的指示作為錯(cuò)誤信息。
作為一個(gè)替代方案,所述提供單元也可以提供所確定的數(shù)量作為錯(cuò)誤信息。
根據(jù)本發(fā)明的存儲(chǔ)器電路使得能夠例如借助所提供的錯(cuò)誤信息通知存儲(chǔ)器控制單元,時(shí)鐘信號(hào)與選通信號(hào)之間的相位關(guān)系是否適合于將寫(xiě)數(shù)據(jù)可靠地接受到存儲(chǔ)器電路中。在校準(zhǔn)模式中,該信息可以例如被用于保持時(shí)鐘信號(hào)與選通信號(hào)之間的相位偏移,或者如果寫(xiě)數(shù)據(jù)不能被可靠地接受到存儲(chǔ)器電路中則被用于改變相位偏移。在校準(zhǔn)模式中,根據(jù)本發(fā)明的存儲(chǔ)器電路因此能夠被用于以這樣的方式對(duì)時(shí)鐘信號(hào)與選通信號(hào)之間的相位偏移進(jìn)行調(diào)整,使得寫(xiě)數(shù)據(jù)能夠被可靠地接受到存儲(chǔ)器電路中。為此目的,必須在存儲(chǔ)器電路中量化時(shí)鐘信號(hào)與選通信號(hào)之間的相位偏移并且向外傳送相位偏移的相應(yīng)值。這是特別有利的,因?yàn)楝F(xiàn)有技術(shù)中所使用的相位比較器必須復(fù)雜地來(lái)實(shí)現(xiàn)并且具有非常大的不精確性,這特別是在高工作頻率時(shí)導(dǎo)致在調(diào)整相位偏移方面的問(wèn)題。
優(yōu)選地,緩沖存儲(chǔ)裝置可以被設(shè)置用于緩沖存儲(chǔ)用于輸出的錯(cuò)誤信息。
根據(jù)本發(fā)明的另一實(shí)施例,邊沿計(jì)數(shù)器可以產(chǎn)生接受信號(hào),以便將所接收的寫(xiě)數(shù)據(jù)接受到內(nèi)部數(shù)據(jù)總線上。所述緩沖存儲(chǔ)裝置優(yōu)選地被形成為RS觸發(fā)器,該RS觸發(fā)器與邊沿計(jì)數(shù)器相連接,以便如果接受信號(hào)指示完全接受要接收的所有寫(xiě)數(shù)據(jù),則對(duì)RS觸發(fā)器進(jìn)行置位,并且以便在寫(xiě)接受信號(hào)的脈沖持續(xù)時(shí)間開(kāi)始時(shí)對(duì)RS觸發(fā)器進(jìn)行復(fù)位。
本發(fā)明的另一方面提供一種存儲(chǔ)器控制單元。該存儲(chǔ)器控制單元具有命令數(shù)據(jù)傳送單元,所述命令數(shù)據(jù)傳送單元傳送時(shí)鐘信號(hào)和與時(shí)鐘信號(hào)同步的命令信號(hào)。此外設(shè)置有寫(xiě)數(shù)據(jù)傳送單元,所述寫(xiě)數(shù)據(jù)傳送單元傳送選通信號(hào)和與選通信號(hào)同步的寫(xiě)數(shù)據(jù)信號(hào)。借助于錯(cuò)誤數(shù)據(jù)接收單元,能夠接收一項(xiàng)指示在上一次寫(xiě)存取期間是否接受了所有寫(xiě)數(shù)據(jù)的錯(cuò)誤信息。作為一個(gè)替代方案,所接收的選通信號(hào)的邊沿的數(shù)量可以被接收作為錯(cuò)誤信息。借助于相位電路,根據(jù)所接收的錯(cuò)誤信息來(lái)設(shè)定時(shí)鐘信號(hào)與選通信號(hào)之間的相位偏移。
存儲(chǔ)器控制單元使得能夠僅僅根據(jù)一項(xiàng)錯(cuò)誤信息相應(yīng)地設(shè)定時(shí)鐘信號(hào)和選通信號(hào)之間的相位偏移,其中所述錯(cuò)誤信息指示在上一次寫(xiě)存取期間是否接受了所有寫(xiě)數(shù)據(jù)。
優(yōu)選地,存儲(chǔ)器控制單元具有控制裝置,以便在可連接的存儲(chǔ)器電路中設(shè)置校準(zhǔn)模式。優(yōu)選地,以這樣的方式來(lái)設(shè)置控制裝置,使得借助所述命令數(shù)據(jù)傳送單元和寫(xiě)數(shù)據(jù)傳送單元來(lái)執(zhí)行多個(gè)具有不同相位偏移的寫(xiě)操作,其中錯(cuò)誤數(shù)據(jù)接收單元接收多項(xiàng)相應(yīng)的錯(cuò)誤信息,并且所述控制裝置被這樣設(shè)置,使得根據(jù)該多項(xiàng)錯(cuò)誤信息和相應(yīng)地分配的相位偏移來(lái)選擇并且設(shè)定相位偏移,在該情況中該項(xiàng)相關(guān)的錯(cuò)誤信息說(shuō)明所述寫(xiě)數(shù)據(jù)能夠被接受到存儲(chǔ)器電路中。
優(yōu)選地,錯(cuò)誤數(shù)據(jù)接收單元接收多項(xiàng)所得到的相應(yīng)的錯(cuò)誤信息。所述控制裝置確定相位偏移的上限值和下限值,在所述上限值和下限值之間半導(dǎo)體存儲(chǔ)器能夠可靠地接受所述寫(xiě)數(shù)據(jù),其中相位電路以這樣的方式設(shè)定相位偏移,使得該相位偏移位于上限值與下限值之間。以這種方式,能夠執(zhí)行用于確定相位偏移范圍的迭代方法,其中在所述相位偏移范圍內(nèi)寫(xiě)數(shù)據(jù)能夠被可靠地接受到存儲(chǔ)器電路中。所述存儲(chǔ)器控制單元通常在制造技術(shù)中被集成,所述制造技術(shù)使得能夠比在存儲(chǔ)器電路的通常的制造技術(shù)的情況下可能實(shí)現(xiàn)的更精確地設(shè)定時(shí)鐘信號(hào)與選通信號(hào)之間的相位偏移。因此,相較于利用常規(guī)方法的情況,能夠在存儲(chǔ)器控制單元中更精確地確定能夠運(yùn)行存儲(chǔ)器電路的相位偏移范圍,其中在常規(guī)方法中到達(dá)存儲(chǔ)器電路的時(shí)鐘信號(hào)與選通信號(hào)之間的相位偏移在存儲(chǔ)器電路中被測(cè)量并且測(cè)量結(jié)果被傳送到所述存儲(chǔ)器控制單元。
下面參考附圖更加詳細(xì)地解釋本發(fā)明的優(yōu)選的實(shí)施例,在所述附圖中圖1示出具有存儲(chǔ)器控制單元和包含多個(gè)存儲(chǔ)器電路的存儲(chǔ)器模塊的數(shù)據(jù)處理系統(tǒng);圖2示出信號(hào)時(shí)序圖,該信號(hào)時(shí)序圖說(shuō)明命令信號(hào)的傳送與寫(xiě)數(shù)據(jù)的傳送之間的偏移;圖3示出根據(jù)現(xiàn)有技術(shù)的具有存儲(chǔ)器控制單元和兩個(gè)存儲(chǔ)器電路的存儲(chǔ)器系統(tǒng);圖4示出根據(jù)本發(fā)明的一個(gè)實(shí)施方案的具有存儲(chǔ)器控制單元和兩個(gè)存儲(chǔ)器電路的存儲(chǔ)器系統(tǒng);圖5示出根據(jù)本發(fā)明的存儲(chǔ)器電路的細(xì)節(jié)的框圖;圖6示出在時(shí)鐘信號(hào)與選通信號(hào)之間的最佳相位關(guān)系的情況下的信號(hào)時(shí)序圖;圖7示出當(dāng)選通信號(hào)相對(duì)于正確的相位關(guān)系超前于時(shí)鐘信號(hào)時(shí)的信號(hào)時(shí)序圖;圖8示出一個(gè)信號(hào)時(shí)序圖,其中選通信號(hào)相對(duì)于正確的相位關(guān)系滯后于時(shí)鐘信號(hào)。
具體實(shí)施例方式
圖1示出具有數(shù)據(jù)處理單元1的數(shù)據(jù)處理系統(tǒng),所述數(shù)據(jù)處理單元1處理來(lái)自存儲(chǔ)器模塊2的數(shù)據(jù)。數(shù)據(jù)處理單元1以適當(dāng)?shù)姆绞浇?jīng)由存儲(chǔ)器控制單元3連接到存儲(chǔ)器模塊2上,所述存儲(chǔ)器控制單元3承擔(dān)存儲(chǔ)器模塊2的驅(qū)動(dòng)。存儲(chǔ)器模塊2具有可由存儲(chǔ)器控制單元3驅(qū)動(dòng)的單獨(dú)的存儲(chǔ)器電路4。
存儲(chǔ)器電路4在每種情況下經(jīng)由相應(yīng)數(shù)量的數(shù)據(jù)信號(hào)線5與存儲(chǔ)器控制單元3的相應(yīng)端子相連接,其中相應(yīng)數(shù)量通過(guò)每個(gè)存儲(chǔ)器電路的數(shù)據(jù)信號(hào)的并行性來(lái)預(yù)先確定。數(shù)據(jù)信號(hào)經(jīng)由數(shù)據(jù)信號(hào)線5從存儲(chǔ)器電路4被傳送以及被傳送至存儲(chǔ)器電路4。同樣地,數(shù)據(jù)信號(hào)線5包括選通信號(hào)線,經(jīng)由所述選通信號(hào)線將選通信號(hào)從存儲(chǔ)器控制單元3傳送到存儲(chǔ)器電路4,其中所述選通信號(hào)與要被寫(xiě)入到存儲(chǔ)器電路4的寫(xiě)數(shù)據(jù)同步。作為一個(gè)替代方案,也可以經(jīng)由兩條選通信號(hào)線差動(dòng)地傳送所述選通信號(hào)。
此外,存儲(chǔ)器控制單元3使命令和地址數(shù)據(jù)在多個(gè)命令和地址線6上可用,所述命令和地址線6能夠把在存儲(chǔ)器電路4中要被尋址的存儲(chǔ)器地址和存儲(chǔ)器命令傳送到存儲(chǔ)器電路。命令和地址線6被連接到存儲(chǔ)器電路4的(未示出的)所有相應(yīng)的命令和地址輸入端上,并且以所謂的飛越總線的形式被引導(dǎo)通過(guò)命令和地址輸入端,而且在與最后的存儲(chǔ)器電路的命令和地址輸入端接觸之后被相應(yīng)地電氣終接。被施加在命令和地址線上的命令和地址信號(hào)因此通過(guò)命令和地址線6傳播并且以這樣的方式連續(xù)地傳給存儲(chǔ)器電路4的相應(yīng)的命令和地址輸入端。同樣地,命令和地址線包括一個(gè)或多個(gè)傳送時(shí)鐘信號(hào)所經(jīng)由的時(shí)鐘信號(hào)線,其中命令和地址信號(hào)與所述時(shí)鐘信號(hào)同步。時(shí)鐘信號(hào)可以在一個(gè)時(shí)鐘信號(hào)線上被傳送或者經(jīng)由多個(gè)時(shí)鐘信號(hào)線被差動(dòng)地傳送。
由于命令和地址線6與數(shù)據(jù)信號(hào)線5之間的不同線長(zhǎng)以及由于因相應(yīng)數(shù)量的所連接的存儲(chǔ)器電路的輸入端而產(chǎn)生的不同電氣負(fù)載,在數(shù)據(jù)信號(hào)線5上以及在命令和地址數(shù)據(jù)線6上出現(xiàn)不同的信號(hào)傳播時(shí)間。這導(dǎo)致,命令和地址數(shù)據(jù)與時(shí)鐘信號(hào)以及寫(xiě)數(shù)據(jù)信號(hào)和選通信號(hào)在由存儲(chǔ)器控制單元3同時(shí)施加這些信號(hào)的情況下將以相位偏移的方式存在于存儲(chǔ)器件4上。
這例如通過(guò)圖2來(lái)說(shuō)明,圖2說(shuō)明由存儲(chǔ)器控制單元所傳送的命令和地址信號(hào)的信號(hào)傳播時(shí)間和其在相應(yīng)的存儲(chǔ)器電路4上各自的接收時(shí)間tCA1、tCA2、tCA3。當(dāng)寫(xiě)到存儲(chǔ)器電路中時(shí),寫(xiě)數(shù)據(jù)的傳送必須在預(yù)先確定的時(shí)間窗內(nèi)開(kāi)始,使得所述寫(xiě)數(shù)據(jù)在寫(xiě)時(shí)延WL之后(在本實(shí)例中在六個(gè)時(shí)鐘周期之后)在特定的時(shí)間窗內(nèi)存在于有關(guān)的存儲(chǔ)器件上。因此,存儲(chǔ)器數(shù)據(jù)必須由存儲(chǔ)器控制單元3以相應(yīng)的延遲加以傳送,使得寫(xiě)數(shù)據(jù)在數(shù)據(jù)信號(hào)線5上在相應(yīng)的信號(hào)傳播時(shí)間之后在特定的時(shí)間窗開(kāi)始時(shí)存在于存儲(chǔ)器電路4上,并且在時(shí)間窗的持續(xù)時(shí)間期間被完全接受到相應(yīng)的存儲(chǔ)器件中。由存儲(chǔ)器控制單元3將寫(xiě)數(shù)據(jù)施加到各個(gè)存儲(chǔ)器電路4上的開(kāi)始相應(yīng)地用即時(shí)時(shí)刻tDQ1、tDQ2、tDQ3來(lái)標(biāo)明。在這種情況下,除了命令和地址信號(hào)到各個(gè)存儲(chǔ)器電路的傳播時(shí)間之外,還必須考慮數(shù)據(jù)信號(hào)在數(shù)據(jù)信號(hào)線上的傳播時(shí)間,該傳播時(shí)間對(duì)于每個(gè)存儲(chǔ)器電路來(lái)說(shuō)可能是不同的。
在常規(guī)的諸如在圖3中所示的存儲(chǔ)器系統(tǒng)中,存儲(chǔ)器控制單元3可以具有延遲元件10,所述延遲元件10被分配給每個(gè)存儲(chǔ)器電路并將數(shù)據(jù)信號(hào)以及相關(guān)的選通信號(hào)延遲預(yù)定的相位偏移,以便使信號(hào)相對(duì)于命令和地址信號(hào)以及時(shí)鐘信號(hào)處于預(yù)定的相位關(guān)系。由此實(shí)現(xiàn),命令和地址信號(hào)與時(shí)鐘信號(hào)以及選通信號(hào)和數(shù)據(jù)信號(hào)以所期望的時(shí)間關(guān)系存在于相應(yīng)的存儲(chǔ)器電路4上。為此目的,每個(gè)存儲(chǔ)器電路4具有相位比較器11,該相位比較器11將存在于其相應(yīng)輸入端上的時(shí)鐘信號(hào)CLK和選通信號(hào)DQS相互比較并且確定相位偏移。所述相位偏移被量化并且經(jīng)由相應(yīng)的數(shù)據(jù)信號(hào)線被回傳給存儲(chǔ)器控制單元3,該存儲(chǔ)器控制單元3相應(yīng)地延遲或加速相應(yīng)的選通信號(hào)DQS,使得選通信號(hào)DQS以正確的相位關(guān)系存在于有關(guān)的存儲(chǔ)器電路4上。這在每個(gè)存儲(chǔ)器電路4中這樣來(lái)實(shí)現(xiàn),使得被分配給相應(yīng)存儲(chǔ)器電路4的延遲元件10能夠設(shè)置選通信號(hào)DQS的相應(yīng)的延遲或加速。
這種存儲(chǔ)器系統(tǒng)具有以下缺點(diǎn),即相位比較器只能非常不精確地并且以用于DRAM存儲(chǔ)器件的制造技術(shù)的相當(dāng)可觀的花費(fèi)被實(shí)施,因此一方面增加了存儲(chǔ)器電路的面積需求,另一方面只能實(shí)現(xiàn)選通信號(hào)DQS和時(shí)鐘信號(hào)CLK之間的非常不精確的相位調(diào)整。
圖4作為框圖示出根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的存儲(chǔ)器系統(tǒng)。該存儲(chǔ)器系統(tǒng)包括與存儲(chǔ)器模塊的第一存儲(chǔ)器電路和第二存儲(chǔ)器電路22相連接的存儲(chǔ)器控制單元20。如已經(jīng)結(jié)合現(xiàn)有技術(shù)所描述的,存儲(chǔ)器控制單元20在相應(yīng)數(shù)量的命令和地址信號(hào)線23上輸出命令和地址信號(hào),所述信號(hào)經(jīng)由命令和地址信號(hào)線23被施加到第一存儲(chǔ)器電路21上并接著經(jīng)由相同的命令和信號(hào)線23被施加到第二存儲(chǔ)器電路22上。
存儲(chǔ)器控制單元20同樣輸出時(shí)鐘信號(hào)CLK,該時(shí)鐘信號(hào)CLK經(jīng)由時(shí)鐘信號(hào)線24被施加到第一存儲(chǔ)器電路21上并接著經(jīng)由相同的時(shí)鐘信號(hào)線24被施加到第二存儲(chǔ)器電路22上。
第一和第二存儲(chǔ)器電路21、22分別經(jīng)由單獨(dú)的選通信號(hào)線25、26和單獨(dú)的數(shù)據(jù)信號(hào)線27、28與存儲(chǔ)器控制單元20相連接。存儲(chǔ)器控制單元具有用于生成數(shù)據(jù)信號(hào)和選通信號(hào)DQS的延遲元件29。根據(jù)在存儲(chǔ)器控制單元中變得可用的時(shí)鐘信號(hào)CLK生成所述選通信號(hào)DQS。
為了驅(qū)動(dòng)命令和地址信號(hào)CA以及時(shí)鐘信號(hào)CLK,在存儲(chǔ)器控制單元20中設(shè)置有命令數(shù)據(jù)傳送單元30,其中時(shí)鐘信號(hào)CLK與地址和命令信號(hào)CA相互同步并且被驅(qū)動(dòng)到相應(yīng)的信號(hào)線23、24上。此外,設(shè)置有第一寫(xiě)數(shù)據(jù)傳送單元31和第二寫(xiě)數(shù)據(jù)傳送單元32,其分別將相互同步的選通信號(hào)和寫(xiě)數(shù)據(jù)信號(hào)傳送到第一和第二存儲(chǔ)器電路21、22。
此外,第一錯(cuò)誤數(shù)據(jù)接收單元33和第二錯(cuò)誤數(shù)據(jù)接收單元34被設(shè)置用于分別從第一和第二存儲(chǔ)器電路21、22接收一項(xiàng)錯(cuò)誤信息。來(lái)自各個(gè)存儲(chǔ)器電路21、22的錯(cuò)誤信息說(shuō)明,在上一次寫(xiě)存取(脈沖串存取)期間是否能夠完全接收所述寫(xiě)數(shù)據(jù)。
在另一實(shí)施例中,錯(cuò)誤信息也可以包含所接收的寫(xiě)數(shù)據(jù)的指示,其中在存儲(chǔ)器控制單元20中確定數(shù)量是否對(duì)應(yīng)于期望數(shù)量并且由此推導(dǎo)出關(guān)于寫(xiě)數(shù)據(jù)是否被完全接收的指示。
所述錯(cuò)誤數(shù)據(jù)接收單元33、34被連接到相應(yīng)的延遲電路29,以便根據(jù)所獲得的錯(cuò)誤信息對(duì)各個(gè)存儲(chǔ)器電路21、22的時(shí)鐘信號(hào)CLK與選通信號(hào)DQS之間的相位偏移進(jìn)行調(diào)整。
參考第一存儲(chǔ)器電路21來(lái)解釋在各個(gè)存儲(chǔ)器電路21、22中所實(shí)現(xiàn)的功能。存儲(chǔ)器電路21、22具有用于經(jīng)由命令和地址信號(hào)線23接收命令和地址信號(hào)CA并且經(jīng)由時(shí)鐘信號(hào)線24接收時(shí)鐘信號(hào)CLK的命令數(shù)據(jù)接收單元35。此外,存儲(chǔ)器電路21、22中的每一個(gè)具有用于經(jīng)由數(shù)據(jù)信號(hào)線27接收寫(xiě)數(shù)據(jù)信號(hào)并且經(jīng)由選通信號(hào)線25接收選通信號(hào)DQS的寫(xiě)數(shù)據(jù)接收單元36。
命令數(shù)據(jù)接收單元35和寫(xiě)數(shù)據(jù)接收單元36都被連接到測(cè)試單元37上,該測(cè)試單元37生成一項(xiàng)錯(cuò)誤信息,該錯(cuò)誤信息項(xiàng)指示經(jīng)由數(shù)據(jù)信號(hào)線27所傳送的寫(xiě)數(shù)據(jù)是否能夠被可靠地接受。這特別是有問(wèn)題的,因?yàn)榇嬖跁r(shí)鐘信號(hào)CLK在時(shí)鐘線上與選通信號(hào)DQS在選通信號(hào)線25上的不同傳播時(shí)間,因此最初不保證,命令和地址信號(hào)CA與數(shù)據(jù)信號(hào)相對(duì)于彼此處于預(yù)定的時(shí)間關(guān)系中。
最后,在測(cè)試單元37中進(jìn)行檢查,以確定選通信號(hào)DQS的特定邊沿方向的、特定數(shù)量的所定義的時(shí)鐘邊沿是否在時(shí)間窗內(nèi)到達(dá)所述寫(xiě)數(shù)據(jù)接收單元36,其中所述時(shí)間窗通過(guò)寫(xiě)接受信號(hào)來(lái)定義。為了借助所定義的邊沿將相應(yīng)的寫(xiě)數(shù)據(jù)接受到相應(yīng)的存儲(chǔ)器電路21、22中,并且因?yàn)檫x通信號(hào)與所傳送的寫(xiě)數(shù)據(jù)是同步的,在接收到選通信號(hào)的期望數(shù)量的所定義的邊沿時(shí),能夠推斷出所傳送的所有數(shù)據(jù)已被可靠地接受到存儲(chǔ)器電路中。
在所示的示例性實(shí)施例中,所述錯(cuò)誤信息因此指示將數(shù)據(jù)寫(xiě)到相應(yīng)的存儲(chǔ)器電路21、22中是否是成功的。該錯(cuò)誤信息經(jīng)由數(shù)據(jù)信號(hào)線27、28之一被回傳到存儲(chǔ)器控制單元20的相應(yīng)的錯(cuò)誤數(shù)據(jù)接收單元33、34,并且在那里被用于調(diào)整所述延遲單元29。
所述延遲單元29的調(diào)整可以在校準(zhǔn)模式下加以實(shí)現(xiàn),其中由存儲(chǔ)器控制單元20以適當(dāng)?shù)姆绞綄⑺鲂?zhǔn)模式告知所述存儲(chǔ)器電路。在校準(zhǔn)模式下,在延遲單元29中借助存儲(chǔ)器控制單元中所設(shè)置的測(cè)試控制單元38連續(xù)地設(shè)置不同的延遲,以便實(shí)現(xiàn)時(shí)鐘信號(hào)CLK與選通信號(hào)DQS之間的不同的相位偏移。針對(duì)所設(shè)置的每個(gè)時(shí)間偏移,在隨后的寫(xiě)操作中確定,寫(xiě)數(shù)據(jù)是否能夠被正確地寫(xiě)到存儲(chǔ)器電路中。優(yōu)選地,相應(yīng)的錯(cuò)誤信息與所設(shè)置的、時(shí)鐘信號(hào)和選通信號(hào)之間的延遲一起被存儲(chǔ)在測(cè)試控制單元38中。根據(jù)這樣確定的數(shù)據(jù)能夠確定相位偏移窗,該相位偏移窗確定(所設(shè)置的延遲的)相位偏移的上限和下限,在上限和下限之間能夠?qū)?shù)據(jù)正確地寫(xiě)到存儲(chǔ)器電路中,而在上限和下限之外不能將數(shù)據(jù)可靠地寫(xiě)到存儲(chǔ)器電路中。這種確定延遲元件29中的最佳延遲的迭代方法具有以下優(yōu)點(diǎn),即延遲元件29中的延遲不必遵循存儲(chǔ)器電路的符合規(guī)范的參數(shù),而是適合于所使用的存儲(chǔ)器電路的實(shí)際參數(shù)。因此,對(duì)于存儲(chǔ)器控制單元20而言也不必確保它在這點(diǎn)上以符合規(guī)范的方式運(yùn)行所連接的存儲(chǔ)器電路21。
圖5示出作為存儲(chǔ)器電路的細(xì)節(jié)的框圖,該存儲(chǔ)器電路包括寫(xiě)數(shù)據(jù)接收單元和測(cè)試單元以及用于存儲(chǔ)錯(cuò)誤信息的緩沖存儲(chǔ)裝置39。
寫(xiě)數(shù)據(jù)接收單元36包括用于每個(gè)數(shù)據(jù)信號(hào)線的移位寄存器40,其中該移位寄存器在上升沿的情況下和在下降沿的情況下接受并存儲(chǔ)分別存在于數(shù)據(jù)信號(hào)線上的數(shù)據(jù)信號(hào)。在選通信號(hào)DQS的特定數(shù)量的、例如八個(gè)上升和下降沿之后,移位寄存器40是滿的,并且在相應(yīng)的八條內(nèi)部數(shù)據(jù)線上所接受的數(shù)據(jù)被施加到八進(jìn)制D型觸發(fā)器41上。為了經(jīng)由數(shù)據(jù)信號(hào)線27接收數(shù)據(jù)信號(hào),存儲(chǔ)器電路具有數(shù)據(jù)信號(hào)輸入驅(qū)動(dòng)器42。差動(dòng)輸入放大器43被設(shè)置用于接受選通信號(hào),該選通信號(hào)在這個(gè)示例性實(shí)施例中被差動(dòng)地傳送。差動(dòng)輸入放大器43在輸出端上輸出選通信號(hào)DQS,所述選通信號(hào)被施加到移位寄存器40上。
選通信號(hào)DQS此外還被施加到測(cè)試單元37上。該測(cè)試單元37具有用于通過(guò)命令數(shù)據(jù)接收單元而變得可用的寫(xiě)接受信號(hào)SAS的輸入端。在接收到寫(xiě)命令、亦即預(yù)先規(guī)定將數(shù)據(jù)寫(xiě)到存儲(chǔ)器電路中的命令之后,在已經(jīng)經(jīng)過(guò)了所定義的寫(xiě)延遲WL之后在寫(xiě)數(shù)據(jù)接收單元中產(chǎn)生寫(xiě)接受信號(hào)SAS作為具有特定的脈沖持續(xù)時(shí)間的脈沖,在該脈沖持續(xù)時(shí)間期間必須已經(jīng)將所期望的數(shù)據(jù)脈沖串的寫(xiě)數(shù)據(jù)完全施加在存儲(chǔ)器電路的輸入端上。在本實(shí)例中,脈沖持續(xù)時(shí)間的長(zhǎng)度近似總計(jì)為時(shí)鐘或選通信號(hào)CLK、DQS的四個(gè)周期,在這四個(gè)周期期間選通信號(hào)的四個(gè)下降沿必須到達(dá)。于是以這樣的方式來(lái)配置測(cè)試單元37,使得在寫(xiě)接受信號(hào)的脈沖持續(xù)時(shí)間期間它對(duì)具有特定邊沿方向的選通信號(hào)的邊沿的數(shù)量進(jìn)行計(jì)數(shù),并且將該數(shù)量與預(yù)先規(guī)定的期望數(shù)量相比較。該期望數(shù)量通過(guò)(未示出的)相應(yīng)的寄存器或以固定地預(yù)先規(guī)定的方式加以設(shè)定。
如果達(dá)到了選通信號(hào)的相應(yīng)邊沿的期望數(shù)量,則產(chǎn)生鎖存信號(hào)LATCH,該鎖存信號(hào)LATCH一方面被施加到八進(jìn)制D型觸發(fā)器41的接受輸入端上,而另一方面被施加到SR觸發(fā)器44的置位輸入端上。SR觸發(fā)器44構(gòu)成緩沖存儲(chǔ)裝置,其存儲(chǔ)關(guān)于無(wú)錯(cuò)誤或錯(cuò)誤地進(jìn)行寫(xiě)操作的錯(cuò)誤信息。如果SR觸發(fā)器44在寫(xiě)接受信號(hào)SAS的脈沖持續(xù)時(shí)間的結(jié)束時(shí)被置位,則已成功地結(jié)束寫(xiě)操作。如果SR觸發(fā)器44未被置位,則寫(xiě)操作沒(méi)有被成功地進(jìn)行,因?yàn)檫x通信號(hào)DQS和由時(shí)鐘信號(hào)CLK形成的寫(xiě)接受信號(hào)SAS的相位偏移沒(méi)有使得能夠接收必要數(shù)量的具有所定義的邊沿方向的邊沿。在每次寫(xiě)操作之前、亦即在每一種情況下由存儲(chǔ)器控制單元接收數(shù)據(jù)脈沖串之前,SR觸發(fā)器44通過(guò)被施加到SR觸發(fā)器44的復(fù)位輸入端上的相應(yīng)的復(fù)位脈沖來(lái)復(fù)位。一方面通過(guò)寫(xiě)接受信號(hào)SAS的脈沖的初始邊沿并且在校準(zhǔn)工作模式開(kāi)始時(shí)產(chǎn)生該復(fù)位脈沖,其中所述校準(zhǔn)工作模式通過(guò)校準(zhǔn)信號(hào)CAL來(lái)指出。寫(xiě)接受信號(hào)SAS和校準(zhǔn)信號(hào)CAL分別被饋送到脈沖發(fā)生器46、47,該脈沖發(fā)生器46、47分別例如在相應(yīng)信號(hào)的上升沿的情況下產(chǎn)生高脈沖,所述高脈沖被分別饋送到或門(mén)45,該或門(mén)使兩個(gè)脈沖信號(hào)彼此進(jìn)行或操作并且將結(jié)果施加到SR觸發(fā)器44的復(fù)位輸入端上。因此,不僅利用寫(xiě)接受信號(hào)的初始邊沿而且在校準(zhǔn)工作模式開(kāi)始時(shí)使SR觸發(fā)器44復(fù)位。借助校準(zhǔn)信號(hào)CAL,經(jīng)由一條或多條數(shù)據(jù)信號(hào)線或者一條或多條單獨(dú)的線將SR觸發(fā)器44施加到存儲(chǔ)器電路的一個(gè)或多個(gè)數(shù)據(jù)輸出端48上,使得存儲(chǔ)在SR觸發(fā)器44中的錯(cuò)誤信息能夠以同步或異步的方式向外讀出。
圖6示出一個(gè)信號(hào)時(shí)序圖,該信號(hào)時(shí)序圖例示存儲(chǔ)器電路的輸入信號(hào)和內(nèi)部信號(hào)的分布圖。該圖示出內(nèi)部時(shí)鐘信號(hào),所述內(nèi)部時(shí)鐘信號(hào)作為差動(dòng)信號(hào)CK和/CK被傳送,并且在內(nèi)部被進(jìn)一步處理以形成時(shí)鐘信號(hào)CLK。命令和地址信號(hào)CMD與時(shí)鐘信號(hào)CLK同步地被傳送。此外,示出選通信號(hào)DQS、寫(xiě)接受信號(hào)SAS和鎖存信號(hào)LATCH和校準(zhǔn)信號(hào)CAL以及SR觸發(fā)器44的輸入信號(hào)FF_S、FF_R和輸出信號(hào)FF_Q。明顯的是,在寫(xiě)命令WR(信號(hào)CMD)到達(dá)并且其隨著時(shí)鐘信號(hào)CLK(CK)的上升時(shí)鐘沿被接受到命令數(shù)據(jù)接收單元中之后,在產(chǎn)生持續(xù)四個(gè)時(shí)鐘周期的寫(xiě)接受信號(hào)SAS的脈沖之前,在寫(xiě)延遲WL的持續(xù)時(shí)間期間進(jìn)行等待,所述寫(xiě)延遲WL的持續(xù)時(shí)間在本實(shí)例中總計(jì)為時(shí)鐘信號(hào)的六個(gè)周期。該脈沖代表這樣的時(shí)間窗,在該時(shí)間窗中能夠在存儲(chǔ)器電路的輸入端上接收寫(xiě)數(shù)據(jù)。在寫(xiě)接受信號(hào)SAS的脈沖持續(xù)時(shí)間內(nèi),如圖6的信號(hào)時(shí)序圖中所示,則必要的是選通信號(hào)的四個(gè)下降沿到達(dá)存儲(chǔ)器電路,以便與選通信號(hào)同步傳輸?shù)膶?xiě)數(shù)據(jù)被接受到存儲(chǔ)器電路中。選通信號(hào)DQS的下降沿必須相對(duì)于時(shí)鐘信號(hào)CLK的隨后的上升沿遵守作為建立時(shí)間的最小持續(xù)時(shí)間tDSS,并且相對(duì)于時(shí)鐘信號(hào)的在前的上升沿遵守作為保持時(shí)間的持續(xù)時(shí)間tDSH,以便能夠可靠地接受所述寫(xiě)數(shù)據(jù)。
在寫(xiě)接受信號(hào)的脈沖持續(xù)時(shí)間期間,選通信號(hào)的下降沿于是被計(jì)數(shù)并且與期望數(shù)量相比較,在這種情況下期望數(shù)量為四。如果達(dá)到了期望數(shù)量,則產(chǎn)生鎖存信號(hào)脈沖,借助該鎖存信號(hào)脈沖一方面將施加在移位寄存器40的輸出端上的數(shù)據(jù)接受到八進(jìn)制D型觸發(fā)器41中,另一方面將SR觸發(fā)器44置位以便存儲(chǔ)一項(xiàng)錯(cuò)誤信息,該錯(cuò)誤信息指示數(shù)據(jù)能夠被正確地接受。在隨后的寫(xiě)命令期間,借助于寫(xiě)接受信號(hào)SAS的初始邊沿產(chǎn)生另一個(gè)脈沖信號(hào),該脈沖信號(hào)被施加到SR觸發(fā)器44的復(fù)位輸入端上以便對(duì)該復(fù)位輸入端進(jìn)行復(fù)位。同樣地,可以從圖6的信號(hào)時(shí)序圖中了解,利用校準(zhǔn)信號(hào)ca1的初始邊沿來(lái)產(chǎn)生復(fù)位信號(hào)FF_R,其被施加到SR觸發(fā)器44的R輸入端上以便對(duì)R輸入端進(jìn)行復(fù)位。
圖7示出選通信號(hào)DQS超前于時(shí)鐘信號(hào)CLK的情況,這導(dǎo)致違反根據(jù)保持時(shí)間tDSH的規(guī)范。選通信號(hào)DQS的下降沿位于由寫(xiě)接受信號(hào)SAS所定義的脈沖范圍之外,使得在測(cè)試單元中僅僅三個(gè)下降沿被計(jì)數(shù)并且SR觸發(fā)器44未被置位。因此被存儲(chǔ)在其中的“0”于是表明,在接收數(shù)據(jù)期間發(fā)生了錯(cuò)誤,以及必須對(duì)時(shí)鐘信號(hào)CLK與選通信號(hào)DQS之間的相位關(guān)系進(jìn)行調(diào)整。
圖8示出相反的情況,即在該情況中選通信號(hào)滯后于時(shí)鐘信號(hào)到這樣大的程度,以致在建立時(shí)間tDSS方面違反規(guī)范,因此在所示的實(shí)例中選通信號(hào)的最后的有關(guān)下降沿存在于外面,也就是說(shuō),在寫(xiě)接受信號(hào)的脈沖持續(xù)時(shí)間結(jié)束之后。在這種情況下也只有選通信號(hào)的三個(gè)下降沿被計(jì)數(shù)并且SR觸發(fā)器44未被置位。因此,在這種情況下也檢測(cè)到錯(cuò)誤。
當(dāng)在存儲(chǔ)器控制單元20中設(shè)置時(shí)鐘信號(hào)CLK與選通信號(hào)DQS之間的延遲時(shí),過(guò)程例如可以是這樣的,以致首先以這樣的方式設(shè)置延遲,使得選通信號(hào)DQS大大超前于時(shí)鐘信號(hào),因此在任何情況下都不能夠可靠地將寫(xiě)數(shù)據(jù)接受到存儲(chǔ)器電路21、22中。執(zhí)行隨后的寫(xiě)操作并且讀出相應(yīng)的錯(cuò)誤數(shù)據(jù)。然后逐漸增加時(shí)鐘信號(hào)與選通信號(hào)之間的相位偏移,直到獲得一項(xiàng)錯(cuò)誤信息,所述錯(cuò)誤信息指示數(shù)據(jù)能夠被可靠地接受到存儲(chǔ)器電路中。然后,進(jìn)一步增加相位偏移,直到根據(jù)該錯(cuò)誤信息再次確定所述寫(xiě)數(shù)據(jù)不再能夠被可靠地接受。由此能夠確定時(shí)鐘信號(hào)與選通信號(hào)之間的相位偏移的上限和下限,其中在存儲(chǔ)器控制單元中必須為有關(guān)存儲(chǔ)器電路設(shè)定在所述上限和下限之間的相位偏移。優(yōu)選地以這樣的方式來(lái)設(shè)定相位偏移,使得它近似地位于相位偏移的上限與下限之間的中心位置。上述方法也可以按相反的方式來(lái)執(zhí)行,即在以下情況下執(zhí)行,在該情況下選通信號(hào)DQS大大滯后于時(shí)鐘信號(hào)并且逐漸減小相位偏移,以便確定相位偏移的上下限,在所述上下限之間能夠?qū)?xiě)數(shù)據(jù)可靠地接受到存儲(chǔ)器電路中。
SR觸發(fā)器44的讀出可以通過(guò)對(duì)特定的工作模式位(校準(zhǔn)信號(hào)CAL取決于該工作模式位)進(jìn)行置位來(lái)執(zhí)行,以便給予RS觸發(fā)器44正常的讀出命令。此外,有利的是,在校準(zhǔn)工作模式期間,寫(xiě)命令的功能以這樣的方式來(lái)改變,使得在校準(zhǔn)工作模式下在寫(xiě)操作期間沒(méi)有數(shù)據(jù)被傳送到存儲(chǔ)器電路的存儲(chǔ)單元陣列中。
特別地,在存儲(chǔ)器電路工作期間可以實(shí)施校準(zhǔn)模式,使得存儲(chǔ)器電路的溫度和功能的其他波動(dòng)可以被補(bǔ)償。特別地,當(dāng)因?yàn)闆](méi)有從存儲(chǔ)器電路中檢索數(shù)據(jù)或者沒(méi)有數(shù)據(jù)需要被寫(xiě)到存儲(chǔ)器電路中而不必對(duì)存儲(chǔ)器電路進(jìn)行尋址時(shí)可以實(shí)施該校準(zhǔn)模式。
權(quán)利要求
1.一種用于調(diào)整由存儲(chǔ)器控制單元(20)提供的時(shí)鐘信號(hào)(CLK)與由該存儲(chǔ)器控制單元(20)提供的選通信號(hào)(DQS)之間的相位關(guān)系以便將要傳送的寫(xiě)數(shù)據(jù)接受到存儲(chǔ)器電路(21,22)中的方法,其中以與所述時(shí)鐘信號(hào)同步的方式將寫(xiě)命令信號(hào)傳送到所述存儲(chǔ)器電路;其中與所述選通信號(hào)同步地傳送寫(xiě)數(shù)據(jù)信號(hào);其中這樣來(lái)設(shè)定所傳送的時(shí)鐘信號(hào)(CLK)與所傳送的選通信號(hào)(DQS)之間的相位偏移,使得在所述存儲(chǔ)器電路(21,22)中可靠地接受所述寫(xiě)數(shù)據(jù);其中在所述存儲(chǔ)器電路(21,22)中執(zhí)行以下步驟-根據(jù)所述時(shí)鐘信號(hào)(CLK)和具有特定的脈沖持續(xù)時(shí)間的寫(xiě)命令信號(hào)(WR)來(lái)產(chǎn)生寫(xiě)接受信號(hào)(SAS);-確定在所述脈沖持續(xù)期間所述選通信號(hào)(DQS)的、具有所定義的邊沿方向的邊沿的數(shù)量;并且-根據(jù)所確定的數(shù)量提供一項(xiàng)錯(cuò)誤信息。
2.如權(quán)利要求1所述的方法,其中,將所確定的數(shù)量與所述選通信號(hào)(DQS)的相應(yīng)邊沿的預(yù)定的期望數(shù)量進(jìn)行比較,并且一項(xiàng)說(shuō)明所確定的數(shù)量是否匹配于所述期望數(shù)量的信息被提供作為錯(cuò)誤信息。
3.如權(quán)利要求1所述的方法,其中,所確定的數(shù)量被提供作為錯(cuò)誤信息。
4.如權(quán)利要求1至3之一所述的方法,其中,所述錯(cuò)誤信息被緩沖存儲(chǔ)在所述存儲(chǔ)器電路(21,22)中。
5.如權(quán)利要求1至4之一所述的方法,其中,將所述錯(cuò)誤信息傳送到所述存儲(chǔ)器控制單元(20)。
6.如權(quán)利要求5所述的方法,其中,所述存儲(chǔ)器控制單元根據(jù)所述錯(cuò)誤信息來(lái)設(shè)定所述相位偏移。
7.如權(quán)利要求6所述的方法,其中,所述存儲(chǔ)器控制單元(20)設(shè)定所述存儲(chǔ)器電路(21,22)中的校準(zhǔn)工作模式,在所述校準(zhǔn)工作模式下通過(guò)多次寫(xiě)測(cè)試數(shù)據(jù)來(lái)迭代地確定要設(shè)定的相位偏移。
8.如權(quán)利要求7所述的方法,其中,在所述校準(zhǔn)工作模式下,在相位偏移范圍內(nèi)改變所述時(shí)鐘信號(hào)(CLK)與所述選通信號(hào)(DQS)之間的相位偏移,并且接收多項(xiàng)相應(yīng)的所得到的錯(cuò)誤信息,使得能夠根據(jù)所述多項(xiàng)所得到的相應(yīng)的錯(cuò)誤信息來(lái)確定所述相位偏移的上限值和下限值,在所述上限值和下限值之間所述存儲(chǔ)器電路(21,22)能夠可靠地接受所述寫(xiě)數(shù)據(jù),其中所述相位偏移以這樣的方式來(lái)設(shè)定,使得其位于所述上限值和下限值之間。
9.如權(quán)利要求1至8之一所述的方法,其中,從指示要接收的所有寫(xiě)數(shù)據(jù)已被接收的接受信號(hào)(LATCH)中推導(dǎo)出所述錯(cuò)誤信息。
10.如權(quán)利要求9所述的方法,其中,如果在已經(jīng)經(jīng)過(guò)了所述脈沖持續(xù)時(shí)間之后不存在接受信號(hào),則所述錯(cuò)誤信息指示錯(cuò)誤。
11.一種用于產(chǎn)生一項(xiàng)錯(cuò)誤信息以便對(duì)所施加的時(shí)鐘信號(hào)(CLK)與所施加的選通信號(hào)(DQS)之間的相位關(guān)系進(jìn)行調(diào)整的存儲(chǔ)器電路,所述存儲(chǔ)器電路包括-用于接收命令信號(hào)(CA)和時(shí)鐘信號(hào)(CLK)的命令數(shù)據(jù)接收單元(35);-用于接收寫(xiě)數(shù)據(jù)信號(hào)和選通信號(hào)的寫(xiě)數(shù)據(jù)接收單元(36);-測(cè)試單元(37);-所述測(cè)試單元(37)具有邊沿計(jì)數(shù)器,所述邊沿計(jì)數(shù)器確定在取決于所述時(shí)鐘信號(hào)(CLK)和所述寫(xiě)命令信號(hào)的寫(xiě)接受信號(hào)(SAS)的脈沖持續(xù)時(shí)間期間所述選通信號(hào)(DQS)的、具有所定義的邊沿方向的邊沿的數(shù)量,-所述測(cè)試單元(37)具有提供單元,以便根據(jù)所確定的數(shù)量來(lái)提供一項(xiàng)錯(cuò)誤信息。
12.如權(quán)利要求11所述的存儲(chǔ)器電路,具有比較器,所述比較器將所確定的數(shù)量與所述選通信號(hào)(DQS)的相應(yīng)邊沿的預(yù)定的期望數(shù)量相比較,以便產(chǎn)生指示所確定的數(shù)量是否匹配于所述期望數(shù)量的錯(cuò)誤信息。
13.如權(quán)利要求11所述的存儲(chǔ)器電路,其中,所述提供單元提供所確定的數(shù)量作為所述錯(cuò)誤信息。
14.如權(quán)利要求11至13之一所述的存儲(chǔ)器電路,具有用于輸出所述錯(cuò)誤信息的輸出裝置(48)。
15.如權(quán)利要求11至14之一所述的存儲(chǔ)器電路,具有用于緩沖存儲(chǔ)用于輸出的錯(cuò)誤信息的緩沖存儲(chǔ)裝置(44)。
16.如權(quán)利要求15所述的存儲(chǔ)器電路,其中,所述邊沿計(jì)數(shù)器產(chǎn)生接受信號(hào)(LATCH),以便將所接收的寫(xiě)數(shù)據(jù)接受到內(nèi)部數(shù)據(jù)總線上。
17.如權(quán)利要求16所述的存儲(chǔ)器電路,其中,所述緩沖存儲(chǔ)裝置被形成為RS觸發(fā)器(44),所述RS觸發(fā)器(44)與所述邊沿計(jì)數(shù)器相連接,以便如果所述接受信號(hào)(LATCH)指示所有要接收的寫(xiě)數(shù)據(jù)的接收,則對(duì)所述RS觸發(fā)器(44)進(jìn)行置位,并且以便在寫(xiě)接受信號(hào)(SAS)的脈沖持續(xù)時(shí)間開(kāi)始時(shí)對(duì)所述RS觸發(fā)器(44)進(jìn)行復(fù)位。
18.一種存儲(chǔ)器控制單元(20),具有命令數(shù)據(jù)傳送單元(30),所述命令數(shù)據(jù)傳送單元(30)傳送時(shí)鐘信號(hào)(CLK)和與該時(shí)鐘信號(hào)(CLK)同步的命令信號(hào)(CA),具有寫(xiě)數(shù)據(jù)傳送單元(31,32),所述寫(xiě)數(shù)據(jù)傳送單元(31,32)傳送選通信號(hào)(DQS)和與該選通信號(hào)(DQS)同步的寫(xiě)數(shù)據(jù)信號(hào),具有被設(shè)置用于接收一項(xiàng)錯(cuò)誤信息的錯(cuò)誤數(shù)據(jù)接收單元(33,34),并且具有相位電路(29),所述相位電路以這樣的方式來(lái)設(shè)置,使得根據(jù)所接收的錯(cuò)誤信息來(lái)設(shè)定所述時(shí)鐘信號(hào)(CLK)與所述選通信號(hào)(DQS)之間的相位偏移。
19.如權(quán)利要求18所述的存儲(chǔ)器控制單元(20),其中,所述錯(cuò)誤數(shù)據(jù)接收單元(33,34)被配置用于接收作為錯(cuò)誤信息的、表明在上一次寫(xiě)存取期間是否接受了所有寫(xiě)數(shù)據(jù)的指示。
20.如權(quán)利要求18所述的存儲(chǔ)器控制單元(20),其中,所述錯(cuò)誤數(shù)據(jù)接收單元(33,34)被配置用于接收作為錯(cuò)誤信息的、所接收的所述選通信號(hào)的邊沿的數(shù)量,比較器被設(shè)置用于將所接收的邊沿的數(shù)量與期望數(shù)量相比較并且根據(jù)該比較的結(jié)果設(shè)定所述相位偏移。
21.如權(quán)利要求18至20之一所述的存儲(chǔ)器控制單元(20),具有控制裝置(38),以便設(shè)置可連接的存儲(chǔ)器電路中的校準(zhǔn)模式。
22.如權(quán)利要求18至21之一所述的存儲(chǔ)器控制單元(20),其中,所述控制裝置(38)以這樣的方式來(lái)設(shè)置,使得借助所述命令數(shù)據(jù)傳送單元(30)和寫(xiě)數(shù)據(jù)傳送單元(31,32)來(lái)執(zhí)行多個(gè)具有不同相位偏移的寫(xiě)操作,其中所述錯(cuò)誤數(shù)據(jù)接收單元(33,34)接收多項(xiàng)相應(yīng)的錯(cuò)誤信息,并且所述控制裝置(38)被這樣設(shè)置,使得根據(jù)所述多項(xiàng)錯(cuò)誤信息和不同的相位偏移來(lái)設(shè)定相位偏移,在該情況下相關(guān)的一項(xiàng)錯(cuò)誤信息說(shuō)明所述寫(xiě)數(shù)據(jù)能夠被接受到所述存儲(chǔ)器電路(21,22)中。
23.如權(quán)利要求22所述的存儲(chǔ)器控制單元(20),其中,所述錯(cuò)誤數(shù)據(jù)接收單元(33,34)接收多項(xiàng)所得到的相應(yīng)的錯(cuò)誤信息,并且所述控制裝置(38)確定相位偏移的上限值和下限值,在所述上限值和下限值之間所述存儲(chǔ)器電路能夠可靠地接受所述寫(xiě)數(shù)據(jù),所述相位電路(29)以這樣的方式來(lái)設(shè)定所述相位偏移,使得該相位偏移位于所述上限值與下限值之間。
24.一種存儲(chǔ)器系統(tǒng),所述存儲(chǔ)器系統(tǒng)具有如權(quán)利要求11至17之一所述的存儲(chǔ)器電路(21,22)和如權(quán)利要求18至23之一所述的存儲(chǔ)器控制單元(20)。
全文摘要
本發(fā)明涉及一種用于對(duì)時(shí)鐘信號(hào)與選通信號(hào)之間的相位關(guān)系進(jìn)行調(diào)整以便將要傳送的寫(xiě)數(shù)據(jù)接受到存儲(chǔ)器電路中的方法,其中寫(xiě)命令信號(hào)以與時(shí)鐘信號(hào)同步的方式被傳送到存儲(chǔ)器電路;寫(xiě)數(shù)據(jù)信號(hào)與選通信號(hào)同步地被傳送;所傳送的時(shí)鐘信號(hào)與所傳送的選通信號(hào)之間的相位偏移被這樣設(shè)置,使得在存儲(chǔ)器電路中可靠地接受寫(xiě)數(shù)據(jù);在存儲(chǔ)器電路中執(zhí)行下列步驟根據(jù)時(shí)鐘信號(hào)和具有特定脈沖持續(xù)時(shí)間的寫(xiě)命令信號(hào)來(lái)生成寫(xiě)接受信號(hào);確定在脈沖持續(xù)時(shí)間期間選通信號(hào)的、具有所定義的邊沿方向的邊沿的數(shù)量;將所確定的數(shù)量與選通信號(hào)的相應(yīng)邊沿的預(yù)定的期望數(shù)量進(jìn)行比較;提供一項(xiàng)錯(cuò)誤信息,該錯(cuò)誤信息指示所確定的數(shù)量是否匹配于期望數(shù)量。
文檔編號(hào)G11C8/18GK1851821SQ200610077778
公開(kāi)日2006年10月25日 申請(qǐng)日期2006年4月24日 優(yōu)先權(quán)日2005年4月23日
發(fā)明者G·布勞恩, E·普萊特納, C·魏斯, A·雅各布斯 申請(qǐng)人:英飛凌科技股份公司