亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)存取及多芯片控制器的制作方法

文檔序號(hào):6781611閱讀:346來(lái)源:國(guó)知局
專利名稱:數(shù)據(jù)存取及多芯片控制器的制作方法
數(shù)據(jù)存取及多芯片控制器背景技術(shù)在計(jì)算平臺(tái)中使用的現(xiàn)有存儲(chǔ)器體系結(jié)構(gòu)依賴于兩個(gè)元件的使 用存儲(chǔ)器控制器以及一個(gè)或多個(gè)存儲(chǔ)器模塊,該存儲(chǔ)器模塊存儲(chǔ)由 存儲(chǔ)器控制器所存取的數(shù)據(jù)。在很多現(xiàn)有應(yīng)用中,存儲(chǔ)器模塊通常是 工業(yè)標(biāo)準(zhǔn)的存儲(chǔ)器模塊,其具有電氣接口、協(xié)議以及由標(biāo)準(zhǔn)機(jī)構(gòu)JEDEC (Joint Electronic Devices Enginneering Council)(電子設(shè)備與工程聯(lián) 合委員會(huì))所限定的機(jī)械裝配和形狀。由于隨著時(shí)間的發(fā)展存儲(chǔ)器性能得到改善,所以也提高了存儲(chǔ)器 控制器與對(duì)應(yīng)模塊之間的對(duì)應(yīng)接口速度。隨著時(shí)間的發(fā)展,已經(jīng)降低了對(duì)應(yīng)的接口信號(hào)電壓。每個(gè)性能改進(jìn)由此使得印刷電路板的設(shè)計(jì)(例 如,連接每個(gè)組件管腳的跡線(trace)的布局)更加具有挑戰(zhàn)性。也 就是說(shuō),對(duì)于每個(gè)存儲(chǔ)器速度的提高,跡線布局傾向于更加困難。JEDEC標(biāo)準(zhǔn)委員會(huì)通過(guò)(在存儲(chǔ)器標(biāo)準(zhǔn)中)包括降低最大可接受 物理跡線長(zhǎng)度的尺寸以及降低至相同存取接口的共址(cohabiting)存 儲(chǔ)器模塊的數(shù)目,己經(jīng)確認(rèn)了這種日益增加的困難。這兩個(gè)變化都降 低了相應(yīng)跡線的整體信號(hào)負(fù)載,因此可能獲得高存取速度。發(fā)明內(nèi)容如上所述,存在與現(xiàn)有存儲(chǔ)器體系結(jié)構(gòu)相關(guān)聯(lián)的不足之處。例如, 上述趨勢(shì)(例如,更高的接口速度及更低的信號(hào)電壓)使得使用現(xiàn)有 存儲(chǔ)器控制器方法來(lái)實(shí)現(xiàn)大系統(tǒng)存儲(chǔ)器應(yīng)用,如果不是不可能的話, 也是更加困難和昂貴。也就是說(shuō),如果使用單一大存儲(chǔ)器控制器芯片 來(lái)與大量存儲(chǔ)器模塊相接口,那么通常需要許多獨(dú)立的存儲(chǔ)器接口 (例 如,數(shù)據(jù)總線、地址線、控制線等)來(lái)存取存儲(chǔ)在存儲(chǔ)器設(shè)備中的信息。在正常情況下,由于控制器與存儲(chǔ)器模塊之間跡線的負(fù)載問(wèn)題,所以相應(yīng)的接口只可以從僅僅一個(gè)或可能達(dá)到兩個(gè)存儲(chǔ)器模塊存取信息。根據(jù)現(xiàn)有體系結(jié)構(gòu),從單一控制器芯片到8或16個(gè)不同存儲(chǔ)器模塊 芯片的布線可以需要在存儲(chǔ)器控制器芯片及存儲(chǔ)器設(shè)備之間對(duì)很長(zhǎng)的 跡線長(zhǎng)度(在相應(yīng)印刷電路板的很多層上)進(jìn)行復(fù)雜的相互纏繞(interwining)。由于實(shí)現(xiàn)長(zhǎng)的相互纏繞的印刷電路板跡線長(zhǎng)度可以降 低對(duì)應(yīng)的信號(hào)完整性、增加由存儲(chǔ)器控制器進(jìn)行存取失敗的可能性, 所以這通常是有問(wèn)題的。這還增加了電路板的成本-例如,開(kāi)發(fā)成本、 產(chǎn)品成本,以及降低產(chǎn)量。如上所述,存在限定與跡線相關(guān)聯(lián)的可接 受負(fù)載值的嚴(yán)格標(biāo)準(zhǔn)。在此討論的技術(shù)偏離了現(xiàn)有應(yīng)用,例如,上面討論的應(yīng)用以及在 現(xiàn)有技術(shù)中已知的另外技術(shù)。例如,在這里,某些具體的實(shí)施例的目 標(biāo)是克服與上述技術(shù)相關(guān)聯(lián)的不足和/或上面沒(méi)有討論的現(xiàn)有技術(shù)中的 其它不足。通常,這里的實(shí)施例通過(guò)在多個(gè)協(xié)作的存儲(chǔ)器控制器芯片(例如, 獨(dú)立的集成電路)之間分解一個(gè)或多個(gè)存儲(chǔ)器接口 (例如, 一個(gè)或多 個(gè)數(shù)據(jù)總線、地址總線、控制信號(hào)等),來(lái)降低在印刷電路板上布局 跡線的負(fù)擔(dān)。例如,至存儲(chǔ)器設(shè)備的單一數(shù)據(jù)總線可以被拆分為許多 數(shù)據(jù)總線部分(例如,信號(hào)群),每個(gè)部分由不同的相應(yīng)控制器芯片 所管理。因此,在對(duì)相應(yīng)存儲(chǔ)器設(shè)備進(jìn)行存儲(chǔ)器存取期間,多個(gè)控制 器芯片的每一個(gè)可以控制數(shù)據(jù)總線的不同對(duì)應(yīng)部分,以根據(jù)該存取是 讀取還是寫入來(lái)檢索或存儲(chǔ)數(shù)據(jù)。在一個(gè)實(shí)施例中,為了執(zhí)行相應(yīng)的數(shù)據(jù)存取,同步器電路(在存 儲(chǔ)器控制器芯片內(nèi)部和/或外部)可以同步多個(gè)存儲(chǔ)器控制器芯片,以 便一個(gè)或者很多存儲(chǔ)器控制器芯片驅(qū)動(dòng)至存儲(chǔ)器設(shè)備的地址總線和/或控制信號(hào)。在設(shè)定至存儲(chǔ)器設(shè)備的地址持續(xù)了合適的時(shí)間之后,存儲(chǔ) 器控制器芯片根據(jù)該地址,同時(shí)(例如,鎖存)讀取數(shù)據(jù)、或者為存 儲(chǔ)器設(shè)備提供寫入數(shù)據(jù)。同步器電路協(xié)調(diào)多個(gè)芯片控制器之間的定時(shí), 以執(zhí)行這種操作。除了拆分?jǐn)?shù)據(jù)總線并且分配每個(gè)存儲(chǔ)器控制器芯片以控制單一數(shù) 據(jù)總線的相應(yīng)部分之外,每個(gè)控制器還可以被配置為,控制至不同存 儲(chǔ)器設(shè)備的多個(gè)數(shù)據(jù)總線的每一個(gè)的一部分。換句話說(shuō),可以將至第 一存儲(chǔ)器設(shè)備的第一數(shù)據(jù)總線拆分為數(shù)據(jù)總線部分,每個(gè)該部分由多 個(gè)控制器芯片中的相應(yīng)的一個(gè)所控制??梢詫⒅翆?duì)應(yīng)第二存儲(chǔ)器設(shè)備 的第二數(shù)據(jù)總線拆分為另一組數(shù)據(jù)總線部分,每個(gè)該部分由多個(gè)控制 器芯片中的相應(yīng)的一個(gè)所控制。在這種實(shí)施例中,每個(gè)存儲(chǔ)器控制器 芯片可以被配置為,驅(qū)動(dòng)用于每個(gè)存儲(chǔ)器設(shè)備的相應(yīng)地址總線和/或?qū)?應(yīng)控制信號(hào)。因此,在操作期間,存儲(chǔ)器控制器之一可以驅(qū)動(dòng)至被存 取的相應(yīng)存儲(chǔ)器設(shè)備的地址,同時(shí),多個(gè)存儲(chǔ)器控制器芯片的每一個(gè) 對(duì)存儲(chǔ)在被存取的存儲(chǔ)器設(shè)備中的數(shù)據(jù)的不同部分進(jìn)行存取。在上述實(shí)施例的促進(jìn)下, 一個(gè)實(shí)施例涉及以線性方式,沿著相應(yīng) 的布局軸線來(lái)物理地安置存儲(chǔ)器控制器芯片(例如,存儲(chǔ)器控制器設(shè) 備),該布局軸線平行于存儲(chǔ)器設(shè)備的軸線。這種實(shí)施例可以包括 根據(jù)信號(hào)的物理位置(而不是通過(guò)指配的比特?cái)?shù)等),在多個(gè)控制器 之間均勻地拆分分布的信號(hào)。換句話說(shuō),存儲(chǔ)器控制器的線性陣列之 間的數(shù)據(jù)總線部分的物理分布可以是基于對(duì)應(yīng)存儲(chǔ)器模塊(或視具體 情況,存儲(chǔ)器模塊)信號(hào)/管腳分配。當(dāng)這樣實(shí)現(xiàn)時(shí),在多個(gè)存儲(chǔ)器控制器芯片的每一個(gè)與存儲(chǔ)器設(shè)備之間創(chuàng)建"直擊"(straight shot)(例如,基本上是正交的跡線通路)降低了整體的跡線長(zhǎng)度,并且降低了 對(duì)過(guò)高印刷電路板層數(shù)的需求,從而提供存儲(chǔ)器控制器芯片與一個(gè)或 多個(gè)存儲(chǔ)器設(shè)備之間適當(dāng)?shù)倪B接性。這里的實(shí)施例與現(xiàn)有應(yīng)用形成反差。例如,這里的技術(shù)在存儲(chǔ)器控制器芯片組與對(duì)應(yīng)的存儲(chǔ)器設(shè)備之間提供簡(jiǎn)單的跡線通道。這允許 使用更少的電路板層以及允許更直接的互連通路,這二者改善了存取 接口的信號(hào)完整性并降低了生產(chǎn)成本。此外,與現(xiàn)有技術(shù)不同,這里 的實(shí)施例允許在存儲(chǔ)器陣列中包括額外的模塊,這相對(duì)于標(biāo)準(zhǔn)存儲(chǔ)器 系統(tǒng)體系結(jié)構(gòu)通常所能實(shí)現(xiàn)的來(lái)說(shuō),增加系統(tǒng)的存儲(chǔ)器容量。簡(jiǎn)單的 布線(通過(guò)在此討論的多芯片控制器技術(shù)的實(shí)現(xiàn)方案)為其它功能釋 放了印刷電路板層資源。如上所述,這里的技術(shù)同樣適合在存儲(chǔ)器系統(tǒng)中使用。然而,應(yīng) 注意,這里的實(shí)施例不限于在這種應(yīng)用中使用,并且在此討論的技術(shù) 同樣適合于其它應(yīng)用。請(qǐng)注意,可以獨(dú)立地或組合地執(zhí)行在此討論的 不同特征、技術(shù)、配置等的每一個(gè)。請(qǐng)注意,本發(fā)明內(nèi)容并沒(méi)有指定本公開(kāi)或所要求保護(hù)的發(fā)明的每 個(gè)實(shí)施例和/或增加的新穎方面。相反,本發(fā)明內(nèi)容僅僅提供對(duì)不同實(shí) 施例以及相對(duì)于現(xiàn)有技術(shù)的對(duì)應(yīng)新穎點(diǎn)的初步討論。對(duì)于本發(fā)明的額 外細(xì)節(jié)和/或可能性視角(變換),讀者可以參考本公開(kāi)的詳細(xì)描述部 分和對(duì)應(yīng)的附圖。


