專利名稱:雙向環(huán)布局存儲系統(tǒng)、環(huán)布局存儲系統(tǒng)存儲器件和存儲模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在計算機(jī)中的存儲系統(tǒng)。具體而言,本發(fā)明涉及菊花鏈?zhǔn)江h(huán)狀布局存儲系統(tǒng),它具有可以用作數(shù)據(jù)信號線或控制(CA)信號線的信號線。
背景技術(shù):
一般,隨著諸如使用DRAM設(shè)備的存儲系統(tǒng)的存儲系統(tǒng)中總線頻率的提高,在存儲系統(tǒng)中的信號完整性惡化。在利用多點布局的傳統(tǒng)系統(tǒng)中,在總線和存儲器件之間的抽頭將電容性負(fù)載的不連續(xù)引入發(fā)送到存儲器件和從存儲器件發(fā)送的信號中。
多種能夠降低信號失真的總線布局已經(jīng)得到開發(fā)。這些布局之一包括點到點連接。用于點到點連接的存儲模塊一般具有兩個端口。端口之一被唯一地用作輸入端口,另一個端口被唯一地用作重新驅(qū)動端口。這個配置提高了引線的數(shù)量,因此提高了存儲模塊的大小和復(fù)雜性。
發(fā)明內(nèi)容
本發(fā)明旨在提供解決現(xiàn)有技術(shù)的問題的存儲系統(tǒng)、存儲模塊和存儲器件。本發(fā)明的存儲系統(tǒng)包括由在此被稱為CA信號的存儲器控制信號和數(shù)據(jù)信號共享的信號路徑。存儲器控制器在信號路徑的第一端發(fā)送CA信號,并且在數(shù)據(jù)路徑的第二端雙向地發(fā)送數(shù)據(jù)信號。以閉環(huán)配置由信號路徑來連接多個存儲模塊和存儲控制器。
按照本發(fā)明的存儲模塊包括至少一個存儲電路,用于存儲數(shù)據(jù)。所述模塊也包括第一和第二端口。第一端口是分別用于數(shù)據(jù)信號和CA信號的一個輸入和重新驅(qū)動端口。第二端口是分別用于CA信號和數(shù)據(jù)信號的一個輸入和重新驅(qū)動端口。
本發(fā)明的存儲器件包括用于存儲數(shù)據(jù)的存儲電路。所述器件也包括第一和第二端口。第一端口是分別用于數(shù)據(jù)信號和CA信號的一個輸入和重新驅(qū)動端口。第二端口是分別用于CA信號和數(shù)據(jù)信號的一個輸入和重新驅(qū)動端口。緩沖電路提供在存儲電路和第一和第二端口之間的接口。
信號路徑可以包括多條信號線。M指的是CA信號的數(shù)量,N指的是數(shù)據(jù)信號的數(shù)量。在數(shù)據(jù)路徑中的信號線的數(shù)量是M和N中的最大的一個,即如果M大于N則信號線的數(shù)量是M,如果N大于M則信號線的數(shù)量是N。
可以由存儲器控制器的第一端口在信號路徑上輸出CA信號,并且可以以由存儲器控制器的第二端口在信號路徑上雙向發(fā)送數(shù)據(jù)信號??梢杂纱鎯ζ骺刂破鞯牡谝欢丝谠谛盘柭窂降牡谝欢溯敵鯟A信號和數(shù)據(jù)信號之一,并且可以由存儲器控制器的第二端口在信號路徑的第二端輸出數(shù)據(jù)信號和CA信號的另一個。
本發(fā)明的存儲模塊可以包括用于接收CA信號和數(shù)據(jù)信號的端口。這些端口可以是多功能的端口,它們可以用于重新驅(qū)動CA信號和接收數(shù)據(jù)信號或重新驅(qū)動數(shù)據(jù)信號和接收CA信號。在一個實施例中,存儲模塊的第一端口分別是用于數(shù)據(jù)信號和CA信號的輸入端口和重新驅(qū)動端口。存儲模塊的第二端口可以分別是用于CA信號和數(shù)據(jù)信號的輸入端口和重新驅(qū)動端口。
在一個實施例中,存儲模塊包括一個目的電路(destination circuit),用于確定是否所接收的信號要被存儲模塊接收。每個存儲模塊可以包括一個重新驅(qū)動緩沖器,用于如果確定所接收的信號不打算被存儲模塊接收,則將所接收的信號重新驅(qū)動到信號路徑上。目的電路也可以接收所接收的信號。即,信號可以穿過端口之一到達(dá)目的電路。
目的電路也可以確定是否所接收的信號是CA信號或數(shù)據(jù)信號。目的電路可以隨后產(chǎn)生信號模式信號,它指示是否所接收的信號是數(shù)據(jù)信號或CA信號。每個存儲模塊也可以包括一個路由電路,用于將已經(jīng)被識別為數(shù)據(jù)信號的所接收信號取路由到數(shù)據(jù)信號線上的存儲模塊的存儲電路。路由電路也可以將被識別為CA信號的所接收信號取路由到CA信號線上的存儲信號。
在一個實施例中,存儲模塊包括一個同步電路,用于補(bǔ)償所接收的信號在信號路徑上傳播的延遲。
存儲模塊也可以包括重新驅(qū)動緩沖器,用于如果確定所接收的信號不打算被存儲模塊接收則重新驅(qū)動所接收的信號。
按照本發(fā)明,信號路徑用于傳送數(shù)據(jù)信號和CA信號的多個功能,并且可以在相反方向上傳送信號。存儲模塊包括多功能端口,它們可以接收和重新驅(qū)動數(shù)據(jù)信號和控制信號。結(jié)果,相對于現(xiàn)有技術(shù)的配置降低了在存儲模塊上的引線的數(shù)量。因此,本發(fā)明的存儲模塊、存儲器件和存儲系統(tǒng)與現(xiàn)有技術(shù)的相比較復(fù)雜性降低,可以更容易地被制造,并且占用更少的空間。
通過下面附解的本發(fā)明的優(yōu)選實施例的更具體的說明,本發(fā)明的上述和其他目的、特點和優(yōu)點將會變得更加清楚,在全部的不同附圖中,類似的附圖標(biāo)號表示相同的元件。附圖不必按照比例,重點放在說明本發(fā)明的原理。
圖1包括按照本發(fā)明的一個實施例的、存儲系統(tǒng)的雙向環(huán)布局的配置的示意方框圖。
圖2包括按照本發(fā)明的存儲模塊的一個實施例的示意方框圖,它可以以圖1所示的雙向環(huán)布局存儲系統(tǒng)來實現(xiàn)。
圖3包括按照本發(fā)明的存儲模塊的另一個實施例的示意方框圖,它可以以圖1所示的雙向環(huán)布局存儲系統(tǒng)來實現(xiàn)。
圖4包括按照本發(fā)明的另一個實施例的存儲系統(tǒng)的雙向環(huán)布局的另一種配置的示意方框圖。
圖5包括按照本發(fā)明的存儲模塊的另一個實施例的示意方框圖,它可以以圖4所示的雙向環(huán)布局存儲系統(tǒng)來實現(xiàn)。
圖6包括按照本發(fā)明的存儲模塊的另一個實施例的示意方框圖,它可以以圖4所示的雙向環(huán)布局存儲系統(tǒng)來實現(xiàn)。
圖7包括按照本發(fā)明的另一個實施例的存儲模塊的示意方框圖,它可以用于在此所述的所有存儲系統(tǒng)。
具體實施例方式
圖1包括按照本發(fā)明的一個實施例的、存儲系統(tǒng)的雙向環(huán)布局的配置的示意方框圖。這種配置包括存儲器控制器150;多個存儲模塊110a-110n,其中n可以是大于1的任何數(shù)字;信號線140a~140n+1。在信號線140a~140n+1上,多個存儲模塊110a~110n經(jīng)由菊花鏈緩沖器130a~130n彼此連接。
信號線140a~140n+1包括多條線路。這多條線路可以是數(shù)據(jù)信號線或控制(CA)信號線,控制信號線可以包括例如尋址線、命令線和時鐘線。在傳統(tǒng)的點到點連接中,數(shù)據(jù)信號線和CA信號線是物理地分離的線路,這與圖1的本發(fā)明的配置相反,其中信號線140a~140n+1是由數(shù)據(jù)信號和CA信號共享的多功能的信號線。
存儲器控制器150經(jīng)由信號線140a連接到所述多個存儲模塊的第一存儲模塊110a,并且經(jīng)由信號線140n+1連接到最后的存儲模塊110n。存儲器控制器150在端口150-1利用雙向驅(qū)動器152a和152b驅(qū)動和接收信號。存儲器控制器150也利用緩沖器151驅(qū)動來自端口150-2的信號。
第一存儲模塊110a包括緩沖器130a。信號線140a連接到緩沖器130a的第一端口130a-1。緩沖器130a自端口130a-3和130a-4通過信號線連接到存儲器件或電路120a。緩沖器130a還通過信號線140b經(jīng)由端口130a-2連接到存儲模塊110b的緩沖器130b的第一端口130b-1。
第二存儲模塊110b包括緩沖器130b。信號線140b連接到緩沖器130b的第一端口130b-1。緩沖器130b通過信號線從端口130b-3和130b-4連接到存儲器件或電路120b。緩沖器130b還通過信號線140c經(jīng)由端口130b-2連接到下一個存儲模塊(在此未示出)的緩沖器的第一端口。
第n個存儲模塊110n包括緩沖器130n。信號線140n連接到緩沖器130n的第一端口130n-1。緩沖器130n通過信號線從端口130n-3和130n-4連接到存儲器件120n。緩沖器還通過信號線140n+1經(jīng)由端口130n-2連接到存儲器控制器。
為了說明圖1的系統(tǒng)的操作,假定存儲器控制器150向第一存儲模塊110a發(fā)出寫命令外加地址信號和數(shù)據(jù)信號。寫命令和地址信號(以下稱為ACA信號@)經(jīng)由信號線140n+1從控制器150的第二端口150-2傳送到第n存儲模塊110n的第二端口130n-2。寫命令包括模塊標(biāo)識部分,例如在命令的首標(biāo)部分中的比特,它指定要執(zhí)行所述命令的存儲模塊、即要寫數(shù)據(jù)的模塊。緩沖器130n查看所述命令的模塊標(biāo)識部分,并且根據(jù)模塊標(biāo)識來確定是否CA信號要發(fā)向存儲模塊110n。如果CA信號要發(fā)向第n個存儲模塊110n,CA信號經(jīng)由緩沖器130n的第三端口130n-3取路由到存儲器件120n。如果CA信號不發(fā)向模塊120n,CA信號通過在模塊110n和模塊110a之間的諸如110b的菊花鏈緩沖器被重新驅(qū)動到第一模塊110a的第二端口130a-2。這些插入緩沖器、如130b每個查看CA信號的模塊標(biāo)識部分以確定是否信號要發(fā)向它各自的模塊110。如果信號不是要發(fā)向特定的模塊,則信號被重新驅(qū)動到信號線140上的第一模塊110a。如果信號要發(fā)向特定的模塊110,則相關(guān)的緩沖器130向模塊110輸入信號。
數(shù)據(jù)信號經(jīng)由信號線140a從控制器150-1的第一端口發(fā)向第一存儲模塊110a的第一端口130a-1。數(shù)據(jù)信號包括模塊標(biāo)識部分,它指定要接收數(shù)據(jù)的模塊。菊花鏈緩沖器130a查看數(shù)據(jù)信號的模塊標(biāo)識部分,并且根據(jù)模塊標(biāo)識來確定是否數(shù)據(jù)信號要發(fā)向它的存儲模塊110a。如果信號要發(fā)向第一存儲模塊110a,則數(shù)據(jù)信號經(jīng)由緩沖器130a的第四端口130a-4取路由到存儲器件120a。如果數(shù)據(jù)信號不是要發(fā)向模塊110a,則數(shù)據(jù)信號被重新驅(qū)動到模塊110b的第一端口130b-1。
為了進(jìn)一步說明圖1的系統(tǒng)的操作,通過示例假定,存儲器控制器150向第二存儲模塊110b發(fā)出寫命令外加地址信號和數(shù)據(jù)信號。數(shù)據(jù)信號從控制器150的第一端口150-1經(jīng)由信號線140a發(fā)向第一存儲模塊110a的第一端口130a-1。數(shù)據(jù)信號包括模塊標(biāo)識部分,它指定要執(zhí)行命令的模塊。緩沖器130a查看模塊標(biāo)識,并且因為模塊標(biāo)識識別緩沖器130b,緩沖器130a經(jīng)由第一模塊110b的第二端口130a-2將數(shù)據(jù)信號重新驅(qū)動而經(jīng)由信號線140b到達(dá)第二模塊110b。
在這個示例中,CA信號從控制器150的第二端口150-2經(jīng)由信號線140n+1傳送到第n存儲模塊130n的第二端口130n-2。緩沖器130n查看CA信號的模塊標(biāo)識發(fā)表以確定是否信號要發(fā)向模塊110n。因為CA信號不是要發(fā)向模塊110n,因此CA信號通過在模塊110n和110b之間的菊花鏈緩沖器130和信號線140被重新驅(qū)動到第二模塊110b的第二端口130b-2。
為了進(jìn)一步說明圖1的本發(fā)明的配置的操作,假定存儲在控制器150向第二存儲模塊110b發(fā)出讀命令外加地址信號。讀命令和地址信號(CA信號)從控制器150的第二端口150-2經(jīng)由140n+1傳送到第n存儲模塊110n的第二端口130n-2。讀命令包括模塊標(biāo)識部分,它指定要執(zhí)行命令的模塊。
來自存儲器控制器150的第二端口150-2的CA信號傳送到第n模塊110n的第二端口130n-2。CA信號通過在模塊110n和110b之間的菊花鏈緩沖器和信號線被重新驅(qū)動到第二存儲模塊110b的第二端口130b-2。
來自存儲器件120b的數(shù)據(jù)信號經(jīng)由緩沖器130a從存儲器件120b的端口120-1傳送到存儲器控制器150的第一端口150-1。在相鄰模塊之間的信號線、例如140b-140b可以用于數(shù)據(jù)信號線和CA信號線,而在存儲模塊和存儲器控制器之間的信號線可以用于數(shù)據(jù)信號線或CA信號線。
圖2是按照本發(fā)明的雙向環(huán)布局的存儲模塊200的一個實施例的方框圖。存儲模塊200包括多個存儲器件或電路200a~200h、緩沖電路210和兩個端口270a和270b。緩沖器210包括雙向驅(qū)動器220a和220b和目的查看電路230a和230b。兩個端口70a和270b的每個可以是輸入端口或重新驅(qū)動端口。端口270a可以被用作數(shù)據(jù)信號的輸入端口和CA信號的重新驅(qū)動端口。端口270b可以用作CA信號的輸入端口和數(shù)據(jù)信號的重新驅(qū)動端口。
第一目的查看電路230a連接到第一雙向驅(qū)動器220a的輸入緩沖器221a的輸出端,包括連接到第二雙向驅(qū)動器220b的示出緩沖器219b的輸入端。第一目的查看電路230a還連接到同步電路240。信號線280a連接到模塊200的第一端口270a。第一端口270a連接到第一雙向驅(qū)動器220a的輸入緩沖器221a的輸入端。信號線280b連接到模塊200的第二端口270b。第二端口270b連接到第二雙向驅(qū)動器220b的輸出緩沖器219b的輸出端。
來自信號線280a的數(shù)據(jù)信號經(jīng)由第一端口270a和雙向驅(qū)動器220a的輸入緩沖器221a被發(fā)送到第一目的查看電路230a。目的查看電路230a查看數(shù)據(jù)信號的模塊標(biāo)識部分以確定是否數(shù)據(jù)信號要由模塊200處理。如果確定數(shù)據(jù)信號要由模塊200處理,則數(shù)據(jù)信號取路由到同步電路240。如果確定數(shù)據(jù)信號不是要被模塊200處理,則數(shù)據(jù)信號取路由到第二雙向驅(qū)動器220b的輸出驅(qū)動器219b的輸入端。即,數(shù)據(jù)信號根據(jù)由第一目的查看電路230a對數(shù)據(jù)信號的模塊標(biāo)識的確定來取路由。例如,當(dāng)模塊標(biāo)識匹配模塊的時候數(shù)據(jù)信號取路由到同步電路240,當(dāng)模塊標(biāo)識不匹配的時候數(shù)據(jù)信號取路由到第二雙向驅(qū)動器220b的輸出驅(qū)動器219b的輸入端。非匹配數(shù)據(jù)信號被第二雙向驅(qū)動器220b的輸出驅(qū)動器219b重新驅(qū)動到信號線280b。在這種情況下,第一端口270a是數(shù)據(jù)信號的輸入端口,第二端口270b是未匹配的數(shù)據(jù)信號的重新驅(qū)動端口。
來自信號線280b的CA信號經(jīng)由第二端口270b和第二雙向驅(qū)動器220b的輸入緩沖器219a被發(fā)送到第二目的查看電路230b。目的查看電路230b查看CA信號的模塊標(biāo)識部分以確定是否CA信號要由模塊200處理。如果確定CA信號要由模塊200處理則CA信號取路由到同步電路240。如果確定CA信號不是要由模塊200處理則CA信號取路由到雙向驅(qū)動器220a的輸出驅(qū)動器221b的輸入端。即,根據(jù)第二目的查看器230b作出的對CA信號的模塊標(biāo)識的確定,CA信號取路由到同步電路240或第一雙向驅(qū)動器220a的輸出驅(qū)動器221b的輸入端。例如,當(dāng)CA信號的模塊標(biāo)識匹配模塊時CA信號取路由到同步電路240,當(dāng)模塊標(biāo)識不匹配時CA信號取路由到第二雙向驅(qū)動器220a的輸出驅(qū)動器221b的輸入端。未匹配的CA信號被第二雙向驅(qū)動器220a的輸出驅(qū)動器221b重新驅(qū)動到信號線280a上。在這種情況下,第一端口270a是未匹配CA信號的重新驅(qū)動端口,第二端口270b是用于匹配的CA信號的輸入端口。
同步電路240控制在數(shù)據(jù)信號和CA信號之間的定時關(guān)系。數(shù)據(jù)信號和CA信號到達(dá)目的模塊200的時間一般不同,因為信號沿著不同的路徑和不同的方向傳送。在信號的定時之間的關(guān)系是控制器150所知道的。來自控制器150的控制信號X按照已知的延遲來設(shè)置同步電路240。同步電路240經(jīng)由信號線260a和260b向多個存儲電路200a~200h發(fā)送同步的CA信號和數(shù)據(jù)信號。在另一種方法中,控制器150可以執(zhí)行同步電路240的角色,以便可以從模塊配置中省略同步電路。在這個替代方法中,控制器150同步信號,以便它們被模塊20同步地處理。
圖3是按照本發(fā)明的雙向環(huán)布局的存儲模塊300的另一個實施例的方框圖。在圖2的模塊200和圖3的模塊300之間的區(qū)別是圖3的模塊300中,輸入信號不經(jīng)由目的查看電路330a和330b被重新驅(qū)動。
參見圖3,來自信號線370a的數(shù)據(jù)信號經(jīng)由第一端口360a和第一雙向驅(qū)動器320a的輸入緩沖器321a被發(fā)送到第一目的查看電路330a。數(shù)據(jù)信號被進(jìn)一步發(fā)送到第二雙向驅(qū)動器320b的輸出緩沖器319b。在這種情況下,數(shù)據(jù)信號不經(jīng)由第一目的查看電路330a被發(fā)送到輸出緩沖器319a。目的查看電路330a根據(jù)數(shù)據(jù)信號的模塊標(biāo)識部分確定是否將數(shù)據(jù)信號穿過到同步電路340。
來自信號線370的CA信號經(jīng)由第二端口360b和第二雙向驅(qū)動器320b的輸入緩沖器319a被發(fā)送到第二目的查看電路330b。CA信號被進(jìn)一步發(fā)送到第一雙向驅(qū)動器320a的輸出緩沖器321b。在這種情況下,CA信號不經(jīng)由第一目的查看電路330b被發(fā)送到輸出緩沖器321b。目的查看電路330b根據(jù)CA信號的模塊標(biāo)識部分確定是否將CA信號穿過到同步電路340。
圖4包括按照本發(fā)明的存儲系統(tǒng)的雙向環(huán)布局的另一種配置的示意方框圖。這種配置包括存儲器控制器450、多個存儲模塊410a-410n、信號線440a~440n+1,其中n可以是大于1的任何數(shù)字。所述多個存儲模塊410a~410n經(jīng)由菊花鏈緩沖器430a~430n在信號線上彼此連接。
這個實施例的特點是存儲器控制器450-1和450-2的兩個端口可以用于數(shù)據(jù)信號或CA信號。在這個實施例中,存儲器控制器450在兩個端口450-1和450-2包括雙向驅(qū)動器。利用如圖所示的緩沖器451a、451b、452a和452b來實現(xiàn)雙向端口45-1和450-2。在圖1的第一配置中,數(shù)據(jù)信號的方向是順時針,而CA信號的方向是逆時針的。但是,在圖4的配置中,數(shù)據(jù)信號和CA信號的方向按照控制器450可以是順時針的或逆時針的。
在這個實施例中,當(dāng)數(shù)據(jù)信號的方向是順時針的時候,CA信號的方向是逆時針的。當(dāng)數(shù)據(jù)信號的方向是逆時針的時候,CA信號的方向是順時針的。
圖5包括按照本發(fā)明的存儲模塊的另一個實施例的示意方框圖,它可以以圖4所示的雙向環(huán)布局存儲系統(tǒng)來實現(xiàn)。在這個實施例中,存儲模塊500包括多個存儲設(shè)備或電路500a~500h、緩沖電路510和兩個端口550a和550b。緩沖電路510包括雙向驅(qū)動器520a和520b、目的查看電路530a和530b、路由電路540和同步電路550。端口550a可以分別是數(shù)據(jù)信號和CA信號的輸入和重新驅(qū)動端口。端口550b可以分別是數(shù)據(jù)信號和CA信號的輸入和重新驅(qū)動端口。
第一目的查看電路530a連接到第一雙向驅(qū)動器520a的輸入緩沖器521a的輸出端,并且連接到第二雙向驅(qū)動器520b的輸出緩沖器519b的輸入端。第一目的查看電路530a還連接到路由電路540。信號線560a連接到模塊550的第一端口550a。第一端口550a連接到第一雙向驅(qū)動器520a的輸入緩沖器521a的輸入端。信號線560b連接到模塊500的第二端口550b。第二端口連接到第二雙向驅(qū)動器520b的輸出緩沖器519b。
每個數(shù)據(jù)信號或CA信號可以被輸入到端口550a。如果數(shù)據(jù)信號被輸入到端口550a,則CA信號被輸入到端口550b。如果CA信號被輸入到端口550a,則數(shù)據(jù)信號被雙向地發(fā)送到端口550b。為了通過示例說明,一個信號在信號線560a上被接收并且經(jīng)由第一端口550a和第一雙向驅(qū)動器520a的輸入緩沖器521a被發(fā)送到第一目的查看電路530a。目的查看器530a查看信號的模塊標(biāo)識部分以確定是否信號要由模塊500處理。目的查看電路530a也查看信號以確定信號的信號模式,即是否信號是數(shù)據(jù)信號或CA信號。信號根據(jù)信號的模塊標(biāo)識取路由到路由器540或第二雙向驅(qū)動器520b的輸出緩沖器519b的輸入端。當(dāng)信號的模塊標(biāo)識匹配模塊500的時候信號取路由到路由電路540。未匹配的信號被第二雙向驅(qū)動器520b的輸出緩沖器519b重新驅(qū)動到信號線560b。如果信號是匹配的,則它被目的查看電路530a傳送到路由電路540。路由電路540根據(jù)是否信號是數(shù)據(jù)信號或CA信號來確定匹配的信號隨后取路由到哪里。雙向驅(qū)動器530a產(chǎn)生信號SIGMODE1,它識別信號的信號模式,即它識別是否信號是數(shù)據(jù)信號或CA信號。當(dāng)信號模式SIGMODE1將信號識別為數(shù)據(jù)信號的時候,信號被路由電路540取路由到信號線570a。當(dāng)信號模式SIGMODE1將信號識別為CA信號的時候,信號被路由電路540取路由到信號線570b。在這種情況下,即當(dāng)在端口550a上接收到信號的時候,由目的查看電路530a產(chǎn)生的SIGMODE1信號來控制路由電路540。
來自信號線560b的信號通過第二端口550b和第二雙向驅(qū)動器520b的輸入緩沖器5 19a被發(fā)送到第二目的查看電路530b。信號根據(jù)信號的模塊標(biāo)識被取路由到路由電路540或第一雙向驅(qū)動器520a的輸出緩沖器521b的輸入端。當(dāng)模塊標(biāo)識匹配模塊的時候信號取路由到路由電路540。未匹配的信號通過第二雙向驅(qū)動器520b的輸出緩沖器519b被重新驅(qū)動到信號線560b。路由電路540根據(jù)信號模式、即是否信號是數(shù)據(jù)信號或CA信號來確定匹配信號的路由。目的查看電路530b產(chǎn)生信號SIGMODE2以識別信號模式和將信號SIGMODE2發(fā)送到路由電路540。當(dāng)信號模式信號SIGMODE2識別信號為數(shù)據(jù)信號的時候,信號通過路由電路540取路由到信號線570a。當(dāng)信號模式信號SIGMODE2識別信號為CA信號的時候,信號通過路由電路540取路由到信號線570b。即,通過由目的查看電路530b產(chǎn)生的SIGMODE2來控制路由電路540。
同步電路550控制在數(shù)據(jù)信號和CA信號之間的定時關(guān)系。在它們之間的定時關(guān)系依賴于模塊標(biāo)識。因此,定時關(guān)系被存儲器控制器所知。來自控制器的控制信號X設(shè)置同步電路550。同步電路550經(jīng)由信號線580a和580b向多個存儲器發(fā)送CA信號和數(shù)據(jù)信號。應(yīng)當(dāng)注意,可以在控制器中實現(xiàn)同步電路的功能。在那種情況下,可以省略同步電路。
圖6包括存儲模塊600的另一個實施例的示意方框圖,它可以用于圖4的雙向環(huán)布局存儲系統(tǒng)。圖5和圖6之間的不同在于目的查看電路630a和630b。在圖6的實施例中,來自信號線660a的信號經(jīng)由第一端口650a和第一雙向驅(qū)動器620a的輸入緩沖器621a被發(fā)送到第一目的查看電路630a。這個信號還進(jìn)一步被發(fā)到第二雙向驅(qū)動器620b的輸出緩沖器619b。雙向驅(qū)動器630a根據(jù)模塊標(biāo)識來確定是否它傳送信號。同樣的功能配置也用于端口650b和目的查看電路630b。
圖7包括按照本發(fā)明的另一個實施例的存儲模塊的示意方框圖,它可以用于在此所述的所有存儲系統(tǒng)。參見圖7,在這個實施例中,以上實施例所述的緩沖電路被實現(xiàn)在獨立的存儲器件800a~800h本身中,而不是在模塊上的獨立電路中。
參見圖7,存儲模塊800包括獨立的存儲電路或器件800a~800h。每個器件800a~800h包括存儲部分或電路812a~812h和緩沖電路部分810a~810b。緩沖電路部分810a~810b以類似的方式被配置到本發(fā)明的上述各個實施例所述的任何緩沖電路配置中,并且實現(xiàn)與上述的任何實施例相同的功能。
應(yīng)當(dāng)注意,在此所述的存儲模塊的所有實施例中,存儲模塊可以被描述為包括8個存儲電路或器件。應(yīng)當(dāng)理解本發(fā)明可以用于每個模塊任何數(shù)量的存儲電路中。
雖然已經(jīng)參照本發(fā)明的實施例具體示出和說明了本發(fā)明,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,在不脫離所附的權(quán)利要求所限定的本發(fā)明的精神和范圍的情況下,可以進(jìn)行形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種存儲系統(tǒng),包括由CA信號和數(shù)據(jù)信號共享的信號路徑;存儲器控制器,用于在信號路徑的第一端發(fā)送CA信號,并且在數(shù)據(jù)路徑的第二端雙向地發(fā)送數(shù)據(jù)信號;多個存儲模塊,以閉環(huán)配置由信號路徑來連接多個存儲模塊和存儲控制器。
2.按照權(quán)利要求1的存儲系統(tǒng),其中,信號路徑包括多個信號線,其中如果M大于N則信號線的數(shù)量是M,如果N大于M則信號線的數(shù)量是N,其中M指的是CA信號的數(shù)量,N指的是數(shù)據(jù)信號的數(shù)量。
3.按照權(quán)利要求1的存儲系統(tǒng),其中,通過存儲器控制器的第一端口在信號路徑上輸出CA信號,并且通過由存儲器控制器的第二端口在信號路徑上雙向發(fā)送數(shù)據(jù)信號。
4.按照權(quán)利要求1的存儲系統(tǒng),其中,通過存儲器控制器的第一端口在信號路徑的第一端輸出CA信號和數(shù)據(jù)信號之一,并且通過存儲器控制器的第二端口在信號路徑的第二端輸出數(shù)據(jù)信號和CA信號的另一個。
5.按照權(quán)利要求1的存儲系統(tǒng),其中,存儲模塊包括用于接收CA信號和數(shù)據(jù)信號的端口。
6.按照權(quán)利要求5的存儲系統(tǒng),其中所述端口可以是多功能的端口,它們可以重新驅(qū)動CA信號和接收數(shù)據(jù)信號或重新驅(qū)動數(shù)據(jù)信號和接收CA信號。
7.按照權(quán)利要求6的存儲系統(tǒng),其中,存儲模塊的第一端口分別是用于數(shù)據(jù)信號和CA信號的輸入端口和重新驅(qū)動端口。
8.按照權(quán)利要求6的存儲系統(tǒng),其中,存儲模塊的第二端口可以分別是用于CA信號和數(shù)據(jù)信號的輸入端口和重新驅(qū)動端口。
9.按照權(quán)利要求1的存儲系統(tǒng),其中,每個存儲模塊包括一個目的電路,用于確定是否所接收的信號要被存儲模塊接收。
10.按照權(quán)利要求9的存儲系統(tǒng),其中,每個存儲模塊包括一個重新驅(qū)動緩沖器,用于如果確定所接收的信號不打算被存儲模塊接收,則將所接收的信號重新驅(qū)動到信號路徑上。
11.按照權(quán)利要求9的存儲系統(tǒng),其中,目的電路接收所接收的信號。
12.按照權(quán)利要求1的存儲系統(tǒng),其中每個存儲模塊包括一個同步電路,用于補(bǔ)償所接收的信號在信號路徑上傳播的延遲。
13.按照權(quán)利要求1的存儲系統(tǒng),其中每個存儲模塊包括一個目的電路,用于確定是否所接收的信號是CA信號或數(shù)據(jù)信號。
14.按照權(quán)利要求13的存儲系統(tǒng),其中,目的電路產(chǎn)生信號模式信號,它指示是否所接收的信號是數(shù)據(jù)信號或CA信號。
15.按照權(quán)利要求1的存儲系統(tǒng),其中,每個存儲模塊包括一個路由電路,用于將已經(jīng)被識別為數(shù)據(jù)信號的所接收信號取路由到數(shù)據(jù)信號線上的存儲模塊的存儲電路,并且用于將被識別為CA信號的所接收信號取路由到CA信號線上的存儲電路。
16.一種存儲模塊,包括至少一個用于存儲數(shù)據(jù)的存儲電路;第一端口,分別是數(shù)據(jù)信號和CA信號的輸入和重新驅(qū)動端口;第二端口,分別是CA信號和數(shù)據(jù)信號的輸入和重新驅(qū)動端口。
17.按照權(quán)利要求16的存儲模塊,還包括目的電路,用于確定是否所接收的信號要被存儲模塊接收。
18.按照權(quán)利要求17的存儲模塊,還包括一個重新驅(qū)動緩沖器,用于如果確定所接收的信號不打算被存儲模塊接收,則將所接收的信號重新驅(qū)動。
19.按照權(quán)利要求17的存儲模塊,其中,目的電路接收所接收的信號。
20.按照權(quán)利要求19的存儲模塊,還包括一個同步電路,用于補(bǔ)償由目的電路接收的所接收信號中的延遲。
21.按照權(quán)利要求17的存儲模塊,其中目的電路也確定是否所接收的信號是CA信號或數(shù)據(jù)信號。
22.按照權(quán)利要求21的存儲模塊,其中目的電路產(chǎn)生信號模式信號,它指示是否所接收的信號是數(shù)據(jù)信號或CA信號。
23.按照權(quán)利要求16的存儲模塊,還包括一個路由電路,用于將已經(jīng)被識別為數(shù)據(jù)信號的所接收信號取路由到數(shù)據(jù)信號線上的存儲模塊的存儲電路,并且用于將被識別為CA信號的所接收信號取路由到CA信號線上的存儲電路。
24.一種存儲器件,包括存儲電路,用于存儲數(shù)據(jù);第一端口,分別是數(shù)據(jù)信號和CA信號的輸入和重新驅(qū)動端口;第二端口,分別是CA信號和數(shù)據(jù)信號的輸入和重新驅(qū)動端口;緩沖電路,用于提供在存儲電路和第一和第二端口之間的接口。
25.按照權(quán)利要求24的存儲器件,其中緩沖電路包括一個目的電路,用于確定是否輸入端口的所接收的信號要被存儲器件接收。
26.按照權(quán)利要求25的存儲器件,其中緩沖電路包括一個重新驅(qū)動緩沖器,用于如果確定所接收的信號不打算被存儲器件接收,則將所接收的信號重新驅(qū)動。
27.按照權(quán)利要求25的存儲器件,其中,目的電路接收所接收的信號。
28.按照權(quán)利要求24的存儲器件,還包括一個同步電路,用于補(bǔ)償由目的電路所接收的信號中的延遲。
29.按照權(quán)利要求24的存儲器件,還包括一個目的電路,用于確定是否所接收的信號是CA信號或數(shù)據(jù)信號。
30.按照權(quán)利要求29的存器件,其中目的電路產(chǎn)生信號模式信號,它指示是否所接收的信號是數(shù)據(jù)信號或CA信號。
31.按照權(quán)利要求24的存儲器件,其中緩沖電路包括一個路由電路,用于將已經(jīng)被識別為數(shù)據(jù)信號的所接收信號取路由到數(shù)據(jù)信號線上的存儲模塊的存儲電路,并且用于將被識別為CA信號的所接收信號取路由到CA信號線上的存儲電路。
32.按照權(quán)利要求24的存儲器件,其中緩沖電路包括雙向驅(qū)動器,用于接收和重新驅(qū)動數(shù)據(jù)信號和CA信號。
全文摘要
本發(fā)明說明了一種存儲系統(tǒng)、存儲模塊和存儲器件。存儲系統(tǒng)包括在第一信號路徑上串聯(lián)配置的多個存儲模塊。第一信號路徑和第二信號路徑在存儲模塊和存儲器控制器之間傳送存儲器控制和數(shù)據(jù)信號。存儲器控制器在第一和第二信號路徑上發(fā)送和接收控制信號和數(shù)據(jù)信號。第一和第二信號路徑彼此連接,以便存儲模塊以環(huán)狀配置連接??刂菩盘柡蛿?shù)據(jù)信號在第一和第二信號路徑的相反方向上傳送。第一和第二信號路徑被數(shù)據(jù)信號和控制信號共享。存儲模塊包括多功能端口,其中每個可以接收控制信號和數(shù)據(jù)信號并且重新驅(qū)動信號到所連接的信號路徑上。按照本發(fā)明的存儲器件可以包括多功能導(dǎo)線或引線,它們可以接收和重新驅(qū)動控制信號和數(shù)據(jù)信號。
文檔編號G11C7/10GK1506842SQ0314763
公開日2004年6月23日 申請日期2003年7月15日 優(yōu)先權(quán)日2002年12月12日
發(fā)明者慶桂顯 申請人:三星電子株式會社