專利名稱:利用非周期性時(shí)鐘的存儲(chǔ)器模塊和單元與集線器及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種利用非周期性時(shí)鐘的存儲(chǔ)器模塊、存儲(chǔ)器單元和集線器及使用該存儲(chǔ)器模塊、存儲(chǔ)器單元和集線器的方法。
背景技術(shù):
圖1說明了一種傳統(tǒng)的存儲(chǔ)器模塊,該存儲(chǔ)器模塊可以包括鎖相環(huán)(PLL)、寄存器、以及多個(gè)存儲(chǔ)器設(shè)備(M1-Mn)。PLL可以從諸如存儲(chǔ)器控制器的外部設(shè)備接收基準(zhǔn)時(shí)鐘(ECLK),以及產(chǎn)生具有與基準(zhǔn)時(shí)鐘ECLK相同的相位的多個(gè)時(shí)鐘(例如,DCLK1,DCLK2,RCLK)。在傳統(tǒng)的存儲(chǔ)器模塊中,基準(zhǔn)時(shí)鐘ECLK具有恒定的周期。
寄存器可以從外部設(shè)備接收控制信號(hào)(CON,例如,/CS,/RAS,/CAS,/WE和/或其它相似的控制信號(hào))以及地址信號(hào)(ADDR),以及可以從PLL接收諸如時(shí)鐘RCLK的時(shí)鐘。寄存器可以將控制信號(hào)RCON和/或ADDR輸出到可以與時(shí)鐘RCLK同步的多個(gè)存儲(chǔ)器設(shè)備M1-Mn。
該多個(gè)存儲(chǔ)器設(shè)備M1-Mn可以從諸如存儲(chǔ)器控制器的外部設(shè)備接收數(shù)據(jù)(DQ)、數(shù)據(jù)屏蔽(DM)和/或數(shù)據(jù)選通(DQS)信號(hào)中的一個(gè)或多個(gè)。該多個(gè)存儲(chǔ)器設(shè)備M1-Mn也可以接收一個(gè)或多個(gè)時(shí)鐘信號(hào),例如,DCLK1或DCLK2,RCON和/或ADDR,并且可以產(chǎn)生與DCLK1或DCLK2同步的內(nèi)部信號(hào)。
如圖1中所說明的,無法將非周期性時(shí)鐘提供給傳統(tǒng)的存儲(chǔ)器模塊并且該傳統(tǒng)的存儲(chǔ)器模塊不可以利用非周期性時(shí)鐘進(jìn)行工作。特別是,如果將非周期性時(shí)鐘提供給PLL,則無論何時(shí)該非周期性時(shí)鐘的周期變化時(shí)該P(yáng)LL都需要相位鎖定時(shí)間。通常,它可以花費(fèi)幾十個(gè)微秒(usec)來獲得相位鎖定。但是,如果諸如存儲(chǔ)器控制器的外部設(shè)備在相位鎖定時(shí)間期間提供控制信號(hào)CON或地址信號(hào)ADDR來運(yùn)行該多個(gè)存儲(chǔ)器設(shè)備M1-Mn之一,則該多個(gè)存儲(chǔ)器設(shè)備M1-Mn不可以正確地接收到控制信號(hào)CON或地址信號(hào)ADDR。
因?yàn)楦鶕?jù)周期性時(shí)鐘信號(hào)DCLK1或DCLK2來運(yùn)行模塊的多個(gè)存儲(chǔ)器設(shè)備M1-Mn,所以控制信號(hào)CON或地址信號(hào)ADDR的建立時(shí)間(ts)和保持時(shí)間(th)不能容易地由用戶來控制。
發(fā)明內(nèi)容
本發(fā)明的示例性實(shí)施例提出了在存儲(chǔ)器應(yīng)用中使用的非周期性時(shí)鐘。
本發(fā)明的示例性實(shí)施例提出了利用非周期性時(shí)鐘的存儲(chǔ)器模塊、存儲(chǔ)器單元、和集線器以及使用它們的方法。
本發(fā)明的示例性實(shí)施例提出了用于產(chǎn)生和/或提供在存儲(chǔ)器應(yīng)用中使用的非周期性時(shí)鐘的方法。
本發(fā)明的一個(gè)示例性實(shí)施例提出了一種存儲(chǔ)器模塊,該存儲(chǔ)器模塊包括鎖相環(huán),用于接收外部周期性時(shí)鐘和產(chǎn)生一個(gè)或多個(gè)內(nèi)部周期性時(shí)鐘;以及多個(gè)存儲(chǔ)器單元,用于接收內(nèi)部周期性時(shí)鐘之一或來自外部源的第一非周期性時(shí)鐘。
本發(fā)明的另一個(gè)示例性實(shí)施例提出了一種用于存儲(chǔ)器模塊的集線器,該集線器包括鎖相環(huán),用于接收外部周期性時(shí)鐘和產(chǎn)生一個(gè)或多個(gè)內(nèi)部周期性時(shí)鐘;設(shè)置寄存器,用于接收模式設(shè)置信號(hào)和產(chǎn)生一個(gè)或多個(gè)控制信號(hào);存儲(chǔ)器接口寄存器,用于接收存儲(chǔ)器信息和將該存儲(chǔ)器信息提供給多個(gè)存儲(chǔ)器單元;以及時(shí)鐘選擇電路,用于接收第一非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘之一和一個(gè)或多個(gè)控制信號(hào),以及根據(jù)該一個(gè)或多個(gè)控制信號(hào)將該內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元和存儲(chǔ)器接口寄存器。
本發(fā)明的另一個(gè)示例性實(shí)施例提出了一種存儲(chǔ)器單元,該存儲(chǔ)器單元包括模式設(shè)置電路,用于接收輸入信號(hào)和輸出模式信號(hào);以及時(shí)鐘選擇電路,用于接收周期性時(shí)鐘和非周期性時(shí)鐘以及根據(jù)模式信號(hào)輸出周期性時(shí)鐘或非周期性時(shí)鐘。
本發(fā)明的另一個(gè)示例性實(shí)施例提出了一種存儲(chǔ)器單元,該存儲(chǔ)器單元包括第一輸入引腳,用于在正常模式中接收周期性時(shí)鐘第二輸入引腳,用于在測(cè)試模式中接收非周期性時(shí)鐘;時(shí)鐘選擇電路,用于接收周期性時(shí)鐘和非周期性時(shí)鐘以及根據(jù)模式選擇信號(hào)輸出周期性時(shí)鐘或非周期性時(shí)鐘;以及時(shí)鐘緩沖器,用于從時(shí)鐘選擇電路接收周期性時(shí)鐘或非周期性時(shí)鐘并且輸出內(nèi)部時(shí)鐘。
本發(fā)明的另一個(gè)示例性實(shí)施例提出了一種用于將時(shí)鐘提供給具有鎖相環(huán)和多個(gè)存儲(chǔ)器單元的存儲(chǔ)器模塊的方法,該方法包括在正常模式中將周期性時(shí)鐘提供給鎖相環(huán);以及在測(cè)試模式中將非周期性時(shí)鐘直接提供給多個(gè)存儲(chǔ)器單元。
本發(fā)明的另一個(gè)示例性實(shí)施例提出了一種用于將時(shí)鐘提供給集線器中的多個(gè)存儲(chǔ)器單元的方法,該方法包括接收外部周期性時(shí)鐘和產(chǎn)生一個(gè)內(nèi)部周期性時(shí)鐘;接收模式設(shè)置信號(hào)和產(chǎn)生控制信號(hào);接收控制和地址信息并且將該控制和地址信息提供給多個(gè)存儲(chǔ)器單元;以及接收非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘和控制信號(hào),以及根據(jù)該控制信號(hào)將該內(nèi)部周期性時(shí)鐘或非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元和存儲(chǔ)器接口寄存器。
本發(fā)明的另一個(gè)示例性實(shí)施例提出了一種在存儲(chǔ)器單元中產(chǎn)生內(nèi)部時(shí)鐘的方法,該方法包括接收輸入信號(hào)和輸出模式設(shè)置信號(hào);接收周期性時(shí)鐘和非周期性時(shí)鐘;根據(jù)模式設(shè)置信號(hào)選擇周期性時(shí)鐘或非周期性時(shí)鐘并且將所選擇的時(shí)鐘輸出到時(shí)鐘緩沖器;以及響應(yīng)于時(shí)鐘緩沖器中的所選時(shí)鐘來產(chǎn)生內(nèi)部時(shí)鐘。
從下面給出的詳細(xì)描述和附圖中,本發(fā)明將變得更加充分地被理解,該詳細(xì)描述和附圖是僅為了說明性的目的給出的,因此沒有限制本發(fā)明。
圖1說明一種傳統(tǒng)的存儲(chǔ)器模塊。
圖2說明一種根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的存儲(chǔ)器模塊。
圖3說明一種根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的存儲(chǔ)器設(shè)備。
圖4說明一種根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施例的存儲(chǔ)器模塊。
圖5說明一種根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施例的存儲(chǔ)器模塊。
圖6說明一種根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施例的存儲(chǔ)器模塊。
圖7說明一種根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施例的存儲(chǔ)器模塊。
圖8說明一種根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的存儲(chǔ)器系統(tǒng)。
圖9說明一種根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的圖8的集線器。
圖10說明一種根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的一種時(shí)鐘選擇電路。
圖11說明一種根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的另一種時(shí)鐘選擇電路。
圖12說明一種根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的另一種時(shí)鐘選擇電路。
應(yīng)該注意到,這里為了描述這樣的示例性實(shí)施例的目的,這些附圖意圖是說明本發(fā)明的示例性實(shí)施例的方法和設(shè)備的一般特性。但是,這些附圖不是依比例決定(scale)和不可以精確地反映任何給定實(shí)施例的特征,并且不應(yīng)該被解釋為定義或限制在本發(fā)明的范圍內(nèi)的示例性實(shí)施例的值或特性的范圍。
具體實(shí)施例方式
示例性實(shí)施例提出了存儲(chǔ)器部件,諸如存儲(chǔ)器模塊、存儲(chǔ)器單元、和/或集線器,其可以提供或被提供一個(gè)或多個(gè)周期性時(shí)鐘和一個(gè)或多個(gè)非周期性時(shí)鐘。
示例性實(shí)施例提出了存儲(chǔ)器部件,諸如可以包括存儲(chǔ)器寄存器或存儲(chǔ)器接口寄存器的存儲(chǔ)器模塊或存儲(chǔ)器單元。
示例性實(shí)施例提出了存儲(chǔ)器部件,諸如存儲(chǔ)器模塊、存儲(chǔ)器單元、和/或集線器,其中基于模式信號(hào)來選擇一個(gè)或多個(gè)周期性時(shí)鐘或者一個(gè)或多個(gè)非周期性時(shí)鐘。
示例性實(shí)施例提出了存儲(chǔ)器部件,諸如存儲(chǔ)器模塊、存儲(chǔ)器單元、和/或集線器,其中為多個(gè)存儲(chǔ)器單元或設(shè)備選擇一個(gè)或多個(gè)周期性時(shí)鐘或者一個(gè)或多個(gè)非周期性時(shí)鐘,以及為存儲(chǔ)器寄存器或存儲(chǔ)器接口寄存器選擇周期性時(shí)鐘或非周期性時(shí)鐘中的不同的一個(gè)。
示例性實(shí)施例提出了存儲(chǔ)器部件,諸如存儲(chǔ)器模塊、存儲(chǔ)器單元、和/或集線器,其中基于多于一個(gè)模式信號(hào)來選擇一個(gè)或多個(gè)周期性時(shí)鐘或者一個(gè)或多個(gè)非周期性時(shí)鐘。
示例性實(shí)施例提出了存儲(chǔ)器部件,其包括用于做出上述時(shí)鐘選擇的時(shí)鐘選擇電路,該時(shí)鐘選擇電路為存儲(chǔ)器模塊、存儲(chǔ)器單元、和/或集線器中的一部分。
圖2說明一種根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的存儲(chǔ)器模塊20。如圖2中所示,當(dāng)使用周期性時(shí)鐘ECLK1來運(yùn)行多個(gè)存儲(chǔ)器設(shè)備M1-Mn時(shí),每一個(gè)存儲(chǔ)器設(shè)備的DQS(或DM)引腳可以接收來自存儲(chǔ)器模塊20的制表鍵(tab)的DQS(或DM)信號(hào)。但是,當(dāng)使用非周期性時(shí)鐘ECLK2來運(yùn)行多個(gè)存儲(chǔ)器設(shè)備M1-Mn時(shí),可以通過連接到存儲(chǔ)器模塊20的制表鍵的DQS(或DM或NC)引腳來將非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器設(shè)備M1-Mn。諸如ECLK2的非周期性時(shí)鐘被定義為具有非規(guī)則周期或非規(guī)則工作循環(huán)(duty cycle)的時(shí)鐘。
圖3說明一種根據(jù)圖2的一個(gè)示例性實(shí)施例的存儲(chǔ)器設(shè)備Mn。如圖3中所示,存儲(chǔ)器設(shè)備Mn可以包括多個(gè)輸入緩沖器,該多個(gè)輸入緩沖器包括用來緩沖控制信號(hào)的CON緩沖器、用來緩沖地址信號(hào)的ADDR緩沖器、和/或用來緩沖數(shù)據(jù)信號(hào)的DQ緩沖器。
存儲(chǔ)器設(shè)備Mn也可以包括用于接收諸如DCLK1的恒定周期性時(shí)鐘的第一引腳,以及用于接收諸如ECLK2的非周期性時(shí)鐘信號(hào)或者來自數(shù)據(jù)選通緩沖器的數(shù)據(jù)選通信號(hào)(DQS)的第二輸入引腳。存儲(chǔ)器設(shè)備Mn也可以包括用于根據(jù)模式寄存器設(shè)置(MRS)信號(hào)來輸出模式設(shè)置信號(hào)(MSS)的模式設(shè)置電路。
在一個(gè)示例性操作中,如果MRS信號(hào)指示測(cè)試模式,則諸如ECLK2的非周期性時(shí)鐘信號(hào)可以被輸入到第二輸入引腳。或者,來自數(shù)據(jù)選通緩沖器的DQS可以被輸入到第二輸入引腳。
存儲(chǔ)器設(shè)備Mn也可以包括時(shí)鐘選擇電路,該時(shí)鐘選擇電路接收諸如DCLK1的周期性時(shí)鐘和諸如ECLK2的非周期性時(shí)鐘,和將一個(gè)時(shí)鐘輸出到時(shí)鐘緩沖器CLK,和基于MSS信號(hào)來選擇時(shí)鐘。
在一個(gè)示例性實(shí)施例中,如果MSS具有邏輯高電平,則時(shí)鐘選擇電路將DCLK1時(shí)鐘提供給CLK緩沖器以及數(shù)據(jù)選通信號(hào)被提供給數(shù)據(jù)選通緩沖器。如果MSS具有邏輯低電平,則時(shí)鐘選擇電路將ECLK2時(shí)鐘提供給CLK緩沖器以及數(shù)據(jù)選通緩沖器不接收數(shù)據(jù)選通信號(hào)。
CLK緩沖器接收由時(shí)鐘選擇電路所選擇的時(shí)鐘并且將內(nèi)部時(shí)鐘輸出到各種其它的緩沖器,例如,CON緩沖器、地址ADDR緩沖器和/或DQ緩沖器。CON緩沖器、ADDR緩沖器、和DQ緩沖器也可以分別接收輸入信號(hào)RCON、RADDR和DQ并且分別輸出信號(hào)ICON、IADDR、和IDATA,其與內(nèi)部時(shí)鐘相同步。
在一個(gè)示例性實(shí)施例中,用于在測(cè)試模式中接收非周期性時(shí)鐘信號(hào)的第二輸入引腳可以為數(shù)據(jù)屏蔽引腳或非連接(NC)引腳。
圖4中說明了根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施例的存儲(chǔ)器模塊40。如圖4中所示,存儲(chǔ)器模塊40可以包括PLL和多個(gè)存儲(chǔ)器設(shè)備M1-Mn,如圖3中所示的那些,但是不必包括寄存器。結(jié)果是,在圖4中所示的示例性實(shí)施例中,可以將控制(CON)信號(hào)和地址(ADDR)信號(hào)直接提供給多個(gè)存儲(chǔ)器設(shè)備M1-Mn。
圖5說明一種根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施例的存儲(chǔ)器模塊50。如圖5中所示,存儲(chǔ)器模塊50可以包括PLL、寄存器和多個(gè)存儲(chǔ)器設(shè)備M1-Mn,如圖1中所示的那些。圖5的存儲(chǔ)器模塊50也可以包括時(shí)鐘選擇電路,該時(shí)鐘選擇電路可以進(jìn)一步包括用于例如從PLL接收周期性時(shí)鐘DCLK1的第一開關(guān)以及用于例如從諸如存儲(chǔ)器控制器的外部設(shè)備接收非周期性時(shí)鐘的第二開關(guān)。
時(shí)鐘選擇電路可以根據(jù)模式選擇信號(hào)(N/T)來選擇一個(gè)時(shí)鐘并且將所選擇的時(shí)鐘輸出到多個(gè)存儲(chǔ)器設(shè)備M1-Mn。在一個(gè)示例性實(shí)施例中,也可以從外部設(shè)備來提供模式選擇信號(hào)(N/T)。在一個(gè)示例性實(shí)施例中,如果模式選擇信號(hào)(N/T)為邏輯低或0值,則所選擇的模式為正常操作模式,使得周期性時(shí)鐘DCLK1或DCLK2被發(fā)送到多個(gè)存儲(chǔ)器設(shè)備M1-Mn,而如果模式選擇信號(hào)(N/T)為邏輯高或1值,則所選擇的模式為非周期性操作模式,使得非周期性時(shí)鐘ECLK2被發(fā)送到多個(gè)存儲(chǔ)器設(shè)備M1-Mn。
如圖2中所示,多個(gè)存儲(chǔ)器設(shè)備M1-Mn中的每一個(gè)都包括時(shí)鐘選擇電路,如圖3中所示。相反,圖5中的時(shí)鐘選擇電路為存儲(chǔ)器模塊50的一部分,而不是多個(gè)存儲(chǔ)器設(shè)備M1-Mn的每一個(gè)中的一部分。結(jié)果是,圖5的實(shí)施例可以需要較少的硬件,即,一個(gè)時(shí)鐘選擇電路對(duì)應(yīng)于圖2的n個(gè)時(shí)鐘選擇電路,并且可以引入不包括時(shí)鐘選擇電路的傳統(tǒng)的存儲(chǔ)器設(shè)備。
圖6說明一種根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施例的存儲(chǔ)器模塊60。如圖6中所示,存儲(chǔ)器模塊60可以包括PLL、寄存器、時(shí)鐘選擇電路、和多個(gè)存儲(chǔ)器設(shè)備M1-Mn。
在圖6中所說明的示例性實(shí)施例中,時(shí)鐘選擇電路可以包括用于從PLL接收周期性時(shí)鐘DCLK1的第一開關(guān)以及用于從外部設(shè)備接收非周期性時(shí)鐘的第二開關(guān)。時(shí)鐘選擇電路可以根據(jù)多個(gè)模式選擇信號(hào)(N/Tn)例如模式選擇信號(hào)(N/T1和N/T2)來選擇一個(gè)時(shí)鐘。在一個(gè)示例性實(shí)施例中,可以從外部設(shè)備提供模式選擇信號(hào)N/T1和N/T2。
表1說明了N/T1和N/T2的值的可能組合,使得可以獨(dú)立地利用非周期性時(shí)鐘或周期性時(shí)鐘來控制寄存器和/或多個(gè)存儲(chǔ)器設(shè)備M1-Mn。
表1
圖7說明一種根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施例的存儲(chǔ)器模塊70。如所示的,除了可以將多個(gè)非周期性時(shí)鐘ECLK2和ECLK3提供給圖7的存儲(chǔ)器模塊70之外,圖7的存儲(chǔ)器模塊70相似于圖6的存儲(chǔ)器模塊60。在圖7中說明的一個(gè)示例性實(shí)施例中,響應(yīng)于模式選擇信號(hào)N/T1和N/T2,可以將非周期性時(shí)鐘ECLK2和ECLK3輸入到多個(gè)存儲(chǔ)器設(shè)備M1-Mn和/或輸入到寄存器。
圖8說明一種根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的存儲(chǔ)器系統(tǒng)。如圖8中所示,存儲(chǔ)器系統(tǒng)100可以包括存儲(chǔ)器控制器600、時(shí)鐘源610、和多個(gè)存儲(chǔ)器模塊500。每一個(gè)存儲(chǔ)器模塊500可以進(jìn)一步包括多個(gè)存儲(chǔ)器,例如多個(gè)DRAM 520以及一個(gè)或多個(gè)集線器510。
存儲(chǔ)器控制器600可以在“下行(downstream)”方向上將包括數(shù)據(jù)、控制、和/或地址信息10的南區(qū)(southbound)分組傳送到多個(gè)存儲(chǔ)器模塊500,以及可以在“上行(upstream)”方向上從多個(gè)存儲(chǔ)器模塊500接收包括數(shù)據(jù)14的北區(qū)(northbound)分組。存儲(chǔ)器控制器600也可以經(jīng)由SM總線與多個(gè)存儲(chǔ)器模塊500進(jìn)行通信。時(shí)鐘源610可以將諸如ECLK1、ECLK2的周期性和/或非周期性時(shí)鐘提供給存儲(chǔ)器控制器600和/或多個(gè)存儲(chǔ)器模塊500。
在圖8中所說明的示例性實(shí)施例中,多個(gè)存儲(chǔ)器模塊500可以是單列直插式存儲(chǔ)器模塊(SIMM)或雙列直插式存儲(chǔ)器模塊(DIMM)。在其它的示例性實(shí)施例中,DIMM可以為寄存式DIMM(RDIMM)或完全緩沖式DIMM(FBDIMM)。
另外,在圖8的示例性實(shí)施例中,多個(gè)存儲(chǔ)器模塊500可以以菊花鏈方式(daisy chain fashion)連接到存儲(chǔ)器控制器600。在圖8中所說明的示例性實(shí)施例中,存儲(chǔ)器系統(tǒng)包括八(8)個(gè)存儲(chǔ)器模塊500(或八個(gè)FBDIMM)。
圖9更加詳細(xì)地說明了圖8的集線器510的一個(gè)例子。如所示的,每一個(gè)集線器510都可以包括一對(duì)接收機(jī)/發(fā)送機(jī)502、504,它們中的每一個(gè)都可以包括用來從圖8的存儲(chǔ)器控制器600接收信息PSB的分組的接收器RX1、用來從其它的存儲(chǔ)器模塊500接收信息PNB的分組的接收器RX2、用來將信息SSB的分組發(fā)送到其它存儲(chǔ)器模塊500的發(fā)送器TX1、以及用來將信息SNB的分組發(fā)送到圖8的存儲(chǔ)器控制器600的發(fā)送器TX2。
集線器510也可以包括控制器516,其可以進(jìn)一步包括并串行轉(zhuǎn)換器(serializer),用于并串行轉(zhuǎn)換要提供到接收機(jī)/發(fā)送機(jī)502、504的信息,諸如包括RDATA的數(shù)據(jù);以及串并行轉(zhuǎn)換器(deserializer),用于串并行轉(zhuǎn)換從接收機(jī)/發(fā)送機(jī)502、504接收到的信息,諸如包括WDATA的數(shù)據(jù)和諸如CMD的命令。
控制器516也可以將接收到的信息的分組編碼成存儲(chǔ)器信息MIF,諸如控制信號(hào),包括/CS、/RAS、/CAS、/WE、和/或相似信號(hào)、地址信號(hào)、和/或數(shù)據(jù)信號(hào),以及將存儲(chǔ)器信息MIF輸出到存儲(chǔ)器接口寄存器514。
集線器510也可以包括PLL506,諸如在圖2或4-7中所說明的任何PLL,用于接收諸如CLK或ECLK1的基準(zhǔn)時(shí)鐘,以及產(chǎn)生具有相同相位RCLK的時(shí)鐘或具有為基準(zhǔn)時(shí)鐘CLK或ECLK1的頻率的幾倍的頻率的時(shí)鐘DCLK。
集線器510也可以包括設(shè)置寄存器508,其可以例如從存儲(chǔ)器控制器610通過SMBUS接收模式設(shè)置信號(hào),以及可以將例如MSS1和MSS2的控制信號(hào)輸出到時(shí)鐘選擇電路512,諸如在圖3或5-7中所說明的任何時(shí)鐘選擇電路。時(shí)鐘選擇電路512可以從PLL接收恒定的周期性時(shí)鐘,諸如RCLK或DCLK以及非周期性時(shí)鐘,諸如ECLK2,以及根據(jù)來自設(shè)置寄存器508的控制信號(hào)MSS1和MSS2來從所接收到的時(shí)鐘中選擇一個(gè)或多個(gè)時(shí)鐘。時(shí)鐘選擇電路512也可以將諸如HICLK1、HICLK2的所選時(shí)鐘輸出到存儲(chǔ)器接口514和/或多個(gè)存儲(chǔ)器設(shè)備520(例如,雙數(shù)據(jù)速率DRAM(DDR-DRAM)。
在一個(gè)示例性實(shí)施例中,在正常操作中,可以將時(shí)鐘RCLK提供到存儲(chǔ)器接口514來作為HICLK1以及可以將時(shí)鐘DCLK提供到多個(gè)存儲(chǔ)器設(shè)備520來作為HICLK2。在另一個(gè)示例性實(shí)施例中,在測(cè)試操作中,可以將時(shí)鐘ECLK2提供到存儲(chǔ)器接口寄存器514來作為HICLK1以及提供到多個(gè)存儲(chǔ)器設(shè)備520來作為HICLK2。
存儲(chǔ)器接口寄存器514可以與所選的時(shí)鐘HICLK1同步地將存儲(chǔ)器信息輸出到多個(gè)存儲(chǔ)器設(shè)備520。存儲(chǔ)器信息可以包括來往于多個(gè)存儲(chǔ)器設(shè)備520的數(shù)據(jù)、命令信息、和/或地址信息。存儲(chǔ)器設(shè)備520可以與HICLK2同步地接收存儲(chǔ)器信息以及根據(jù)所提供的存儲(chǔ)器信息來運(yùn)行。
圖10說明一種時(shí)鐘選擇電路的一個(gè)示例性實(shí)施例,例如,圖9的時(shí)鐘選擇電路512。如所示的,時(shí)鐘選擇電路512可以連接于諸如圖9的PLL506的PLL、圖9的存儲(chǔ)器接口寄存器514、和圖8或9的多個(gè)存儲(chǔ)器設(shè)備520。
如圖10中所示,例如,可以從諸如圖9的設(shè)置寄存器508的設(shè)置寄存器來外部提供控制信號(hào)MSS1和MSS2。
時(shí)鐘選擇電路512可以進(jìn)一步包括兩個(gè)開關(guān)1002、1004,其分別對(duì)應(yīng)于控制信號(hào)MSS1和MSS2。
表2說明對(duì)圖10的時(shí)鐘選擇電路512的示例性操作。第一種情況是正常操作,其中存儲(chǔ)器接口寄存器514和多個(gè)存儲(chǔ)器設(shè)備520利用周期性時(shí)鐘運(yùn)行。在第二種情況中,存儲(chǔ)器接口寄存器514利用周期性時(shí)鐘運(yùn)行而多個(gè)存儲(chǔ)器設(shè)備520利用非周期性時(shí)鐘運(yùn)行。通過提供非周期性時(shí)鐘能控制輸入到多個(gè)存儲(chǔ)器設(shè)備520的輸入信號(hào)的設(shè)置時(shí)間(setup time)和保持時(shí)間(holdtime)。在第三種情況中,存儲(chǔ)器接口寄存器514利用非周期性時(shí)鐘運(yùn)行而多個(gè)存儲(chǔ)器設(shè)備520利用周期性時(shí)鐘運(yùn)行。如在第二種情況中一樣,通過將非周期性時(shí)鐘提供到存儲(chǔ)器接口寄存器514能控制設(shè)置時(shí)間和保持時(shí)間。在第四種情況中,將非周期性時(shí)鐘提供給存儲(chǔ)器接口寄存器514和提供給多個(gè)存儲(chǔ)器設(shè)備520,使得又可以控制設(shè)置時(shí)間和保持時(shí)間。
表2
圖11說明時(shí)鐘選擇電路612的另一個(gè)示例性實(shí)施例,諸如圖9的時(shí)鐘選擇電路512。圖11的時(shí)鐘選擇電路612不同于圖10的時(shí)鐘選擇電路512,這是因?yàn)轫憫?yīng)于MSS1可以將第二非周期性時(shí)鐘ECLK3輸入到時(shí)鐘選擇電路612而分別響應(yīng)于MSS1和MSS2可以將非周期性時(shí)鐘ECLK2和ECLK3輸入到存儲(chǔ)器接口寄存器514和多個(gè)存儲(chǔ)器設(shè)備520。
圖12說明時(shí)鐘選擇電路712的另一個(gè)示例性實(shí)施例,諸如圖9的時(shí)鐘選擇電路512。在圖12中說明的示例中,在開關(guān)1002和存儲(chǔ)器接口寄存器514之間提供了R-delay 1而在開關(guān)1004和多個(gè)存儲(chǔ)器設(shè)備520之間提供了D-delay 2。通過利用一個(gè)或多個(gè)控制信號(hào)就可以控制由R-delay 1和D-delay2所提供的延遲量。
雖然上面參照特定附圖描述了示例性實(shí)施例,但是應(yīng)理解利用任何其它示例性實(shí)施例的特征以任何方式可以組合每一個(gè)示例性實(shí)施例的各種特征。
雖然上面參照特定數(shù)目的電路或信號(hào)描述了示例性實(shí)施例,但是應(yīng)理解也能使用任何電路或信號(hào)的任意數(shù)目。
本領(lǐng)域技術(shù)人員將理解,這里在沒有脫離本發(fā)明的范圍的情況下,可以在上述的示例性實(shí)施例中做出其它變化和修改,以及打算是在上述的描述中所包含的所有主題將被解釋為說明性的而非限制性的意思。
權(quán)利要求
1.一種存儲(chǔ)器模塊,包括鎖相環(huán),用于接收外部周期性時(shí)鐘和產(chǎn)生一個(gè)或多個(gè)內(nèi)部周期性時(shí)鐘;以及多個(gè)存儲(chǔ)器單元,用于接收內(nèi)部周期性時(shí)鐘之一或來自外部源的第一非周期性時(shí)鐘。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)器模塊,還包括寄存器,用于接收內(nèi)部周期性時(shí)鐘之一、來自外部源的控制和地址信息,以及與所接收到的內(nèi)部周期性時(shí)鐘同步地將控制和地址信息提供給多個(gè)存儲(chǔ)器單元。
3.根據(jù)權(quán)利要求1所述的存儲(chǔ)器模塊,其中,多個(gè)存儲(chǔ)器單元中的每一個(gè)都接收來自外部源的控制和地址信息。
4.根據(jù)權(quán)利要求2所述的存儲(chǔ)器模塊,其中,多個(gè)存儲(chǔ)器單元中的每一個(gè)都包括模式設(shè)置電路,用于接收輸入信號(hào)和輸出模式信號(hào);以及時(shí)鐘選擇電路,用于接收已接收到的周期性時(shí)鐘和非周期性時(shí)鐘以及根據(jù)模式信號(hào)輸出周期性時(shí)鐘或非周期性時(shí)鐘。
5.根據(jù)權(quán)利要求1所述的存儲(chǔ)器模塊,還包括寄存器,用于接收內(nèi)部周期性時(shí)鐘之一、來自外部源的控制和地址信息,以及與所接收到的內(nèi)部周期性時(shí)鐘相同步地將控制和地址信息提供給多個(gè)存儲(chǔ)器單元;以及時(shí)鐘選擇電路,包括存儲(chǔ)器時(shí)鐘選擇電路,接收第一非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘之一和模式選擇信號(hào),所述存儲(chǔ)器時(shí)鐘選擇電路根據(jù)所述模式選擇信號(hào)將內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元。
6.根據(jù)權(quán)利要求5所述的存儲(chǔ)器模塊,所述存儲(chǔ)器時(shí)鐘選擇電路還包括開關(guān),用于根據(jù)所述模式選擇信號(hào)有選擇性地將內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元。
7.根據(jù)權(quán)利要求1所述的存儲(chǔ)器模塊,還包括寄存器,用于接收來自外部源的控制和地址信息,以及將該控制和地址信息提供給多個(gè)存儲(chǔ)器單元;以及時(shí)鐘選擇電路,包括存儲(chǔ)器時(shí)鐘選擇電路,接收第一非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘之一和第一模式選擇信號(hào),所述存儲(chǔ)器時(shí)鐘選擇電路根據(jù)所述第一模式選擇信號(hào)將內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元;以及寄存器時(shí)鐘選擇電路,接收第一非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘之一和第二模式選擇信號(hào),該寄存器時(shí)鐘選擇電路根據(jù)所述第二模式選擇信號(hào)將內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給所述寄存器。
8.根據(jù)權(quán)利要求7所述的存儲(chǔ)器模塊,所述存儲(chǔ)器時(shí)鐘選擇電路還包括第一開關(guān),用于根據(jù)第一模式選擇信號(hào)有選擇性地將內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元,以及所述寄存器時(shí)鐘選擇電路還包括第二開關(guān),用于根據(jù)第二模式選擇信號(hào)有選擇性地將內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給所述寄存器。
9.根據(jù)權(quán)利要求1所述的存儲(chǔ)器模塊,還包括寄存器,用于接收來自外部源的控制和地址信息,以及將該控制和地址信息提供給多個(gè)存儲(chǔ)器單元;以及時(shí)鐘選擇電路,包括存儲(chǔ)器時(shí)鐘選擇電路,接收第一非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘之一和第一模式選擇信號(hào),該存儲(chǔ)器時(shí)鐘選擇電路根據(jù)所述第一模式選擇信號(hào)將內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元;以及寄存器時(shí)鐘選擇電路,接收第二非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘之一和第二模式選擇信號(hào),該寄存器時(shí)鐘選擇電路根據(jù)所述第二模式選擇信號(hào)將內(nèi)部周期性時(shí)鐘之一或第二非周期性時(shí)鐘提供給所述寄存器。
10.根據(jù)權(quán)利要求9所述的存儲(chǔ)器模塊,所述存儲(chǔ)器時(shí)鐘選擇電路還包括第一開關(guān),用于根據(jù)第一模式選擇信號(hào)有選擇性地將內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元,以及所述寄存器時(shí)鐘選擇電路還包括第二開關(guān),用于根據(jù)第二模式選擇信號(hào)有選擇性地將內(nèi)部周期性時(shí)鐘之一或第二非周期性時(shí)鐘提供給所述寄存器。
11.一種在存儲(chǔ)器模塊上的集線器,包括鎖相環(huán),用于接收外部周期性時(shí)鐘和產(chǎn)生一個(gè)或多個(gè)內(nèi)部周期性時(shí)鐘;設(shè)置寄存器,用于接收模式設(shè)置信號(hào)和產(chǎn)生一個(gè)或多個(gè)控制信號(hào);存儲(chǔ)器接口寄存器,用于接收存儲(chǔ)器信息和將該存儲(chǔ)器信息提供給多個(gè)存儲(chǔ)器單元;以及時(shí)鐘選擇電路,用于接收第一非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘之一和一個(gè)或多個(gè)控制信號(hào),以及根據(jù)該一個(gè)或多個(gè)控制信號(hào)將該內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元和存儲(chǔ)器接口寄存器。
12.根據(jù)權(quán)利要求11所述的集線器,其中,所述存儲(chǔ)器信息包括地址信息、控制信息、或數(shù)據(jù)。
13.根據(jù)權(quán)利要求11所述的集線器,所述時(shí)鐘選擇電路包括存儲(chǔ)器時(shí)鐘選擇電路,接收第一非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘之一和一個(gè)或多個(gè)控制信號(hào)中的第一個(gè),該存儲(chǔ)器時(shí)鐘選擇電路根據(jù)所述一個(gè)或多個(gè)控制信號(hào)中的第一個(gè)將內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元;以及寄存器時(shí)鐘選擇電路,接收第一非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘中的另一個(gè)以及一個(gè)或多個(gè)控制信號(hào)中的第二個(gè),該寄存器時(shí)鐘選擇電路根據(jù)所述一個(gè)或多個(gè)控制信號(hào)中的第二個(gè)將內(nèi)部周期性時(shí)鐘中的另一個(gè)或第一非周期性時(shí)鐘提供給所述寄存器。
14.根據(jù)權(quán)利要求11所述的集線器,所述時(shí)鐘選擇電路包括存儲(chǔ)器時(shí)鐘選擇電路,接收第一非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘之一和一個(gè)或多個(gè)控制信號(hào)中的第一個(gè),該存儲(chǔ)器時(shí)鐘選擇電路根據(jù)所述一個(gè)或多個(gè)控制信號(hào)中的第一個(gè)將內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元;以及寄存器時(shí)鐘選擇電路,接收第二非周期性時(shí)鐘、內(nèi)部周期性時(shí)鐘中的另一個(gè)和一個(gè)或多個(gè)控制信號(hào)中的第二個(gè),該寄存器時(shí)鐘選擇電路根據(jù)所述一個(gè)或多個(gè)控制信號(hào)中的第二個(gè)將內(nèi)部周期性時(shí)鐘中的另一個(gè)或第二非周期性時(shí)鐘提供給所述寄存器。
15.根據(jù)權(quán)利要求14所述的集線器,所述存儲(chǔ)器時(shí)鐘選擇電路還包括第一延遲器,用于延遲內(nèi)部周期性時(shí)鐘之一或第一非周期性時(shí)鐘,所述寄存器時(shí)鐘選擇電路還包括第二延遲器,用于延遲內(nèi)部周期性時(shí)鐘中的另一個(gè)或第二非周期性時(shí)鐘。
16.一種存儲(chǔ)器單元,包括模式設(shè)置電路,用于接收輸入信號(hào)和輸出模式信號(hào);以及時(shí)鐘選擇電路,用于接收周期性時(shí)鐘和非周期性時(shí)鐘以及根據(jù)模式信號(hào)輸出周期性時(shí)鐘或非周期性時(shí)鐘。
17.根據(jù)權(quán)利要求16所述的存儲(chǔ)器單元,還包括時(shí)鐘緩沖器,用于從時(shí)鐘選擇電路接收周期性時(shí)鐘或非周期性時(shí)鐘以及輸出內(nèi)部時(shí)鐘。
18.根據(jù)權(quán)利要求17所述的存儲(chǔ)器單元,還包括一個(gè)或多個(gè)存儲(chǔ)器信息緩沖器,用于接收從時(shí)鐘緩沖器輸出的內(nèi)部時(shí)鐘。
19.根據(jù)權(quán)利要求16所述的存儲(chǔ)器單元,其中,根據(jù)模式寄存器設(shè)置(MRS)操作來提供模式信號(hào)。
20.一種存儲(chǔ)器單元,包括第一輸入引腳,用于在正常模式中接收周期性時(shí)鐘;第二輸入引腳,用于在測(cè)試模式中接收非周期性時(shí)鐘;時(shí)鐘選擇電路,用于接收周期性時(shí)鐘和非周期性時(shí)鐘以及根據(jù)模式選擇信號(hào)來輸出周期性時(shí)鐘或非周期性時(shí)鐘;以及時(shí)鐘緩沖器,用于從時(shí)鐘選擇電路接收周期性時(shí)鐘或非周期性時(shí)鐘并且輸出內(nèi)部時(shí)鐘。
21.根據(jù)權(quán)利要求20所述的存儲(chǔ)器單元,第二輸入引腳接收正常模式中的數(shù)據(jù)選通信號(hào)或數(shù)據(jù)屏蔽信號(hào)以及測(cè)試模式中的非周期性時(shí)鐘。
22.根據(jù)權(quán)利要求21所述的存儲(chǔ)器單元,所述時(shí)鐘選擇電路包括第一開關(guān),用于響應(yīng)于模式選擇信號(hào)的第一狀態(tài)來選擇周期性時(shí)鐘并且將該周期性時(shí)鐘輸出到時(shí)鐘緩沖器,以及第二開關(guān),用于響應(yīng)于模式選擇信號(hào)的第二狀態(tài)來選擇非周期性時(shí)鐘并且將該非周期性時(shí)鐘輸出到時(shí)鐘緩沖器。
23.根據(jù)權(quán)利要求22所述的存儲(chǔ)器單元,所述時(shí)鐘選擇電路還包括第三開關(guān),用于響應(yīng)于模式選擇信號(hào)的第一狀態(tài)來選擇數(shù)據(jù)選通信號(hào)或數(shù)據(jù)屏蔽信號(hào)以及響應(yīng)于模式選擇信號(hào)的第一狀態(tài)來輸出數(shù)據(jù)選通緩沖或數(shù)據(jù)屏蔽緩沖。
24.一種用于將時(shí)鐘提供給具有鎖相環(huán)和多個(gè)存儲(chǔ)器單元的存儲(chǔ)器模塊的方法,該方法包括在正常模式中將周期性時(shí)鐘提供給鎖相環(huán);以及在測(cè)試模式中將非周期性時(shí)鐘直接提供給多個(gè)存儲(chǔ)器單元。
25.一種用于在具有集線器的存儲(chǔ)器模塊中將時(shí)鐘提供給多個(gè)存儲(chǔ)器單元的方法,包括接收外部周期性時(shí)鐘和產(chǎn)生內(nèi)部周期性時(shí)鐘;接收模式設(shè)置信號(hào)和產(chǎn)生控制信號(hào);接收非周期性時(shí)鐘、所述內(nèi)部周期性時(shí)鐘和所述控制信號(hào),以及根據(jù)所述控制信號(hào)將所述內(nèi)部周期性時(shí)鐘或所述非周期性時(shí)鐘提供給多個(gè)存儲(chǔ)器單元和存儲(chǔ)器接口寄存器;以及接收控制和地址信息并且與所述內(nèi)部周期性時(shí)鐘或所述非周期性時(shí)鐘相同步地將該控制和地址信息提供給多個(gè)存儲(chǔ)器單元。
26.一種在存儲(chǔ)器單元中產(chǎn)生內(nèi)部時(shí)鐘的方法,包括接收輸入信號(hào)和輸出模式設(shè)置信號(hào);接收周期性時(shí)鐘和非周期性時(shí)鐘;根據(jù)模式設(shè)置信號(hào)來選擇周期性時(shí)鐘或非周期性時(shí)鐘以及將所選擇的時(shí)鐘輸出到時(shí)鐘緩沖器;以及響應(yīng)于時(shí)鐘緩沖器中的所選時(shí)鐘來產(chǎn)生內(nèi)部時(shí)鐘。
27.一種存儲(chǔ)器模塊,包括多個(gè)存儲(chǔ)器單元;以及權(quán)利要求11的集線器
28.一種存儲(chǔ)器系統(tǒng),包括多個(gè)存儲(chǔ)器模塊,每一個(gè)都包括權(quán)利要求11的集線器;時(shí)鐘源,提供外部周期性時(shí)鐘;以及存儲(chǔ)器控制器,控制多個(gè)存儲(chǔ)器模塊。
全文摘要
一種利用非周期性時(shí)鐘的存儲(chǔ)器模塊、存儲(chǔ)器單元和集線器以及使用它們的方法。一種示例性的存儲(chǔ)器模塊可以包括鎖相環(huán),用于接收外部周期性時(shí)鐘和產(chǎn)生一個(gè)或多個(gè)內(nèi)部周期性時(shí)鐘;以及多個(gè)存儲(chǔ)器單元,用于接收內(nèi)部周期性時(shí)鐘之一或來自外部源的非周期性時(shí)鐘。
文檔編號(hào)H03L7/08GK1744228SQ200510081930
公開日2006年3月8日 申請(qǐng)日期2005年7月8日 優(yōu)先權(quán)日2004年8月31日
發(fā)明者韓愉根, 申熙鐘, 徐承珍, 蘇秉世, 安泳萬, 辛承萬, 李廷國(guó), 李虎奭 申請(qǐng)人:三星電子株式會(huì)社