根據(jù)下面對(duì)在附圖中所說(shuō)明的優(yōu)選實(shí)施例更為具體的描述,本申 請(qǐng)的前述及其它目標(biāo)、特征及優(yōu)勢(shì)將是顯而易見(jiàn)的,其中,貫穿不同 視圖,相同的附圖標(biāo)記表示相同的部分。附圖不必要進(jìn)行比例縮放, 相反,重點(diǎn)放在說(shuō)明實(shí)例實(shí)施例、原理及概念上。圖l是根據(jù)這里的實(shí)施例的存儲(chǔ)器系統(tǒng)的方框圖。圖2是圖示說(shuō)明根據(jù)這里的實(shí)施例的將對(duì)公共數(shù)據(jù)總線相應(yīng)部分 的控制指配給多個(gè)存儲(chǔ)器控制器芯片的技術(shù)的流程圖。圖3是根據(jù)這里的實(shí)施例的包括多個(gè)存儲(chǔ)器設(shè)備的存儲(chǔ)器系統(tǒng)的 方框圖。圖4是根據(jù)這里的實(shí)施例的用于存取存儲(chǔ)的數(shù)據(jù)的存儲(chǔ)器系統(tǒng)的方框圖。圖5和圖6組合在一起,形成圖示說(shuō)明根據(jù)這里的實(shí)施例的產(chǎn)生包 括多個(gè)存儲(chǔ)器控制器芯片的存儲(chǔ)器系統(tǒng)的技術(shù)的流程圖。
具體實(shí)施方式
根據(jù)一個(gè)實(shí)施例,可以將至存儲(chǔ)器設(shè)備的數(shù)據(jù)總線拆分為許多數(shù) 據(jù)總線部分,每個(gè)部分由多個(gè)同步的控制器芯片組的不同的相應(yīng)控制 器芯片來(lái)管理。在對(duì)存儲(chǔ)器設(shè)備進(jìn)行存儲(chǔ)器存取期間,多個(gè)控制器芯 片的每一個(gè)控制數(shù)據(jù)總線不同的對(duì)應(yīng)部分,以根據(jù)該存取是讀取還是 寫入,來(lái)從存儲(chǔ)器設(shè)備中檢索數(shù)據(jù)或?qū)?shù)據(jù)存儲(chǔ)到存儲(chǔ)器設(shè)備中。為 了協(xié)調(diào)數(shù)據(jù)存取,同步器電路(在存儲(chǔ)器控制器芯片內(nèi)部和/或外部) 同步多個(gè)存儲(chǔ)器控制器芯片,以便存儲(chǔ)器控制器芯片之一驅(qū)動(dòng)至存儲(chǔ) 器設(shè)備的地址總線和/或控制信號(hào)。在設(shè)定到存儲(chǔ)器設(shè)備的地址之后, 多個(gè)存儲(chǔ)器控制器芯片的每一個(gè)要么鎖存來(lái)自存儲(chǔ)器設(shè)備相應(yīng)部分的 讀取數(shù)據(jù),要么將寫入數(shù)據(jù)提供給存儲(chǔ)器設(shè)備的相應(yīng)部分。圖1是根據(jù)這里的實(shí)施例的存儲(chǔ)器系統(tǒng)100的圖示。如圖所示,存儲(chǔ)器系統(tǒng)100包括主機(jī)系統(tǒng)110 (例如,數(shù)據(jù)處理系統(tǒng))、存儲(chǔ)器控制器120 (例如,存儲(chǔ)器控制器120-1,存儲(chǔ)器控制器120-2,…,存儲(chǔ) 器控制器120-M)、同步電路130、以及存儲(chǔ)器陣列140 (例如,動(dòng)態(tài)/ 隨機(jī)存取存儲(chǔ)器模塊)。主機(jī)系統(tǒng)110可以經(jīng)由信號(hào)104 (例如,信號(hào) 104-1,信號(hào)104-2,…,信號(hào)104-M),為存儲(chǔ)器控制器120提供輸入命 令和/或數(shù)據(jù)。主機(jī)系統(tǒng)110可以經(jīng)由信號(hào)106 (例如,信號(hào)106-1,信號(hào) 106-2,…,信號(hào)106-M)接收來(lái)自存儲(chǔ)器控制器的數(shù)據(jù)。通常,在操作期間,主機(jī)系統(tǒng)100向存儲(chǔ)器控制器組120發(fā)出命令, 以及與存儲(chǔ)器控制器組120交換數(shù)據(jù)。例如,經(jīng)由信號(hào)104,主機(jī)系統(tǒng) 110可以指定用于從存儲(chǔ)器陣列140中檢索數(shù)據(jù)(例如,比特、字、和/ 或數(shù)據(jù)片段)的位置。響應(yīng)于發(fā)出請(qǐng)求,在由多個(gè)存儲(chǔ)器控制器120進(jìn) 行存取之后,存儲(chǔ)器系統(tǒng)100經(jīng)由信號(hào)106,接收來(lái)自存儲(chǔ)器控制器120的數(shù)據(jù)。每個(gè)存儲(chǔ)器控制器120可以包括至存儲(chǔ)器陣列140的多個(gè)相應(yīng)的接 口 (例如,數(shù)據(jù)總線和/或?qū)?yīng)的控制線),例如數(shù)據(jù)總線A和數(shù)據(jù)總線B。如將在本說(shuō)明書的后面討論的,數(shù)據(jù)總線A可以提供對(duì)存儲(chǔ)器陣 列140中第一存儲(chǔ)器設(shè)備的存取,而數(shù)據(jù)總線B可以提供對(duì)存儲(chǔ)器陣列 140中第二存儲(chǔ)器設(shè)備的存取??梢栽谙嗤臅r(shí)間或不同的時(shí)間,通過(guò) 使用相應(yīng)的數(shù)據(jù)總線來(lái)存取數(shù)據(jù)。可以通過(guò)在對(duì)應(yīng)電子設(shè)備(例如, 存儲(chǔ)器控制器120和存儲(chǔ)器陣列140)之間的一個(gè)或多個(gè)印刷電路板上 的跡線(或其它介質(zhì)),來(lái)實(shí)現(xiàn)在存儲(chǔ)器控制器120和存儲(chǔ)器陣列140 之間的相應(yīng)的互連(諸如數(shù)據(jù)總線A和數(shù)據(jù)總線B)。如上所述,每個(gè)存儲(chǔ)器控制器120控制數(shù)據(jù)總線A及數(shù)據(jù)總線B的 相應(yīng)部分,用于從存儲(chǔ)器陣列140中存取數(shù)據(jù)。存儲(chǔ)器系統(tǒng)100的同步 電路130協(xié)調(diào)存儲(chǔ)器控制器120的操作,以便存儲(chǔ)器控制器120可以同時(shí) 從存儲(chǔ)器陣列140中存取數(shù)據(jù)。換句話說(shuō),通過(guò)由同步電路130提供的 同步, 一個(gè)或多個(gè)存儲(chǔ)器控制器120設(shè)定至存儲(chǔ)器陣列140的適當(dāng)?shù)目?制線,同時(shí),多個(gè)存儲(chǔ)器控制器120的每一個(gè)通過(guò)使用數(shù)據(jù)總線的相應(yīng) 部分,來(lái)存取數(shù)據(jù)的各部分。盡管將同步電路130描述為存儲(chǔ)器控制器120的外部資源,但是可 替換的,同步電路130可以駐留在存儲(chǔ)器控制器120之一 (例如,諸如 存儲(chǔ)器控制器120-1的主存儲(chǔ)器控制器)中。因此,單一存儲(chǔ)器控制器 120可以控制所有其它存儲(chǔ)器控制器120的操作,以控制對(duì)存儲(chǔ)器陣列 140的存取。請(qǐng)注意,在其它實(shí)施例中,與同步電路130相關(guān)聯(lián)的功能可以分布 到遍及每個(gè)存儲(chǔ)器控制器120。在這種實(shí)施例中,存儲(chǔ)器控制器120在 它們自身之間進(jìn)行仲裁,以協(xié)調(diào)經(jīng)由相應(yīng)的數(shù)據(jù)總線進(jìn)行的數(shù)據(jù)存取。如上面簡(jiǎn)單所述,存儲(chǔ)器控制器120接收來(lái)自主機(jī)系統(tǒng)110的命令,該命令啟動(dòng)存儲(chǔ)器操作及數(shù)據(jù)交換。在存儲(chǔ)器存取操作期間,同步電路130提供定時(shí)信號(hào),以向存儲(chǔ)器控制器120指出何時(shí)執(zhí)行諸如時(shí)鐘輸 入數(shù)據(jù)(dock in data)的操作或者何時(shí)啟動(dòng)相應(yīng)的控制信號(hào)以將數(shù)據(jù) 寫入存儲(chǔ)器陣列140中。在多個(gè)存儲(chǔ)器控制器120之間操作的正確定時(shí) 防止存儲(chǔ)器控制器120之間的干擾,并且促進(jìn)從存儲(chǔ)器陣列140中有效 率的數(shù)據(jù)存取。請(qǐng)注意,可以將存儲(chǔ)器陣列配置為包括合乎JEDEC標(biāo) 準(zhǔn)機(jī)構(gòu)所指定的形狀因數(shù)(form factor)的存儲(chǔ)器模塊。圖2是圖示說(shuō)明根據(jù)這里的實(shí)施例的用于指派對(duì)多比特總線的控 制的一般技術(shù)的流程圖200。請(qǐng)注意,下面的討論將偶爾會(huì)引用早先所 討論的資源。在步驟210中,產(chǎn)生存儲(chǔ)器系統(tǒng)100的實(shí)體(例如,電路板布局工 具、存儲(chǔ)器系統(tǒng)設(shè)計(jì)人員、制造設(shè)施、印刷電路板布局設(shè)計(jì)工程師等) 將至給定存儲(chǔ)器設(shè)備的相應(yīng)數(shù)據(jù)總線(例如,數(shù)據(jù)總線A)解析(parse) 為多組數(shù)據(jù)總線信號(hào)。例如,如果數(shù)據(jù)總線A是64比特寬,那么實(shí)體將 數(shù)據(jù)總線A解析為M個(gè)部分,其中M是整數(shù)值。各部分的尺寸可以相等 或可以不相等。在步驟220中,對(duì)于多個(gè)控制器芯片120的每一個(gè),實(shí)體指配相應(yīng) 的控制器芯片120,用于控制同相應(yīng)控制器芯片120與存儲(chǔ)器陣列140中 存儲(chǔ)器設(shè)備之間的數(shù)據(jù)總線A相關(guān)聯(lián)的多組(例如,各部分)數(shù)據(jù)總線 信號(hào)中的對(duì)應(yīng)組的數(shù)據(jù)總線信號(hào)。作為實(shí)例,假設(shè)各部分的尺寸相等 以及M-4,并且數(shù)據(jù)總線A包括64比特。在該實(shí)例的情況中,實(shí)體指配 存儲(chǔ)器控制器120-1來(lái)控制數(shù)據(jù)總線A的數(shù)據(jù)比特D1到D16;存儲(chǔ)器控 制器120-2來(lái)控制數(shù)據(jù)總線A的數(shù)據(jù)比特D17到D32,…,以及存儲(chǔ)器控 制器120-M來(lái)控制數(shù)據(jù)總線A的數(shù)據(jù)比特D49到D64。在步驟230中,實(shí)體允許多個(gè)存儲(chǔ)器芯片控制器120的每一個(gè)通過(guò)使用數(shù)據(jù)總線A,來(lái)同時(shí)存取存儲(chǔ)在第一存儲(chǔ)器設(shè)備中的數(shù)據(jù)的不同的相應(yīng)部分。例如,除了配置在存儲(chǔ)器控制器120和存儲(chǔ)器陣列140的存儲(chǔ)器設(shè)備之間的連接(例如,印刷電路板跡線)之外,實(shí)體還提供同步電路130來(lái)同步多個(gè)控制器芯片120,用于允許在相同的時(shí)間,在數(shù) 據(jù)總線A上從存儲(chǔ)器陣列140同時(shí)存取數(shù)據(jù)的不同部分。如早先所述, 同步電路可以駐留在存儲(chǔ)器控制器120的外部或駐留在一個(gè)或多個(gè)存 儲(chǔ)器控制器120內(nèi)??傮w上,由存儲(chǔ)器控制器存取的數(shù)據(jù)可以是64比特 的值。圖3是圖示說(shuō)明根據(jù)這里的實(shí)施例的存儲(chǔ)器系統(tǒng)100的更加具體的 細(xì)節(jié)的圖示。如圖所示,存儲(chǔ)器系統(tǒng)100包括如上面參考圖1所述的資 源。然而,圖3進(jìn)一步圖示說(shuō)明了,存儲(chǔ)器陣列140包括諸如存儲(chǔ)器模 塊的存儲(chǔ)器設(shè)備(例如,存儲(chǔ)器設(shè)備240-l及存儲(chǔ)器設(shè)備240-2)。在本 實(shí)例的情況中,與同步電路130相關(guān)聯(lián)的功能已經(jīng)在同步電路330-1,同 步電路330-2,...中實(shí)現(xiàn),用于協(xié)調(diào)存儲(chǔ)器控制器120之間的操作,以按 照早先所述的方式來(lái)對(duì)存儲(chǔ)器設(shè)備進(jìn)行存取。在一個(gè)實(shí)施例中,存儲(chǔ)器設(shè)備240是DIMM (Dual In-line Memory Modules)(雙重內(nèi)嵌式存儲(chǔ)器模塊),每個(gè)DIMM包括一系列隨機(jī)存 取存儲(chǔ)器集成電路。這些集成電路通常安裝在印刷電路板上,并且被 設(shè)計(jì)用于在個(gè)人計(jì)算機(jī)及其它類型的處理系統(tǒng)中使用。從物理上看,沿著存儲(chǔ)器設(shè)備240的相應(yīng)縱向軸線242來(lái)安置存儲(chǔ) 器設(shè)備240-l及存儲(chǔ)器設(shè)備240-2上的管腳。換句話說(shuō),存儲(chǔ)器設(shè)備240-l 在物理上可以是相對(duì)窄型的設(shè)備,其具有沿著相應(yīng)縱向軸線242-l安置 的很多對(duì)應(yīng)的管腳(例如,數(shù)據(jù)總線、地址總線等)。按照相似的方 式,存儲(chǔ)器設(shè)備240-2也可以是相對(duì)窄型的設(shè)備,其具有沿著相應(yīng)縱向 軸線242-2安置的很多對(duì)應(yīng)的管腳(例如,數(shù)據(jù)總線、地址總線等jT。 這里的實(shí)施例包括沿著布局軸線(layout axis) 122來(lái)布局存儲(chǔ)器控制 器120 (例如,分離的控制器芯片),該布局軸線122與存儲(chǔ)器設(shè)備240的縱向軸線242基本平行。如圖3所示,沿著布局軸線122布局存儲(chǔ)器控制器120允許從存儲(chǔ)器 控制器120到每個(gè)存儲(chǔ)器設(shè)備240的相對(duì)簡(jiǎn)單的跡線布線(routing)。也 就是說(shuō),由于給定存儲(chǔ)器控制器120上的節(jié)點(diǎn)(例如,管腳)和相應(yīng)存 儲(chǔ)器設(shè)備240-l上的對(duì)應(yīng)節(jié)點(diǎn)(例如,管腳)彼此相當(dāng)接近,所以數(shù)據(jù) 總線A的跡線布線是直的。如果按照現(xiàn)有方法,將存儲(chǔ)器控制器120封 裝為單一控制器芯片,那么由于在這種小印刷電路板面積中的跡線密 度,所以跡線布線幾乎是不可能的。在一個(gè)實(shí)施例中,跡線布局工程師在布局軸線122的第一位置上或 第一位置附近設(shè)置存儲(chǔ)器控制器120-1。跡線布局工程師將存儲(chǔ)器控制 器120-2設(shè)置在布局軸線的第二位置上或第二位置附近。在將存儲(chǔ)器控 制器120安置在布局軸線122上之后,跡線布局工程師實(shí)現(xiàn)存儲(chǔ)器控制 器120-1和存儲(chǔ)器設(shè)備240-1之間的第一組傳導(dǎo)通路(例如,跡線群350- 1)。此外,跡線布局工程師實(shí)現(xiàn)存儲(chǔ)器控制器120-2和存儲(chǔ)器設(shè)備 240-1之間的第二組傳導(dǎo)通路(例如,跡線群350-2)。如上所述,這里的實(shí)施例包括將信號(hào)控制散開(kāi)到沿著布局軸線122 間隔開(kāi)的多個(gè)控制器芯片之間。沿著與存儲(chǔ)器控制器240的縱向軸線 242平行的布局軸線122安置存儲(chǔ)器控制器120,這允許存儲(chǔ)器控制器 120和存儲(chǔ)器設(shè)備240之間的跡線群350和351具有近似相同的長(zhǎng)度或長(zhǎng) 度范圍。例如,作為圖3中示出的布局結(jié)果,與在存儲(chǔ)器控制器120-1 和存儲(chǔ)器設(shè)備240-l之間的跡線群350-l (例如,數(shù)據(jù)總線A的一部分) 相關(guān)聯(lián)的相應(yīng)的跡線長(zhǎng)度可以與在存儲(chǔ)器控制器120-2和存儲(chǔ)器設(shè)備 240-1之間的跡線群350-2 (例如,數(shù)據(jù)總線A的一部分)具有近似相同 的長(zhǎng)度。按照相似的方式,與在存儲(chǔ)器控制器120-l和存儲(chǔ)器設(shè)備240-2 之間的跡線群351-1 (例如,數(shù)據(jù)總線B的一部分)相關(guān)聯(lián)的相應(yīng)的跡^ 線長(zhǎng)度可以與在存儲(chǔ)器控制器120-2和存儲(chǔ)器設(shè)備240-2之間的跡線群351- 2 (例如,數(shù)據(jù)總線B的一部分)具有近似相同的長(zhǎng)度。因此,這里的實(shí)施例包括對(duì)存儲(chǔ)器控制器120和存儲(chǔ)器設(shè)備240之間的跡線進(jìn) 行布局,以便對(duì)應(yīng)跡線群的跡線長(zhǎng)度基本相似或相同。在進(jìn)一步的實(shí)施例中,跡線布局工程師和/或電路板設(shè)計(jì)人員允許多個(gè)芯片控制器的每一個(gè)同時(shí)存取存儲(chǔ)在存儲(chǔ)器設(shè)備240中的數(shù)據(jù)不 同的相應(yīng)部分,同時(shí)存儲(chǔ)器控制器120中的單一一個(gè)存儲(chǔ)器控制器控制 至相應(yīng)存儲(chǔ)器設(shè)備240的地址及控制信號(hào)。在本實(shí)例的情況中,存儲(chǔ)器 控制器120-1驅(qū)動(dòng)與存儲(chǔ)器設(shè)備240-1相關(guān)聯(lián)的控制信號(hào)X (例如,地址 總線、選通(strobes)、允許信號(hào)等)。每個(gè)存儲(chǔ)器控制器120同時(shí)對(duì) 數(shù)據(jù)總線A進(jìn)行存取。同步電路330-l (例如,主存儲(chǔ)器控制器)可以 為其它存儲(chǔ)器控制器120提供何時(shí)對(duì)數(shù)據(jù)總線A進(jìn)行存取的通知。因此, 這里的一個(gè)實(shí)施例包括允許多個(gè)控制器芯片的每一個(gè)同時(shí)從存儲(chǔ)器 設(shè)備240-l中存取數(shù)據(jù)的相應(yīng)部分,同時(shí)存儲(chǔ)器控制器120-1控制與第一 存儲(chǔ)器設(shè)備相關(guān)聯(lián)的地址總線。按照相似的方式,存儲(chǔ)器控制器120-2可以被配置為控制與存儲(chǔ)器 設(shè)備240-2相關(guān)聯(lián)的信號(hào)Y(例如,地址總線、選通等)。同步電路330-l (例如,主存儲(chǔ)器控制器)可以向存儲(chǔ)器控制器120-2提供關(guān)于何時(shí)以 及潛在地如何控制至存儲(chǔ)器設(shè)備240-2的信號(hào)Y的通知。因此,這里的一個(gè)實(shí)施例包括同步電路,其允許多個(gè)控制器芯片的每一個(gè)同時(shí)從存 儲(chǔ)器設(shè)備240-2中存取數(shù)據(jù)的相應(yīng)部分,同時(shí)存儲(chǔ)器控制器120-2控制與 存儲(chǔ)器設(shè)備240-2相關(guān)聯(lián)的地址總線。圖4是圖示說(shuō)明根據(jù)這里的實(shí)施例的存儲(chǔ)器系統(tǒng)400的實(shí)例圖示。 如圖所示,存儲(chǔ)器系統(tǒng)400包括多個(gè)存儲(chǔ)器控制器芯片420 (例如, 存儲(chǔ)器控制器芯片420-l、存儲(chǔ)器控制器芯片420-2、存儲(chǔ)器控制器芯片 420-3及存儲(chǔ)器控制器芯片420-4),以及對(duì)應(yīng)的存儲(chǔ)器模塊群441 、 442、 443及444。同步電路430 (例如,同步電路430-l、同步電路430-2、、同 步電路430-3及同步電路430-4)協(xié)調(diào)存儲(chǔ)器控制器420之間的操作。每 個(gè)存儲(chǔ)器模塊可以是DIMM (雙重內(nèi)嵌式存儲(chǔ)器模塊)或者是具有用于存取存儲(chǔ)數(shù)據(jù)的多比特地址及數(shù)據(jù)總線的其它存儲(chǔ)器設(shè)備。存儲(chǔ)器模塊群441包括存儲(chǔ)器模塊441-1、存儲(chǔ)器模塊441-2、存儲(chǔ)器模塊441-3及 存儲(chǔ)器模塊441-4。存儲(chǔ)器模塊群442包括存儲(chǔ)器模塊442-l、存儲(chǔ)器模 塊442-2、存儲(chǔ)器模塊442-3及存儲(chǔ)器模塊442-4。存儲(chǔ)器模塊群443包括 存儲(chǔ)器模塊443-l、存儲(chǔ)器模塊443-2、存儲(chǔ)器模塊443-3及存儲(chǔ)器模塊 443-4。存儲(chǔ)器模塊群444包括存儲(chǔ)器模塊444-l、存儲(chǔ)器模塊444-2、存 儲(chǔ)器模塊444-3及存儲(chǔ)器模塊444-4。如圖所示,通道A包括存儲(chǔ)器模塊 群441及444,用于存儲(chǔ)數(shù)據(jù)。通道B包括存儲(chǔ)器模塊群442及443,用于 存儲(chǔ)數(shù)據(jù)。存儲(chǔ)器系統(tǒng)400包括多個(gè)數(shù)據(jù)總線,該多個(gè)數(shù)據(jù)總線包括數(shù)據(jù)總 線E、數(shù)據(jù)總線F、數(shù)據(jù)總線G、數(shù)據(jù)總線H、數(shù)據(jù)總線J、數(shù)據(jù)總線K、 數(shù)據(jù)總線L及數(shù)據(jù)總線M。數(shù)據(jù)總線E可以包括數(shù)據(jù)總線部分E1、數(shù)據(jù) 總線部分E2、數(shù)據(jù)總線部分E3及數(shù)據(jù)總線部分E4。數(shù)據(jù)總線F可以包括 數(shù)據(jù)總線部分F1、數(shù)據(jù)總線部分F2、數(shù)據(jù)總線部分F3及數(shù)據(jù)總線部分 F4。數(shù)據(jù)總線G可以包括數(shù)據(jù)總線部分G1、數(shù)據(jù)總線部分G2、數(shù)據(jù)總 線部分G3及數(shù)據(jù)總線部分G4。數(shù)據(jù)總線H可以包括數(shù)據(jù)總線部分H1、 數(shù)據(jù)總線部分H2、數(shù)據(jù)總線部分H3及數(shù)據(jù)總線部分H4。數(shù)據(jù)總線J可 以包括數(shù)據(jù)總線部分J1、數(shù)據(jù)總線部分J2、數(shù)據(jù)總線部分J3及數(shù)據(jù)總線 部分J4。數(shù)據(jù)總線K可以包括數(shù)據(jù)總線部分K1、數(shù)據(jù)總線部分K2、數(shù) 據(jù)總線部分K3及數(shù)據(jù)總線部分K4。數(shù)據(jù)總線L可以包括數(shù)據(jù)總線部分 Ll、數(shù)據(jù)總線部分L2、數(shù)據(jù)總線部分L3及數(shù)據(jù)總線部分L4。數(shù)據(jù)總線 M可以包括數(shù)據(jù)總線部分M1、數(shù)據(jù)總線部分M2、數(shù)據(jù)總線部分M3及 數(shù)據(jù)總線部分M4。每個(gè)數(shù)據(jù)總線部分可以包括一個(gè)或多個(gè)數(shù)據(jù)信號(hào), 以對(duì)相應(yīng)存儲(chǔ)器模塊中的數(shù)據(jù)進(jìn)行存取。存儲(chǔ)器系統(tǒng)400還包括控制信號(hào)群,例如控制信號(hào)群451、控制信 號(hào)群452、控制信號(hào)群453、控制信號(hào)群454、控制信號(hào)群455、控制信 號(hào)群456、控制信號(hào)群457及控制信號(hào)群458。每個(gè)控制信號(hào)群可以包括 合適的信號(hào),以支持控制相應(yīng)的存儲(chǔ)器模塊存取數(shù)據(jù)。例如,每個(gè)控制信號(hào)群可以包括一個(gè)或多個(gè)下述的信號(hào),以控制相應(yīng)的存儲(chǔ)器模塊 重置信號(hào)、時(shí)鐘、數(shù)據(jù)選通、芯片選擇、命令輸入、允許等。在一個(gè)實(shí)施例中,存儲(chǔ)器系統(tǒng)400包括四個(gè)存儲(chǔ)器控制器420的簇(cluster)以及16個(gè)標(biāo)準(zhǔn)登記(registered)的存儲(chǔ)器模塊。請(qǐng)注意,可 以復(fù)制存儲(chǔ)器系統(tǒng)400來(lái)提供增加的存儲(chǔ)容量。例如,更大的存儲(chǔ)器系 統(tǒng)可以包括四個(gè)如圖4所示的存儲(chǔ)器系統(tǒng)。存儲(chǔ)器控制器420的簇實(shí)現(xiàn)兩個(gè)分離的數(shù)據(jù)存取接口組-用于通道 A和通道B各一個(gè)。每個(gè)通道可以具有64數(shù)據(jù)比特,以及在存儲(chǔ)器控制 器420的簇之間拆分的8個(gè)校驗(yàn)比特。同樣,可以相應(yīng)地在存儲(chǔ)器控制 器420的簇之間來(lái)分布伴隨數(shù)據(jù)選通信號(hào)。在一個(gè)實(shí)施例中,由JEDEC 標(biāo)準(zhǔn)JESD79-2A來(lái)限定用于存取接口的協(xié)議。請(qǐng)注意,為了滿足定時(shí)及同步要求,可以在以四個(gè)存儲(chǔ)器控制器 420的組構(gòu)成的簇之間,拆分?jǐn)?shù)據(jù)及校驗(yàn)比特、連同半字節(jié)(nibble) 的伴隨數(shù)據(jù)選通信號(hào)。在簇之間拆分校驗(yàn)比特不需要能夠被4整除。例 如,對(duì)于給定通道,特定存儲(chǔ)器控制器420可以支持比其它存儲(chǔ)器控制 器更多的半字節(jié)/選通組。此外,請(qǐng)注意,存儲(chǔ)器系統(tǒng)400的實(shí)現(xiàn)方案可 以特定地被設(shè)計(jì)為,支持帶有遵守?cái)?shù)據(jù)選通比為4: l的存儲(chǔ)器設(shè)備的 模塊,以便獲得最大的每通道存儲(chǔ)容量??梢圆捎貌煌姆绞絹?lái)處理地址和控制信號(hào)。例如,每個(gè)存儲(chǔ)器 控制器420可以實(shí)現(xiàn)兩個(gè)分離的地址及控制接口。例如,存儲(chǔ)器控制器 420-1可以包括與第一相應(yīng)的接口相關(guān)聯(lián)的控制信號(hào)群451以及與第二 相應(yīng)接口相關(guān)聯(lián)的控制信號(hào)群455。如圖所示,每個(gè)接口可以連接到16 個(gè)存儲(chǔ)器模塊中的兩個(gè)。這樣接口中的一個(gè)接口用于通道A,而另一個(gè) 用于通道B??梢酝ㄟ^(guò)對(duì)16個(gè)存儲(chǔ)器模塊中的4個(gè)進(jìn)行存取,來(lái)進(jìn)行對(duì)通道A或通道B的單一存儲(chǔ)器存取(讀取、寫入等)。例如,在這種實(shí)施例中, 主機(jī)系統(tǒng)將命令以及對(duì)應(yīng)的伴隨數(shù)據(jù)(用于寫入)發(fā)給存儲(chǔ)器控制器420的簇。按照同步方式,通過(guò)使用同步電路430,存儲(chǔ)器控制器420中 適當(dāng)一個(gè)存儲(chǔ)器控制器在所關(guān)注的通道上將主機(jī)的命令發(fā)到存儲(chǔ)器模 塊。由存儲(chǔ)器控制器420尋址的四個(gè)模塊相應(yīng)地進(jìn)行響應(yīng)。存儲(chǔ)器控制 器420將讀取數(shù)據(jù)或?qū)懭霐?shù)據(jù)的責(zé)任在適當(dāng)?shù)拇鎯?chǔ)器模塊之間共享。如 果存取是讀取,那么存儲(chǔ)器控制器420在它們自身之間進(jìn)行協(xié)調(diào),并且 將存取到的數(shù)據(jù)部分轉(zhuǎn)發(fā)回向存儲(chǔ)器請(qǐng)求數(shù)據(jù)的主機(jī)系統(tǒng)??梢园凑詹⑿械姆绞?,實(shí)現(xiàn)將數(shù)據(jù)從存儲(chǔ)器控制器420傳遞到主 機(jī)。例如,對(duì)于給定的數(shù)據(jù)存取,每個(gè)存儲(chǔ)器控制器420可以從給定地 址的對(duì)應(yīng)被存取存儲(chǔ)器模塊檢索兩個(gè)字節(jié)(例如,16個(gè)比特)的數(shù)據(jù)。 通過(guò)同步電路430,存儲(chǔ)器控制器420可以支持將給定地址的檢索信息 的64比特并行傳遞到主機(jī)。同步如早先所述,同步電路430 (或者在分離的單一存儲(chǔ)器控制器420 中或分布在遍及多個(gè)存儲(chǔ)器控制器420中)協(xié)調(diào)從存儲(chǔ)器控制器420到 存儲(chǔ)器模塊的數(shù)據(jù)傳遞。例如,在諸如存儲(chǔ)器控制器420-l的主存儲(chǔ)器 控制器中的同步電路430-l (通過(guò)同步電路430-l)將消息發(fā)送到其它三 個(gè)存儲(chǔ)器控制器(例如,存儲(chǔ)器控制器430-2、存儲(chǔ)器控制器430-3以及 存儲(chǔ)器控制器430-4),以向存儲(chǔ)器模塊指出新命令周期的開(kāi)始。三個(gè) 接收存儲(chǔ)器控制器420可以檢測(cè)錯(cuò)誤的發(fā)生,并且將指出錯(cuò)誤發(fā)生的對(duì) 應(yīng)消息發(fā)送回主存儲(chǔ)器控制器420-l。在一個(gè)實(shí)施例中,同步電路430-l包括以100兆赫運(yùn)行的2.5伏特(例 如,低電壓互補(bǔ)金屬氧化物半導(dǎo)體(low voltage Complementary metal Oxide Semiconductor))接口。主存儲(chǔ)器控制器420-l可以包括6個(gè)輸出信號(hào)及6個(gè)輸入信號(hào)。每個(gè)從屬存儲(chǔ)器控制器(例如,存儲(chǔ)器控制器420-2、 420-3及420-4)可以 包括兩個(gè)輸出信號(hào)及兩個(gè)輸入信號(hào)。因此,這里的一個(gè)實(shí)施例包括 存儲(chǔ)器控制器420-l和存儲(chǔ)器控制器420-2、 420-3及420-4中的每一個(gè)之 間的4個(gè)跡線(例如,用于支持來(lái)自存儲(chǔ)器控制器420-l的數(shù)據(jù)流的2個(gè) 跡線或信號(hào)線、以及支持去往存儲(chǔ)器控制器420-l的數(shù)據(jù)流的2個(gè)跡線或 信號(hào)線)的連接。根據(jù)一個(gè)配置,每個(gè)存儲(chǔ)器控制器420在執(zhí)行相應(yīng)的數(shù)據(jù)存取(例 如,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器存取)時(shí),可以同時(shí)對(duì)四個(gè)存儲(chǔ)器模塊進(jìn)行 存取。當(dāng)同時(shí)對(duì)四個(gè)存儲(chǔ)器模塊進(jìn)行存取時(shí),包括四個(gè)相應(yīng)地址總線 的四個(gè)控制接口按照密集步伐(lockstep)的方式工作。例如,為了實(shí) 現(xiàn)對(duì)存取四個(gè)存儲(chǔ)器模塊(例如,4個(gè)DIMM)的同步,主存儲(chǔ)器控制 器420-l等待,直到它通過(guò)與同步電路430相關(guān)聯(lián)的SYNCJN信號(hào)觀察 到三個(gè)從屬存儲(chǔ)器控制器(例如,存儲(chǔ)器控制器420-2、 420-3及420-4) 準(zhǔn)備好執(zhí)行關(guān)于信道的命令。換句話說(shuō),主存儲(chǔ)器控制器420-l監(jiān)測(cè)從 存儲(chǔ)器控制器420-2、 420-3及420-4接收到的上述信號(hào)。當(dāng)從屬存儲(chǔ)器 控制器準(zhǔn)備好時(shí),主存儲(chǔ)器控制器420-l通過(guò)與同步電路430相關(guān)聯(lián)的 SYNC一IN信號(hào),發(fā)信號(hào)通知從屬存儲(chǔ)器控制器來(lái)開(kāi)始執(zhí)行存取操作。 換句話說(shuō),存儲(chǔ)器控制器420-l通過(guò)上述跡線與存儲(chǔ)器控制器420-2、 420-3及420-4通信,以支持同時(shí)的操作。主存儲(chǔ)器控制器420-l在為從 屬存儲(chǔ)器控制器提供上述信號(hào)之后,它自己可以在等待了固定的時(shí)間 量(例如,2個(gè)周期)之后開(kāi)始??梢詮?fù)制上述的信號(hào)傳送,以便通道A及通道B的每一個(gè)按照相似 的方式工作。例如,如上所述,同步電路430可以包括用于信道A和B 的每一個(gè)的分離的同步信號(hào)組,其在DRAM時(shí)鐘域中操作,以解決通 道之間的任何時(shí)鐘相移。物理特性根據(jù)一個(gè)配置,在FPGA (現(xiàn)場(chǎng)可編程門陣列)設(shè)備中實(shí)現(xiàn)存儲(chǔ)器控制器420。選擇這種設(shè)備在存儲(chǔ)器系統(tǒng)400中使用可以基于如下的期望(1)存儲(chǔ)器控制器420相應(yīng)的封裝尺寸足夠小,以便四個(gè)存儲(chǔ)器控制器420的線性陣列近似于標(biāo)準(zhǔn)存儲(chǔ)器模塊的長(zhǎng)度;(2)每個(gè)存儲(chǔ)器控制器 420的I/O容量支持大約兩個(gè)存儲(chǔ)器數(shù)據(jù)總線的每一個(gè)的四分之一;(3) 與每個(gè)存儲(chǔ)器控制器相關(guān)聯(lián)的I/0容量完全支持至相應(yīng)存儲(chǔ)器模塊的兩 個(gè)地址及控制接口 ; (4)每個(gè)相應(yīng)的從屬存儲(chǔ)器控制器支持在它自己與 主存儲(chǔ)器控制器420-l之間為了同步的I/O容量;(5)每個(gè)存儲(chǔ)器控制器包 括用于支持至主機(jī)設(shè)備系統(tǒng)接口的I/0容量;(6)存儲(chǔ)器系統(tǒng)400包括用 于足以支持如在本公開(kāi)中所討論的其它功能方面的邏輯容量及功能部 件。使用具有小形狀因數(shù)(例如,小封裝尺寸)的存儲(chǔ)器控制器420 允許在相應(yīng)存儲(chǔ)器控制器和存儲(chǔ)器模塊之間的直接連接。因此,可以 將數(shù)據(jù)總線的相應(yīng)跡線長(zhǎng)度保持為最小長(zhǎng)度。此外,使用具有更小形 狀因數(shù)的存儲(chǔ)器控制器420可以降低在相應(yīng)的印刷電路板中所需的層數(shù)。根據(jù)一個(gè)配置,可以使用通常所說(shuō)的帶狀線技術(shù)(stripline technology)來(lái)完成存儲(chǔ)器通道信號(hào)(例如,實(shí)現(xiàn)數(shù)據(jù)總線E、 F、 G、…、 K、 L、 M的跡線)的布線。在這種配置中,信號(hào)被夾在相應(yīng)電路板的 兩個(gè)平面層之間。應(yīng)注意,在適當(dāng)時(shí),可以通過(guò)應(yīng)用相應(yīng)的計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn)在此 描述的某些技術(shù)(例如,跡線布局、印刷電路板設(shè)計(jì)等),該計(jì)算機(jī) 系統(tǒng)包括處理器及用于實(shí)行在本申請(qǐng)文件中討論的實(shí)施例的對(duì)應(yīng)軟件 代碼。這種實(shí)施例的實(shí)例(例如,執(zhí)行軟件代碼的計(jì)算機(jī)系統(tǒng))可以 包括互連,其耦合存儲(chǔ)器系統(tǒng)及計(jì)算機(jī)系統(tǒng)的處理器。存儲(chǔ)在存儲(chǔ)器 中的代碼的執(zhí)行可以支持一個(gè)或多個(gè)在此描述的技術(shù)。圖5和圖6組合在一起,形成圖示說(shuō)明根據(jù)這里的實(shí)施例的布局電路板組件以及使用對(duì)應(yīng)的印刷電路板跡線的技術(shù)的流程圖500 (例如,流程圖500-l以及流程圖500-2)。在圖5的步驟510中,實(shí)體(例如,電路板布局工具、布局設(shè)計(jì)工 程師、印刷電路板制造設(shè)施、存儲(chǔ)器系統(tǒng)設(shè)計(jì)人員等)分配或保持多 個(gè)數(shù)據(jù)總線,該多個(gè)數(shù)據(jù)總線包括第一數(shù)據(jù)總線(例如,數(shù)據(jù)總線A) 用于對(duì)存儲(chǔ)器陣列140中的第一存儲(chǔ)器設(shè)備(例如,第一DIMM)進(jìn)行 存取;以及,第二數(shù)據(jù)總線(例如,數(shù)據(jù)總線B),用于對(duì)存儲(chǔ)器陣列 140中的第二存儲(chǔ)器設(shè)備(例如,第二DIMM)進(jìn)行存取。在步驟515中,實(shí)體將第一數(shù)據(jù)總線(例如,數(shù)據(jù)總線A)解析為 多組(例如,分組)數(shù)據(jù)總線信號(hào)。例如,第一組信號(hào)可以包括數(shù)據(jù) 總線A的1-16比特,第二組信號(hào)可以包括數(shù)據(jù)總線A的17-32比特,第三 組信號(hào)可以包括數(shù)據(jù)總線A的33-48比特,以及第四組信號(hào)可以包括數(shù) 據(jù)總線A的49-64比特。在步驟520中,對(duì)于多個(gè)控制器120的每一個(gè),實(shí)體指配相應(yīng)的控 制器120,用于控制同第一數(shù)據(jù)總線(例如,數(shù)據(jù)總線A)相關(guān)聯(lián)的多 組數(shù)據(jù)總線信號(hào)中的對(duì)應(yīng)組的數(shù)據(jù)總線信號(hào),該第一數(shù)據(jù)總線位于相 應(yīng)控制器120與第一存儲(chǔ)器設(shè)備(例如,第一DIMM)之間。在步驟525中,實(shí)體將第二數(shù)據(jù)總線(例如,數(shù)據(jù)總線B)解析為 多組(例如,分組)數(shù)據(jù)總線信號(hào)。例如,第一組信號(hào)可以包括數(shù)據(jù) 總線B的1-16比特,第二組信號(hào)可以包括數(shù)據(jù)總線B的17-32比特,第三 組信號(hào)可以包括數(shù)據(jù)總線B的33-48比特,以及第四組信號(hào)可以包括數(shù) 據(jù)總線B的49-64比特。在步驟530中,對(duì)于多個(gè)控制器120的每一個(gè),實(shí)體指配相應(yīng)的控 制器120,用于控制同相應(yīng)控制器120與第二存儲(chǔ)器設(shè)備(例如第二 DIMM)之間的第二數(shù)據(jù)總線(例如,數(shù)據(jù)總線B)相關(guān)聯(lián)的多組數(shù)據(jù)總線信號(hào)中的對(duì)應(yīng)組的數(shù)據(jù)總線信號(hào)。在步驟535中,實(shí)體提供與多個(gè)存儲(chǔ)器控制器120相關(guān)聯(lián)的同步電 路130,以同步多個(gè)存儲(chǔ)器控制器120,用于允許在相同時(shí)間從第一存 儲(chǔ)器設(shè)備中同時(shí)存取數(shù)據(jù)的不同部分。同步電路130還可以協(xié)調(diào)與存儲(chǔ) 器控制器120相關(guān)聯(lián)的操作,以便存儲(chǔ)器控制器120可以在相同的時(shí)間, 從第二存儲(chǔ)器設(shè)備中同時(shí)存取數(shù)據(jù)的不同部分。在步驟540中,實(shí)體指配多個(gè)存儲(chǔ)器控制器120中的存儲(chǔ)器控制器 120-1,用于控制與第一存儲(chǔ)器設(shè)備相關(guān)聯(lián)的地址總線(例如,控制信 號(hào)X)。在步驟545中,實(shí)體指配多個(gè)存儲(chǔ)器控制器120中的存儲(chǔ)器控制器 120-2,用于控制與第二存儲(chǔ)器設(shè)備相關(guān)聯(lián)的地址總線(例如,控制信 號(hào)Y)。在步驟550中,實(shí)體配置存儲(chǔ)器控制器120,以支持將從第一存儲(chǔ)器設(shè)備中檢索到的數(shù)據(jù)的不同相應(yīng)部分同時(shí)并行傳遞到目標(biāo)目的地, 例如主機(jī)系統(tǒng)IIO。如上所述,這里的技術(shù)同樣適用于諸如數(shù)據(jù)處理系統(tǒng)的應(yīng)用,該 數(shù)據(jù)處理系統(tǒng)使用DIMM (雙重內(nèi)嵌式存儲(chǔ)器模塊)存儲(chǔ)器部分,其中 對(duì)應(yīng)管腳以順序的方式沿著相應(yīng)設(shè)備的長(zhǎng)度方向物理地分布。然而, 應(yīng)注意,這里的配置不限于在這種應(yīng)用中使用,并由此,這里的配置 及其變形同樣適合于其它應(yīng)用。盡管參考其優(yōu)選實(shí)施例具體地示出并描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)了解,在不背離由所附權(quán)利要求所限定的本發(fā)明主旨及 范圍的情況下,其中可以進(jìn)行形式及細(xì)節(jié)的各種變化。這種變化意圖 包括在本發(fā)明的范圍之內(nèi)。同樣,本發(fā)明實(shí)施例的在先描述并不意圖是限制性的。相反地,對(duì)本發(fā)明實(shí)施例的任何限制是在如下的權(quán)利要 求中提出的。
權(quán)利要求
1.一種方法,包括將至第一存儲(chǔ)器設(shè)備的第一數(shù)據(jù)總線解析為多組數(shù)據(jù)總線信號(hào);對(duì)于多個(gè)控制器芯片中的每一個(gè),指配相應(yīng)的控制器芯片,用于控制同所述第一數(shù)據(jù)總線相關(guān)聯(lián)的所述多組數(shù)據(jù)總線信號(hào)中的對(duì)應(yīng)組的數(shù)據(jù)總線信號(hào),所述第一數(shù)據(jù)總線位于所述相應(yīng)控制器芯片與所述第一存儲(chǔ)器設(shè)備之間;以及經(jīng)由所述第一數(shù)據(jù)總線,允許所述多個(gè)芯片控制器中的每一個(gè)同時(shí)存取存儲(chǔ)在所述第一存儲(chǔ)器設(shè)備中的數(shù)據(jù)的不同相應(yīng)部分。
2. 根據(jù)權(quán)利要求l所述的方法,其中,允許所述多個(gè)芯片控制器 中的每一個(gè)同時(shí)存取存儲(chǔ)在所述第一存儲(chǔ)器設(shè)備中的數(shù)據(jù)的不同相應(yīng) 部分包括指配所述多個(gè)控制器芯片的給定控制器芯片,用于控制與所述第 一存儲(chǔ)器設(shè)備相關(guān)聯(lián)的地址及控制總線。
3. 根據(jù)權(quán)利要求l所述的方法,進(jìn)一步包括保持多個(gè)數(shù)據(jù)總線,該多個(gè)數(shù)據(jù)總線包括至所述第一存儲(chǔ)器設(shè) 備的所述第一數(shù)據(jù)總線、以及至第二存儲(chǔ)器設(shè)備的第二數(shù)據(jù)總線;將至所述第二存儲(chǔ)器設(shè)備的所述第二數(shù)據(jù)總線解析為多組數(shù)據(jù)總 線信號(hào);對(duì)于所述多個(gè)控制器芯片的每一個(gè),指配相應(yīng)的控制器芯片,用 于控制與所述第二數(shù)據(jù)總線相關(guān)聯(lián)的所述多組數(shù)據(jù)總線信號(hào)中的對(duì)應(yīng) 組的數(shù)據(jù)總線信號(hào)。
4. 根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括允許所述多個(gè)芯片控制器的每一個(gè)經(jīng)由所述第二數(shù)據(jù)總線,同時(shí) 存取存儲(chǔ)在所述第二存儲(chǔ)器設(shè)備中的數(shù)據(jù)的不同相應(yīng)部分。
5. 根據(jù)權(quán)利要求3所述的方法,其中,允許所述多個(gè)芯片控制器 的每一個(gè)同時(shí)存取存儲(chǔ)在所述第二存儲(chǔ)器設(shè)備中的數(shù)據(jù)的不同相應(yīng)部 分包括指配所述多個(gè)控制器芯片中的第一控制器芯片,用于控制與所述 第一存儲(chǔ)器設(shè)備相關(guān)聯(lián)的地址總線及控制總線;指配所述多個(gè)控制器芯片中的第二控制器芯片,用于控制與所述 第二存儲(chǔ)器設(shè)備相關(guān)聯(lián)的地址總線及控制總線;在所述第一控制器芯片控制與所述第一存儲(chǔ)器設(shè)備相關(guān)聯(lián)的所述 地址總線及控制總線的同時(shí),允許所述多個(gè)控制器芯片的每一個(gè)同時(shí) 從所述第一存儲(chǔ)器設(shè)備中存取數(shù)據(jù)的相應(yīng)部分;以及在所述第二控制器芯片控制與所述第一存儲(chǔ)器設(shè)備相關(guān)聯(lián)的所述地址總線及控制總線的同時(shí),允許所述多個(gè)控制器芯片的每一個(gè)同時(shí) 從所述第二存儲(chǔ)器設(shè)備中存取數(shù)據(jù)的相應(yīng)部分。
6. 根據(jù)權(quán)利要求l所述的方法,進(jìn)一步包括配置所述控制器芯片,以支持將從所述第一存儲(chǔ)器設(shè)備中檢索的 所述數(shù)據(jù)的所述不同相應(yīng)部分同時(shí)并行傳遞到目標(biāo)目的地。
7. 根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括沿著布局軸線布局所述控制器芯片,該布局軸線與所述第一存儲(chǔ) 器設(shè)備及所述第二存儲(chǔ)器設(shè)備的縱向軸線基本平行。
8. 根據(jù)權(quán)利要求l所述的方法,其中,允許所述多個(gè)芯片控制器 的每一個(gè)同時(shí)存取存儲(chǔ)在所述第一存儲(chǔ)器設(shè)備中的數(shù)據(jù)的不同相應(yīng)部分包括沿著布局軸線布局所述控制器芯片,該布局軸線與所述第一存儲(chǔ) 器設(shè)備的縱向軸線基本平行。
9. 根據(jù)權(quán)利要求8所述的方法,其中,沿著所述布局軸線布局所 述控制器芯片包括-在所述布局軸線的第一位置上,設(shè)置所述控制器芯片的第一控制 器芯片;在所述布局軸線的第二位置上,設(shè)置所述控制器芯片的第二控制 器芯片;實(shí)現(xiàn)所述第一控制器芯片與所述第一存儲(chǔ)器設(shè)備之間的第一組傳 導(dǎo)通路;以及實(shí)現(xiàn)所述第二控制器芯片與所述第一存儲(chǔ)器設(shè)備之間的第二組傳 導(dǎo)通路。
10. 根據(jù)權(quán)利要求9所述的方法,其中,實(shí)現(xiàn)所述第一組傳導(dǎo)通路 及所述第二組傳導(dǎo)通路包括將同所述第一控制器芯片與所述第一存儲(chǔ)器設(shè)備之間的所述第一 組傳導(dǎo)通路相關(guān)聯(lián)的對(duì)應(yīng)傳導(dǎo)通路的長(zhǎng)度配置為,和同所述第二控制 器芯片與所述第一存儲(chǔ)器設(shè)備之間的所述第二組傳導(dǎo)通路相關(guān)聯(lián)的對(duì) 應(yīng)傳導(dǎo)通路的長(zhǎng)度基本相似。
11. 一種系統(tǒng),包括第一數(shù)據(jù)總線,該第一數(shù)據(jù)總線被解析為多組第一數(shù)據(jù)總線信號(hào); 多個(gè)存儲(chǔ)器控制器芯片,該每個(gè)存儲(chǔ)器控制器芯片被指配為,控制至第一存儲(chǔ)器設(shè)備的所述多組第一數(shù)據(jù)總線信號(hào)中的對(duì)應(yīng)組的第一數(shù)據(jù)總線信號(hào);以及所述第一數(shù)據(jù)總線允許所述多個(gè)芯片控制器的每一個(gè)同時(shí)存取存儲(chǔ)在所述第一存儲(chǔ)器設(shè)備中的數(shù)據(jù)的不同相應(yīng)部分。
12. 根據(jù)權(quán)利要求ll所述的系統(tǒng),其中,所述多個(gè)存儲(chǔ)器控制器 芯片中的單一存儲(chǔ)器控制器芯片被配置為,控制與所述第一存儲(chǔ)器設(shè)備相關(guān)聯(lián)的地址總線及控制總線。
13. 根據(jù)權(quán)利要求ll所述的系統(tǒng),進(jìn)一步包括 第二數(shù)據(jù)總線,該第二數(shù)據(jù)總線被解析為多組第二數(shù)據(jù)總線信號(hào);以及所述多個(gè)存儲(chǔ)器控制器芯片的每一個(gè)被指配為,控制至第二存儲(chǔ) 器設(shè)備的所述多組第二數(shù)據(jù)總線信號(hào)中的對(duì)應(yīng)組的第二數(shù)據(jù)總線信 號(hào)。
14. 根據(jù)權(quán)利要求13所述的系統(tǒng),進(jìn)一步包括同步電路,用于協(xié)調(diào)與所述多個(gè)存儲(chǔ)器控制器芯片相關(guān)聯(lián)的操作, 其中,與所述同步電路相關(guān)聯(lián)的信號(hào)傳送允許所述多個(gè)芯片控制器經(jīng) 由所述第二數(shù)據(jù)總線,同時(shí)存取存儲(chǔ)在所述第二存儲(chǔ)器設(shè)備中的數(shù)據(jù) 的不同相應(yīng)部分。
15. 根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述多個(gè)控制器芯片中的第一控制器芯片被配置為,控制與所述第一存儲(chǔ)器設(shè)備相關(guān)聯(lián)的第一地址總線及對(duì)應(yīng)的控制總線;以及所述多個(gè)控制器芯片中的第二控制器芯片被配置為,控制與所述 第二存儲(chǔ)器設(shè)備相關(guān)聯(lián)的第二地址總線及對(duì)應(yīng)的控制總線。
16. 根據(jù)權(quán)利要求ll所述的系統(tǒng),其中,所述多個(gè)存儲(chǔ)器控制器 芯片被配置為,支持將從所述第一存儲(chǔ)器設(shè)備中檢索的所述數(shù)據(jù)的所 述不同相應(yīng)部分同時(shí)并行傳遞到目標(biāo)目的地。
17. 根據(jù)權(quán)利要求13所述的系統(tǒng),其中,沿著印刷電路板上的布 局軸線布局所述多個(gè)存儲(chǔ)器控制器芯片,該布局軸線與所述第一存儲(chǔ) 器設(shè)備及所述第二存儲(chǔ)器設(shè)備的縱向軸線基本平行;以及其中,所述第一存儲(chǔ)器設(shè)備包括沿著所述第一存儲(chǔ)器設(shè)備對(duì)應(yīng)縱 向軸線安置的管腳;以及其中,所述第二存儲(chǔ)器設(shè)備包括沿著所述第二存儲(chǔ)器設(shè)備對(duì)應(yīng)縱 向軸線安置的管腳。
18. 根據(jù)權(quán)利要求ll所述的系統(tǒng),其中,沿著電路板的布局軸線設(shè)置所述多個(gè)存儲(chǔ)器控制器芯片,該布局軸線與所述第一存儲(chǔ)器設(shè)備 的縱向軸線基本平行。
19. 根據(jù)權(quán)利要求18所述的系統(tǒng),其中所述多個(gè)控制器芯片中的第一控制器芯片駐留在所述布局軸線的 第一位置處;所述多個(gè)控制器芯片中的第二控制器芯片駐留在所述布局軸線的 第二位置處;第一組傳導(dǎo)通路將所述第一控制器芯片連接到所述第一存儲(chǔ)器設(shè) 備;以及第二組傳導(dǎo)通路將所述第二控制器芯片連接到所述第一存儲(chǔ)器設(shè)備。
20. 根據(jù)權(quán)利要求19所述的系統(tǒng),其中將同所述第一控制器芯片與所述第一存儲(chǔ)器設(shè)備之間的所述第一 組傳導(dǎo)通路相關(guān)聯(lián)的對(duì)應(yīng)傳導(dǎo)通路的長(zhǎng)度配置為,和同所述第二控制 器芯片與所述第一存儲(chǔ)器設(shè)備之間的所述第二組傳導(dǎo)通路相關(guān)聯(lián)的對(duì) 應(yīng)傳導(dǎo)通路的長(zhǎng)度基本相似。
21. —種系統(tǒng),包括裝置,用于將至第一存儲(chǔ)器設(shè)備的第一數(shù)據(jù)總線解析為多組數(shù)據(jù)總線信號(hào);以及裝置,對(duì)于多個(gè)控制器芯片的每一個(gè),用于指配相應(yīng)的控制器芯 片,以控制同所述第一數(shù)據(jù)總線相關(guān)聯(lián)的所述多組數(shù)據(jù)總線信號(hào)中的 對(duì)應(yīng)組的數(shù)據(jù)總線信號(hào),所述第一數(shù)據(jù)總線位于所述相應(yīng)控制器芯片 與所述第一存儲(chǔ)器設(shè)備之間。
全文摘要
可以將至存儲(chǔ)器設(shè)備的單一數(shù)據(jù)總線拆分為許多數(shù)據(jù)總線部分,每個(gè)部分由多個(gè)控制器芯片的不同相應(yīng)控制器芯片所管理。在對(duì)相應(yīng)的存儲(chǔ)器設(shè)備進(jìn)行存儲(chǔ)器存取期間,多個(gè)控制器芯片的每一個(gè)控制數(shù)據(jù)總線不同的對(duì)應(yīng)部分,以根據(jù)該存取是讀取還是寫入來(lái)從存儲(chǔ)器設(shè)備中檢索數(shù)據(jù)或?qū)?shù)據(jù)存儲(chǔ)到存儲(chǔ)器設(shè)備。為了執(zhí)行數(shù)據(jù)存取,同步器電路(在存儲(chǔ)器控制器芯片內(nèi)部和/或外部)同步多個(gè)存儲(chǔ)器控制器芯片,以便存儲(chǔ)器控制器芯片之一驅(qū)動(dòng)至存儲(chǔ)器設(shè)備的地址總線和/或控制信號(hào)。在設(shè)定至存儲(chǔ)器設(shè)備的地址后,存儲(chǔ)器控制器芯片根據(jù)該地址,從存儲(chǔ)器設(shè)備中讀出數(shù)據(jù)或者將數(shù)據(jù)寫入存儲(chǔ)器設(shè)備。
文檔編號(hào)G11C7/10GK101231879SQ20081000266
公開(kāi)日2008年7月30日 申請(qǐng)日期2008年1月14日 優(yōu)先權(quán)日2007年1月12日
發(fā)明者小弗朗西斯·J·施蒂夫特, 賈森·P·科蘭杰洛, 邁克爾·A·卡恩, 馬修·G·薩金特 申請(qǐng)人:博路技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1