利用多個位通道的存儲設(shè)備和方法可在位通道上重定向一個或多個信號。存儲代理可包括具有多個位通道的再驅(qū)動電路、存儲裝置或接口、以及耦合在所述多個位通道與所述存儲裝置或接口之間的故障在線恢復(fù)電路。(*該技術(shù)在2024年保護過期,可自由使用*)
【技術(shù)實現(xiàn)步驟摘要】
【國外來華專利技術(shù)】背景附圖說明圖1說明由電氣和電子工程師學(xué)會(IEEE)作為標準提出的、非正式地稱作RamLink的先有技術(shù)存儲系統(tǒng)。此標準命名為IEEE Std1596.4-1996,并且正式地稱作基于可縮放相干接口(SCI)的高帶寬存儲接口信令技術(shù)(RamLink)的IEEE標準。圖1的系統(tǒng)包括存儲控制器10和一個或多個存儲模塊12。存儲控制器10通常內(nèi)置于處理器中或者在處理器的伴隨芯片組上制作。各存儲模塊12具有從接口14,該接口具有一個鏈路輸入端和一個鏈路輸出端。這些組件通過組件之間的單向鏈路16安排成稱作RingLink的RamLink信令拓撲。各模塊上的控制接口18使從接口14與存儲裝置20接口。在圖1所示的系統(tǒng)中,稱作SyncLink的另一種RamLink信令拓撲用于從接口與存儲裝置之間。RamLink系統(tǒng)的目的是為處理器提供對存儲裝置的高速存取。數(shù)據(jù)在存儲控制器與模塊之間通過沿RingLink傳播的包進行傳送??刂破髫撠?zé)產(chǎn)生所有請求包以及調(diào)度從接口響應(yīng)包的返回。當控制器向特定模塊發(fā)送包含命令、地址、時間和數(shù)據(jù)的請求包時,發(fā)起寫事務(wù)。該包從模塊到模塊傳遞,直到它到達預(yù)期從接口,從接口則把數(shù)據(jù)傳遞給存儲裝置之一供存儲。從接口則發(fā)送響應(yīng)包,該包從模塊到模塊傳遞,直到它到達控制器,確認寫事務(wù)完成。當控制器向模塊發(fā)送包含命令、地址和時間的請求包時,發(fā)起讀事務(wù)。那個模塊上的從接口從存儲裝置之一中檢索所請求數(shù)據(jù),并在響應(yīng)包中將其返回給控制器,響應(yīng)包又從模塊到模塊傳遞,直到它到達控制器。圖2說明先有技術(shù)RamLink從接口電路。在圖2的電路中,源同步選通用于對入局數(shù)據(jù)信號定時。也就是說,伴隨入局數(shù)據(jù)信號的選通信號用于對入局數(shù)據(jù)抽樣。圖2的電路采用鎖相環(huán)(PLL),從分配給其它從接口電路的參考時鐘信號中產(chǎn)生穩(wěn)定的本地時鐘信號。本地時鐘信號用于對出局數(shù)據(jù)信號重新定時,從而避免當數(shù)據(jù)沿下游傳遞時的累積抖動。附圖簡介圖1說明先有技術(shù)的RamLink存儲系統(tǒng)。圖2說明先有技術(shù)的RamLink從接口電路。圖3說明根據(jù)本專利的專利技術(shù)原理的存儲接口系統(tǒng)的一個實施例。圖4說明根據(jù)本專利的專利技術(shù)原理的存儲模塊的一個實施例。圖5說明根據(jù)本專利的專利技術(shù)原理的存儲模塊的另一個實施例以及存儲緩沖器的一個實施例。圖6說明根據(jù)本專利的專利技術(shù)原理的存儲系統(tǒng)、存儲模塊以及存儲緩沖器的其它示例實施例。圖7說明根據(jù)本專利的專利技術(shù)原理的存儲緩沖器的另一個示例實施例。圖8說明根據(jù)本專利的專利技術(shù)原理的再驅(qū)動電路的一個實施例。圖9說明根據(jù)本專利的專利技術(shù)原理的I/O單元的一個實施例。圖10說明根據(jù)本專利的專利技術(shù)原理的I/O單元的另一個實施例。圖11說明根據(jù)本專利的專利技術(shù)原理的I/O單元的另一個實施例。圖12說明根據(jù)本專利的專利技術(shù)原理的I/O單元的另一個實施例。圖13說明根據(jù)本專利的專利技術(shù)原理的故障在線恢復(fù)電路的一個實施例。圖14說明根據(jù)本專利的專利技術(shù)原理、以正常模式工作的故障在線恢復(fù)電路的另一個實施例。圖15說明根據(jù)本專利的專利技術(shù)原理、以故障在線恢復(fù)模式工作的故障在線恢復(fù)電路的另一個實施例。圖16說明根據(jù)本專利的專利技術(shù)原理、具有位通道故障在線恢復(fù)功能的存儲緩沖器的一個實施例。圖17說明根據(jù)本專利的專利技術(shù)原理、具有位通道故障在線恢復(fù)功能的存儲控制器的一個實施例。圖18說明根據(jù)本專利的專利技術(shù)原理實現(xiàn)置換狀態(tài)模式的方法的一個實施例。圖19說明根據(jù)本專利的專利技術(shù)原理的置換模式發(fā)生器的一個實施例。圖20至圖23說明根據(jù)本專利的專利技術(shù)原理的狀態(tài)模式的示例實施例。圖24說明根據(jù)本專利的專利技術(shù)原理的存儲代理的一個實施例。圖25說明根據(jù)本專利的專利技術(shù)原理的輪詢操作的一個實施例。詳細描述本專利包含具有獨立實用性的眾多專利技術(shù)。在一些情況下,當原理中的一些在各種相互組合中應(yīng)用時,實現(xiàn)額外的益處,從而產(chǎn)生附加的專利技術(shù)。這些原理可在各種實施例中實現(xiàn)。雖然為了說明專利技術(shù)原理而給出一些具體細節(jié),但是,根據(jù)本專利的專利技術(shù)原理,也可設(shè)計其它許多方案。因此,這些專利技術(shù)原理不限于本文所公開的具體細節(jié)。圖3說明根據(jù)本專利的專利技術(shù)原理的存儲接口系統(tǒng)的一個實施例。圖3的系統(tǒng)包括存儲控制器50以及通過由單向鏈路構(gòu)成的信道進行通信的一個或多個存儲模塊52。信道具有包括一個或多個出站鏈路54的出站通路以及包括一個或多個入站鏈路56的入站通路。各模塊可以能夠在出站通路上以及在入站通路上從鏈路到鏈路再驅(qū)動信號。例如,如果模塊檢測到它是最外面的模塊,或者響應(yīng)來自存儲控制器的命令,各模塊還可以能夠有選擇地禁用任何再驅(qū)動特征。各模塊包括設(shè)置成向和/或從通路中的一個或多個傳送數(shù)據(jù)的一個或多個存儲裝置58。例如,模塊可經(jīng)過設(shè)置,使得來自出站通路的數(shù)據(jù)被傳送到存儲裝置,而來自存儲裝置的數(shù)據(jù)則被傳送到入站通路。一個或多個緩沖器可設(shè)置在一個或多個存儲裝置與通路中的一個或多個之間。模塊和控制器不限于任何特定的機械裝置。例如,模塊可在與系統(tǒng)的其它部分分開的襯底上制作,它們可在與控制器和鏈路公共的襯底上制作,或者它們可在其它任何機械裝置中實現(xiàn)。模塊也不限于任何特定類型的存儲裝置,例如只讀存儲器(ROM)、動態(tài)隨機存取存儲器(DRAM)、閃速存儲器等。圖4說明根據(jù)本專利的專利技術(shù)原理的存儲模塊的一個實施例。圖4的模塊包括兩個再驅(qū)動電路60和62,分別接收單向鏈路54A和56A上的信號以及將信號再驅(qū)動到單向鏈路54B和56B上。一個或多個存儲裝置58設(shè)置成向和/或從再驅(qū)動電路中的一個或多個傳送數(shù)據(jù)。圖4的模塊不限于單向鏈路的任何特定布置或者向和/或從再驅(qū)動電路傳送數(shù)據(jù)的任何特定布置。如果圖4的模塊要用于例如圖3所示的存儲系統(tǒng),則再驅(qū)動電路60可被指定為出站再驅(qū)動電路,并設(shè)置成接收和再驅(qū)動包括鏈路54A和54B的出站通路上的信號,而另一個再驅(qū)動電路62則可被指定為入站再驅(qū)動電路,并設(shè)置成接收和再驅(qū)動包括鏈路56A和56B的入站通路上的信號。在這個實例中,一個或多個存儲裝置58可經(jīng)過設(shè)置,使得數(shù)據(jù)從出站再驅(qū)動電路60傳送到存儲裝置,以及從存儲裝置傳送到入站再驅(qū)動電路62。模塊可以能夠檢測它是否為信道上最外面的模塊,并且相應(yīng)地選擇性地禁用任何再驅(qū)動特征。例如,如果圖4的模塊將用于如圖3所示的存儲系統(tǒng),以及模塊檢測到它是最外面的模塊,則出站再驅(qū)動電路接收鏈路54A上的入局信號,但不對它們再驅(qū)動。同樣,入站再驅(qū)動電路僅采用對應(yīng)于從存儲裝置接收的數(shù)據(jù)的信號和/或可由模塊內(nèi)部產(chǎn)生的其它信號來驅(qū)動鏈路56B?;蛘?,即使模塊檢測到它不是最外面的模塊,它也可經(jīng)過構(gòu)建,使得它能夠好像它是最外面模塊一樣工作(例如響應(yīng)來自存儲控制器的命令),在這種情況下,它可忽略在入站鏈路56A上接收的信號,并且它可能不把信號再驅(qū)動到出站鏈路54B。圖5說明根據(jù)本專利的專利技術(shù)原理的存儲模塊的另一個實施例以及存儲緩沖器的一個實施例。圖5的模塊包括具有兩個再驅(qū)動電路60和62的存儲緩沖器64,分別接收單向鏈路54A、56A上的信號以及將信號再驅(qū)動到單向鏈路54B、56B上。存儲緩沖器還包括設(shè)置成向和從一個或多個存儲裝置58傳送數(shù)據(jù)的存儲接口66。緩沖器可以能夠檢測它是否為信道上的最后一個代理,并且相應(yīng)地有選擇地禁用任何再驅(qū)動特征。即使緩沖器不是最后一個代理,它也可以能夠好像它是信道上的最后一個代理那樣工作,例如響應(yīng)來自存儲控制器的命令本文檔來自技高網(wǎng)...
【技術(shù)保護點】
一種存儲緩沖器,包括:具有多個位通道的再驅(qū)動電路;存儲接口;以及耦合在所述多個位通道與所述存儲接口之間的故障在線恢復(fù)電路。
【技術(shù)特征摘要】
【國外來華專利技術(shù)】US 2003-6-5 10/456,3531.一種存儲緩沖器,包括具有多個位通道的再驅(qū)動電路;存儲接口;以及耦合在所述多個位通道與所述存儲接口之間的故障在線恢復(fù)電路。2.如權(quán)利要求1所述的存儲緩沖器,其特征在于,所述故障在線恢復(fù)電路與所述再驅(qū)動電路分開。3.如權(quán)利要求1所述的存儲緩沖器,其特征在于,還包括耦合在所述多個位通道與所述故障在線恢復(fù)電路之間的偏斜消除電路。4.如權(quán)利要求1所述的存儲緩沖器,其特征在于,還包括耦合在所述故障在線恢復(fù)電路與所述存儲接口之間的偏斜消除電路。5.如權(quán)利要求1所述的存儲緩沖器,其特征在于,所述故障在線恢復(fù)電路包括交叉開關(guān)。6.如權(quán)利要求1所述的存儲緩沖器,其特征在于,所述故障在線恢復(fù)電路包括復(fù)用器。7.如權(quán)利要求1所述的存儲緩沖器,其特征在于,所述存儲緩沖器能夠檢測故障位通道。8.如權(quán)利要求1所述的存儲緩沖器,其特征在于,所述存儲緩沖器能夠響應(yīng)命令而標出故障位通道。9.一種存儲模塊,包括具有多個位通道的再驅(qū)動電路;存儲裝置;以及耦合在所述多個位通道電路與所述存儲裝置之間的故障在線恢復(fù)電路。10.如權(quán)利要求9所述的存儲模塊,其特征在于,所述存儲模塊能夠檢測故障位通道。11.如權(quán)利要求1所述的存儲模塊,其特征在于,所述存儲模塊能夠響應(yīng)命令而標出故障位通道。12.一種存儲控制器,包括具有多個位通道的單向鏈路接口;以及耦合到所述多個位通道的故障在線恢復(fù)電路。13.如權(quán)利要求12所述的存儲控制器,其特征在于,所述存儲控制器能夠檢測故障位通道。14.如權(quán)利要求12所述的存儲控制器,其特征在于,所述存儲控制器能夠發(fā)出命令,該命令指導(dǎo)代理標出所述多個位通道中有故障的一個位通道。15.一種存儲系統(tǒng),包括第一代理;第二代理;以及具有耦合在所述第一與第二代理之間的多個位通道的單向鏈路;其中所述第一代理能夠在所述多個位通道上重定向一個或多個信號。16.如權(quán)利要求1...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:P福格特,W莫羅,D布爾澤津斯基,
申請(專利權(quán))人:英特爾公司,
類型:發(fā)明
國別省市:US[美國]
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。