專利名稱:延遲選通信號的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲器,更具體來說涉及延遲存儲器系統(tǒng)的選通信號。
背景技術(shù):
在計算機的迅速發(fā)展中,在處理器速度、吞吐量、通信和容錯方面已經(jīng)取得了許多進步。微處理器速度可以用每秒周期數(shù)或赫茲來衡量。當(dāng)今的高端32位微處理器的運行速度超過1.8Ghz或每秒18億個周期。預(yù)計在不遠的將來,這個速度將基本上增長到2.6和3.3Ghz或更多。以這樣的周期速度,一個時鐘可能每十億分之一秒就要至少十次地生成一個脈沖或周期,并且一般要顯著地加快速度。
處理器在這樣更高的速度運行時,有必要以相當(dāng)?shù)乃俣仍谔幚砥餍枰獣r向處理器提供數(shù)據(jù),否則就形成瓶頸,處理器要花大量的時間等待數(shù)據(jù)。為了提高存儲器的傳輸速率,雙數(shù)據(jù)速率(DDR)存儲器在時鐘周期的前沿和時鐘周期的后沿都傳輸數(shù)據(jù)。這些存儲器有一種源同步時鐘定時協(xié)議(source-synchronous clocking protocol)來從存儲器向存儲器控制器傳輸數(shù)據(jù)。來自存儲器的數(shù)據(jù)(DQ)被存儲器控制器用存儲器提供的一個時鐘或選通信號(DQS)捕獲。然而,為了避免在選通信號電平變化時可能發(fā)生的數(shù)據(jù)錯誤,來自存儲器的選通信號可能要被延遲,以便使數(shù)據(jù)可以在有效數(shù)據(jù)窗的中心被選通。延遲的準確性是重要的,因為延遲的任何差異會轉(zhuǎn)換成存儲器控制器的增加的建立(setup)/保持(hold)時間。如果建立/保持時間太長,系統(tǒng)就變得不能工作。在存儲器速度越來越快時尤其如此。
在結(jié)合作為本發(fā)明公開內(nèi)容一部分的各附圖來進行閱讀時,從以下對示例性實施例的詳細說明以及權(quán)利要求書中可以更好地理解前文的內(nèi)容以及本發(fā)明。前文以及以下的書面和圖示的內(nèi)容集中于說明本發(fā)明的示例性實施例,然而,應(yīng)當(dāng)清楚地認識到,這些內(nèi)容僅僅是說明性和示例性的,本發(fā)明并不局限于此。本發(fā)明的精神和范圍僅僅由后附的權(quán)利要求書的內(nèi)容限定。
圖1是一個示例性系統(tǒng)的框圖。
圖2是圖1的系統(tǒng)的示例性存儲器信號的圖示。
圖3是表示圖1的示例性存儲器控制器的主選通延遲器件和從選通延遲器件的硬件框圖。
圖4是圖3的示例性從選通延遲器件的硬件框圖。
圖5是圖3的示例性主選通延遲器件的硬件框圖。
圖6是圖1的系統(tǒng)的示例性選通延遲方法的流程圖。
詳細說明在以下的詳細說明中,為了便于徹底理解本發(fā)明而敘述了眾多的特定細節(jié)。然而,沒有這些特定細節(jié)本發(fā)明也完全可以實施。在其它實例中,為了突出本發(fā)明,沒有對公知的方法、過程、部件和電路作詳細的描述。此外,給出了示例性的大小/模型/數(shù)值/范圍,不過本發(fā)明并不受這些例子的限制。
就任何信號的描述來說,在廣義上使用術(shù)語“高”和“低“以及術(shù)語”確立“(asserted)和”去確立“(deasserted)來分別表示邏輯“1”和邏輯“0”。更具體來說,這些術(shù)語可以用于避免在以混合的“活動-低”和“活動-高”信號工作時的混淆,并表示本發(fā)明并不限于所示例/所描述的信號,而是可以通過邏輯變換而以任何的“活動-低”和“活動-高”信號的全部或部分的逆信號來實現(xiàn)。此外,為了圖示和討論的簡潔,圖中可能沒有示出眾所周知的與集成電路(IC)以及其它部件的電連接/接地連接,這是為了突出本發(fā)明。在為了描述本發(fā)明示例性實施例而陳述特定細節(jié)(例如電路、流程圖)的情況下,本領(lǐng)域的熟練人員顯然應(yīng)當(dāng)知道,沒有這些細節(jié)的變化形式或者采用這些細節(jié)的變化形式,本發(fā)明都可以實行。最后,應(yīng)當(dāng)明白,可以采用硬件連接電路的不同組合來實現(xiàn)本發(fā)明的實施例。就是說,本發(fā)明并不局限于硬件、軟件和/或固件的任何特定組合。
說明書中對“一個實施例”、“示例性實施例”等等的引用是指所描述的實施例可以包括特定特征、結(jié)構(gòu)或特點,但是每個實施例不一定要包括這種特定特征、結(jié)構(gòu)或特點。此外,這種措辭未必指的是相同的實施例。另外,當(dāng)與某實施例相聯(lián)系地描述特定特征、結(jié)構(gòu)或特點時,是認為在本領(lǐng)域的熟練人員的知識范圍內(nèi),這種特征、結(jié)構(gòu)或特點可結(jié)合無論是否有明確描述的其它實施例來實現(xiàn)。
以下的詳細說明,有些部分是以對數(shù)據(jù)位或存儲器內(nèi)的二進制數(shù)字信號的操作的算法和符號表示的形式給出的。這些算法描述和表示可以是數(shù)據(jù)處理技術(shù)領(lǐng)域的熟練人員向該領(lǐng)域的熟練人員傳達他們的工作內(nèi)容所使用的技術(shù)。
一般來說,本文中算法被認為是為產(chǎn)生所需的結(jié)果而作的動作或操作的自相容的(self-consistent)序列。這些操作包括對物理量的物理操作。一般來說,盡管并非必要,這些物理量采取的形式是電、磁、和/或光信號,這些信號能被存儲、傳輸、組合、比較和/或以其它方式被操作。主要是為了通用,將這些信號稱作位、數(shù)值、單元、符號、字符、能量、數(shù)字等等有時是方便的,然而應(yīng)當(dāng)明白,這些或類似的叫法要結(jié)合相應(yīng)的物理量并且僅是應(yīng)用于這些物理量的方便標(biāo)記。
在以下的說明以及權(quán)利要求書中,可能用到術(shù)語“耦合”和“連接”以及它們的衍生語。應(yīng)當(dāng)明白,這些術(shù)語并不是互為同義詞的。相反,在某個實施例中,可能用“連接”來表示兩個或更多的單元彼此作直接的物理或電接觸?!榜詈稀笨梢灾竷蓚€或更多的單元作直接的物理或電接觸。然而,“耦合”也可以指兩個或更多的單元雖然不是直接地互相接觸,卻仍然互相協(xié)作或相互作用。
現(xiàn)在參看圖1,圖中示出一個示例的系統(tǒng)5。本領(lǐng)域的普通熟練人員知道,系統(tǒng)5可能有多種結(jié)構(gòu)。系統(tǒng)5可以包含與總線20相耦合的處理器20,總線可包含一個或多個總線和/或橋。系統(tǒng)5可進一步包含外圍設(shè)備接口30和與總線20相耦合的存儲器控制器40。外圍設(shè)備接口30和存儲器控制器40可通過總線20從處理器10接收數(shù)據(jù)或者向處理器10傳送數(shù)據(jù)。系統(tǒng)5也可以包括與存儲器控制器40相耦合的存儲器50。存儲器控制器40可使處理器10和/或外圍設(shè)備接口30能訪問存儲器50。
圖2是存儲器控制器40的示例性存儲器信號的示意圖。來自存儲器50的數(shù)據(jù)(DQ)110被存儲器控制器40用存儲器50所提供的選通信號(DAQS)100捕獲。然而,為了避免數(shù)據(jù)110中響應(yīng)選通信號100的變化而出現(xiàn)的錯誤,可以將來自存儲器50的每個選通信號110延遲,以便可以響應(yīng)包含選通延遲130的延遲選通信號120而將數(shù)據(jù)110鎖存在有效的數(shù)據(jù)窗105中。
參看圖3,所示的硬件框圖表示一個主選通延遲器件200與存儲器控制器40的六個從選通延遲器件210相耦合。應(yīng)當(dāng)注意到,盡管圖3表示一個主選通延遲器件向六個從選通延遲器件210提供延遲調(diào)整信號220,但主選通延遲器件200的數(shù)目和從選通延遲器件210的數(shù)目可以是因具體設(shè)計標(biāo)準而異的。
存儲器控制器40可以用一種混合方式來校準被延遲的選通信號120的選通延遲130。每個從選通延遲器件210可以用系統(tǒng)啟動時或其它時間的延遲基數(shù)個別地校準它們各自的延遲單元305(見圖4),以補償各個從選通延遲器件210的成形工藝偏差(on-die processvariations)。成形工藝偏差可能是因為電路制造工藝上中的偏差引起的。主選通延遲器件200可以稍后向從選通延遲器件210提供延遲調(diào)整,以補償由于溫度和電壓的變化而引起的選通延遲130信號的變化。
參看圖4和圖5,存儲器控制器40的從選通延遲器件210的設(shè)計和構(gòu)造與主選通延遲器件200的設(shè)計和構(gòu)造相似。因此,從選通延遲器件210和主選通延遲器件200會經(jīng)歷相似的操作溫度和電壓的變化,并會經(jīng)歷由于操作溫度和電壓的變化而產(chǎn)生的相似的操作偏差。
詳細地參看圖4,從選通延遲器件210可包含振蕩器312和校準單元332,它們向相關(guān)聯(lián)的鎖存器372、274提供延遲的選通信號120。鎖存器372可包含觸發(fā)器(flop)335、345、355、365,鎖存器374可包含觸發(fā)器340、350、360、370。振蕩器312可包含多路轉(zhuǎn)換器300、延遲單元305和分離器310。
振蕩器312的多路轉(zhuǎn)換器300可接收來自存儲器50選通信號100,并可以有選擇地將來自存儲器50選通信號100或者來自振蕩器312的信號320提供給延遲單元305。延遲單元305可以根據(jù)一個包含用于特定從選通延遲器件210的延遲基數(shù)和來自主選通延遲器件210的延遲調(diào)整的延遲使得接收來自多路轉(zhuǎn)換器300的選通信號100或信號320延遲。延遲單元305可以把延遲的選通信號100或延遲的信號320提供給分離器310。
分離器310可以向校準單元332和鎖存器374提供代表從延遲單元305接收的信號的信號315。分離器310也可以向多路轉(zhuǎn)換器300和鎖存器372提供是信號315的反相表示的信號320。響應(yīng)多路轉(zhuǎn)換器300選擇選通信號100,信號315代表根據(jù)延遲單元305和振蕩器312的其它部件的延遲而延遲的選通信號100且對應(yīng)于圖2的延遲選通信號120。類似地,響應(yīng)多路轉(zhuǎn)換器300選擇選通信號100,信號320包含根據(jù)延遲單元305和振蕩器312的其它部件的延遲值而延遲的選通信號100的反相表示且對應(yīng)于圖2的延遲選通信號120的反相表示。然而,響應(yīng)多路轉(zhuǎn)換器300選擇分離器310的反相信號320,信號320可以以至少部分地取決于延遲單元305的延遲的頻率在高和低狀態(tài)之間交替變換。
仍然參看圖4,校準單元332包含頻率計數(shù)器335和延遲控制器330。頻率計數(shù)器335可以確定由振蕩器312響應(yīng)多路轉(zhuǎn)換器選擇信號320而生成的信號315的頻率。通過確定信號315的頻率,可以確定延遲單元305的延遲。頻率計數(shù)器335可以向延遲控制器330提供振蕩器312的延遲。延遲控制器330可以根據(jù)來自主選通延遲器件200的延遲調(diào)整而更新延遲單元305的延遲。在一個實施例中,延遲控制器330把延遲調(diào)整加到延遲單元305的延遲,以獲得更新的延遲并將更新的延遲提供給延遲單元305,以便可以保持適當(dāng)?shù)倪x通延遲130。
在一個實施例中,從選通延遲器件210的延遲控制器330可以響應(yīng)確定延遲調(diào)整220大的足以保證更新而更新它們各自的延遲單元305的延遲。例如,從選通延遲器件210的延遲控制器330可以響應(yīng)確定延遲調(diào)整220與一個閾值有預(yù)定關(guān)系(例如延遲調(diào)整220的絕對值超過和/或等于該閾值)而更新它們各自的延遲單元305的延遲。
仍然參看圖4,一個實施例的數(shù)據(jù)110包含4位。鎖存器374的觸發(fā)器340、350、360、370可以響應(yīng)信號315的上升邊沿而鎖存住數(shù)據(jù)110,而鎖存器372的觸發(fā)器338、345、355、365可以響應(yīng)信號320的上升邊沿而鎖存住數(shù)據(jù)110。由于信號315包含延遲選通信號120的表示并且信號320包含延遲選通信號120的反向表示,故數(shù)據(jù)110可以響應(yīng)選通信號100的上升和下降這兩個邊沿而被鎖存起來。
圖5是存儲器控制器50的主選通延遲器件200及相關(guān)鎖存器372、374的硬件圖。如圖所示,主選通延遲器件200包含振蕩器312和校準單元332。如前文討論的那樣,主選通延遲器件200和從選通延遲器件210可以有類似的設(shè)計和構(gòu)造。然而,存儲器50和主選通延遲器件200可以被實現(xiàn)成能使得主選通延遲器件200不從存儲器50接收數(shù)據(jù)110和選通信號100。此外,主選通延遲器件200可以被實現(xiàn)成沒有相關(guān)鎖存器372、374。
主選通延遲器件200的校準單元332可以根據(jù)信號315的頻率按與從選通延遲器件210的校準單元332確定其相應(yīng)的延遲單元305的延遲基數(shù)相類似的方式確定其相應(yīng)的延遲單元305的延遲基數(shù)。在一個實施例中,主選通延遲器件200的校準單元332和從選通延遲器件210的校準單元332在系統(tǒng)啟動時或其它特定時間同時地確定它們各自的延遲單元305的延遲基數(shù)。
除了確定延遲單元305的延遲基數(shù)以外,頻率計數(shù)器335和延遲控制器330還可以定期地根據(jù)信號315的頻率來確定延遲調(diào)整。延遲控制器330可以向延遲單元305提供根據(jù)延遲調(diào)整而更新的延遲,并向從選通延遲器件210的延遲控制器330提供表示延遲調(diào)整的延遲調(diào)整信號220,以使延遲控制器330能根據(jù)延遲調(diào)整而更新它們各自的延遲單元305。
參看圖6,圖中說明了可被系統(tǒng)5用來延遲選通信號100的方法400。系統(tǒng)5可以響應(yīng)訪問機器可讀介質(zhì)的數(shù)據(jù)而執(zhí)行方法400的全部或一個子集,機器可讀介質(zhì)例如是一個或多個只讀存儲器(ROM)、隨機存取存儲器(RAM)、磁盤存儲介質(zhì)、光學(xué)存儲介質(zhì)、閃存器件,以及/或者電、光、聲或其它形式的傳播信號,諸如載波、紅外信號、數(shù)字信號、模擬信號。此外,盡管方法以一個操作序列的形式說明了系統(tǒng)5的操作,但系統(tǒng)5也可以并行地或者以不同的次序執(zhí)行各種操作。
現(xiàn)在參看框410,主選通延遲器件200和從選通延遲器件210可分別向它們各自的延遲單元305提供獨立的延遲基數(shù)。為此,選通延遲器件200、210的振蕩器312可以通過用多路轉(zhuǎn)換器300選擇反相信號320而生成包含指示它們各自的延遲單元305的延遲的頻率。選通延遲器件200、210的校準單元可以進一步根據(jù)由振蕩器312生成的信號315的頻率和從選通延遲器件210的預(yù)定延遲來確定延遲單元305的基數(shù)延遲。分別確定延遲單元305的延遲基數(shù)的結(jié)果是,選通延遲器件200、210可以具有考慮了選通延遲器件200、210之間的工藝偏差的不同延遲基數(shù)。
在一個實施例中,選通延遲器件200、210響應(yīng)系統(tǒng)5的啟動過程而確定相應(yīng)的延遲基數(shù)。然而,選通延遲器件200、210可以響應(yīng)其它的和/或另外的事件—例如檢測到的環(huán)境變化、錯誤、消逝的時間等等—而確定延遲基數(shù)。
在框420中,系統(tǒng)5可以確定是否執(zhí)行一個延遲更新操作來調(diào)整從選通延遲器件210的延遲。在一個實施例中,系統(tǒng)5可以響應(yīng)確定了預(yù)定時間間隔已經(jīng)過去而決定執(zhí)行延遲更新操作。然而,系統(tǒng)5可以響應(yīng)其它的和/或另外的事件—例如檢測到的環(huán)境變化、錯誤等等—而決定執(zhí)行延遲更新操作,以調(diào)整從選通延遲器件210的延遲。
響應(yīng)決定執(zhí)行延遲更新操作,在框420中,主選通延遲器件210可以為選通延遲器件200、210的延遲單元305確定一個延遲調(diào)整。主選通延遲器件210的校準單元332可以根據(jù)由其振蕩器312生成的信號315的頻率和從選通延遲器件210的預(yù)定延遲來確定延遲調(diào)整。在一個實施例中,主選通延遲器件210可以確定預(yù)定的選通延遲與如信號315所指示的振蕩器312的當(dāng)前延遲之間的差,并可以將所確定的差用作延遲調(diào)整。然而,主選通延遲器件200可以通過其它技術(shù)根據(jù)信號315來確定延遲調(diào)整。
在框440中,系統(tǒng)5可以確定在框430中所確定的延遲調(diào)整是否大得足以要求更新延遲單元305的延遲。響應(yīng)確定要更新延遲單元305的延遲,在框450中,選通延遲器件200、210可以更新它們的延遲單元305的延遲,由此調(diào)整主選通延遲器件200的延遲以及由從選通延遲器件210所生成的延遲選通信號120的選通延遲130。
在一個實施例中,在框440中,主選通延遲器件200的延遲控制器330可以響應(yīng)確定了延遲調(diào)整與一個閾值有預(yù)定關(guān)系(例如延遲調(diào)整的絕對值大于或等于該閾值、延遲調(diào)整超過該閾值、延遲小于一個較低的閾值等等)而決定使選通延遲器件200、210的延遲單元305更新它們的延遲。響應(yīng)決定更新延遲單元305的延遲,主選通延遲器件200的延遲控制器330可以在框450中根據(jù)延遲調(diào)整向主選通延遲器件200的延遲單元305提供更新的延遲。此外,主選通延遲器件200的延遲控制器330還可以在框450中向從選通延遲器件210的延遲單元305提供指示延遲調(diào)整的延遲調(diào)整信號220,而從選通延遲器件210的延遲控制器330可以在框450中根據(jù)由延遲調(diào)整信號220所指示的延遲調(diào)整向它們各自的延遲單元305提供更新的延遲。
在另一個實施例中,主選通延遲器件200的延遲控制器330可在框440中根據(jù)與一個閾值有預(yù)定關(guān)系的延遲調(diào)整而確定更新主選通延遲器件200的延遲單元305的延遲。此外,從選通延遲器件210的延遲控制器330可在框440中根據(jù)從主選通延遲器件200接收的延遲調(diào)整信號220所指示的延遲調(diào)整來確定更新它們各自的延遲單元305的延遲。在框450中,主選通延遲器件200的延遲控制器330可根據(jù)該延遲調(diào)整向其各自的延遲單元305提供一個更新的延遲,而從選通延遲器件210可根據(jù)由所接收的延遲調(diào)整信號220所指示的延遲調(diào)整向它們各自的延遲單元305提供一個更新的延遲。
由于實施例的主選通延遲器件200和從選通延遲器件210的設(shè)計和構(gòu)造都相似,故選通延遲器件200、210會在操作期間經(jīng)歷相似的環(huán)境變化(例如溫度和電壓等等)并會經(jīng)歷由于環(huán)境變化而產(chǎn)生的它們各自的選通延遲130的相似變化。相應(yīng)地,主選通延遲器件200可以通過確定自己延遲調(diào)整并通過延遲調(diào)整信號220向從選通延遲器件210提供該延遲調(diào)整而為從選通延遲器件210保持適當(dāng)?shù)倪x通延遲130。
本文解釋和敘述了本發(fā)明的一些特點,本領(lǐng)域的那些熟練人員現(xiàn)在可以想到許多改變、替換、變化和等同物。因此應(yīng)當(dāng)明白,后附的權(quán)利要求書就是要覆蓋所有落在本發(fā)明的精神范圍內(nèi)的這些改變和變化。
權(quán)利要求
1.一種用于存儲器的控制器,包含從選通延遲器件,它用于根據(jù)一個包含一個延遲基數(shù)和一個延遲調(diào)整的延遲而使得從存儲器接收的選通信號延遲;以及主選通延遲器件,它用于確定該延遲調(diào)整并將該延遲調(diào)整提供給從選通延遲器件。
2.權(quán)利要求1所述的控制器,其中,所述從選通延遲器件包含延遲單元,它用于根據(jù)該延遲來延遲選通信號;振蕩器,它用于生成具有基于該延遲單元的頻率的信號;以及校準單元,它用于根據(jù)上述振蕩器所生成的信號的頻率確定延遲基數(shù)。
3.權(quán)利要求1所述的控制器,其中,所述主選通延遲器件還包含振蕩器,它用于生成具有一個用于指示主選通延遲器件的延遲的頻率的信號;以及校準單元,它用于根據(jù)振蕩器所生成的信號的頻率來確定該延遲調(diào)整。
4.權(quán)利要求1所述的控制器,其中,所述主選通延遲器件生成一個用于指示主選通延遲器件的延遲的信號并根據(jù)該用于指示主選通延遲器件的延遲的信號來更新延遲調(diào)整。
5.權(quán)利要求1所述的控制器,其中,所述從選通延遲器件還包含一個延遲控制器,它用于按照由主選通延遲器件所提供的延遲調(diào)整所指示的那樣去調(diào)整延遲。
6.權(quán)利要求1所述的控制器,還包含一個鎖存器,它用于響應(yīng)從選通延遲器件的延遲了的選通信號而存儲數(shù)據(jù)。
7.權(quán)利要求1所述的控制器,還包含另一個從選通延遲器件,它用于根據(jù)另一個延遲來延遲從存儲器接收的選通信號,該另一個延遲包含上述另一個從選通延遲器件的延遲基數(shù)和由主選通延遲器件所提供的延遲調(diào)整。
8.權(quán)利要求1所述的控制器,其中,所述主選通延遲器件定期地確定該延遲調(diào)整。
9.權(quán)利要求1所述的控制器,還包含另一個從選通延遲器件,它用于根據(jù)另一個延遲來延遲從存儲器接收的選通信號,該另一個延遲包含上述另一個從選通延遲器件的延遲基數(shù)和由主選通延遲器件所提供的該延遲調(diào)整;其中,所述主選通延遲器件響應(yīng)確定延遲調(diào)整與一個閾值有預(yù)定關(guān)系而將該延遲調(diào)整提供給該從選通延遲器件和該另一個從選通延遲器件。
10.一種延遲選通信號的方法,包含確定一個要應(yīng)用到該選通信號的延遲基數(shù);接收一個要應(yīng)用到該選通信號的延遲調(diào)整;以及通過根據(jù)該延遲基數(shù)和該延遲調(diào)整而延遲該選通信號來生成一個延遲的選通信號。
11.權(quán)利要求10所述的方法,還包含響應(yīng)該延遲的選通信號而鎖存數(shù)據(jù)。
12.權(quán)利要求10所述的方法,其中,所述確定延遲基數(shù)的步驟包含生成一個指示該延遲基數(shù)的信號;以及根據(jù)該指示該延遲基數(shù)的信號調(diào)整該延遲基數(shù)。
13.權(quán)利要求10所述的方法,其中,所述確定延遲基數(shù)的步驟包含生成一個具有與該延遲基數(shù)有關(guān)的頻率的信號;以及根據(jù)該信號的頻率調(diào)整該延遲基數(shù)。
14.權(quán)利要求10所述的方法,其中,所述確定延遲基數(shù)的步驟是響應(yīng)系統(tǒng)啟動而發(fā)生的。
15.權(quán)利要求10所述的方法,其中,所述接收步驟包含定期地接收延遲調(diào)整。
16.一種延遲選通信號的方法,包含通過第一從選通延遲器件根據(jù)該第一從選通延遲器件的一個第一延遲基數(shù)和從一個主選通延遲器件接收的一個延遲調(diào)整來延遲該選通信號而生成一個具有第一延遲的選通信號;以及通過第二從選通延遲器件根據(jù)該第二從選通延遲器件的一個第二延遲基數(shù)和從該主選通延遲器件接收的該延遲調(diào)整來延遲該選通信號而生成一個具有第二延遲的選通信號。
17.權(quán)利要求16所述的方法,還包含響應(yīng)第一延遲的選通信號而鎖存第一數(shù)據(jù);以及響應(yīng)第二延遲的選通信號而鎖存第二數(shù)據(jù)。
18.權(quán)利要求16所述的方法,還包含用主選通延遲器件生成一個指示該延遲調(diào)整的信號;以及用主選通延遲器件根據(jù)指示該延遲調(diào)整的信號來調(diào)整該延遲調(diào)整。
19.權(quán)利要求16所述的方法,還包含利用第一從選通延遲器件確定第一從選通延遲器件的第一延遲基數(shù);以及利用第二從選通延遲器件確定第二從選通延遲器件的第二延遲基數(shù)。
20.權(quán)利要求16所述的方法,其中,確定所述第一延遲基數(shù)和確定所述第二延遲基數(shù)是響應(yīng)系統(tǒng)啟動而發(fā)生的。
21.權(quán)利要求16所述的方法,還包含向第一從選通延遲器件和第二從選通延遲器件提供來自主選通延遲器件的延遲調(diào)整。
22.權(quán)利要求16所述的方法,還包含響應(yīng)于主選通延遲器件確定所述延遲調(diào)整與一個閾值有預(yù)定關(guān)系而向第一從選通延遲器件和第二從選通延遲器件提供所述延遲調(diào)整。
23.一種包含數(shù)據(jù)的機器可訪問的介質(zhì),該數(shù)據(jù)響應(yīng)于機器的訪問而使該機器能夠確定多個延遲基數(shù);確定一個延遲調(diào)整;生成多個延遲選通信號,每個包含一個以該多個延遲基數(shù)中的一個不同延遲基數(shù)和該延遲調(diào)整為基礎(chǔ)的選通延遲。
24.權(quán)利要求23所述的機器可訪問的介質(zhì),其中,所述數(shù)據(jù)響應(yīng)于機器的訪問而進一步使該機器根據(jù)一個指示延遲調(diào)整的信號而調(diào)整延遲調(diào)整。
25.權(quán)利要求23所述的機器可訪問的介質(zhì),其中,所述數(shù)據(jù)響應(yīng)于機器的訪問而進一步使該機器響應(yīng)系統(tǒng)啟動而確定該多個延遲基數(shù)。
26.權(quán)利要求23所述的機器可訪問的介質(zhì),其中,所述數(shù)據(jù)響應(yīng)于機器的訪問而進一步使該機器定期調(diào)整多個延遲的選通信號的選通延遲。
27.權(quán)利要求23所述的機器可訪問的介質(zhì),其中,所述數(shù)據(jù)響應(yīng)于機器的訪問而進一步使該機器響應(yīng)于確定該延遲調(diào)整與一個閾值有預(yù)定關(guān)系而調(diào)整該多個延遲選通信號的選通延遲。
28.一種系統(tǒng),包含存儲器,它用于提供數(shù)據(jù)和選通信號;處理器,它用于訪問存儲器的數(shù)據(jù);以及存儲器控制器,它用于根據(jù)多個延遲基數(shù)和一個延遲調(diào)整來延遲上述選通信號,以便獲取每個均具有一個選通延遲的多個延遲的選通信號、根據(jù)該多個延遲的選通信號而鎖存存儲器的數(shù)據(jù)、以及向處理器提供存儲器的數(shù)據(jù)。
29.權(quán)利要求28所述的系統(tǒng),其中,所述存儲器控制器定期地更新該延遲調(diào)整,以調(diào)整該多個延遲的選通信號的延遲。
30.權(quán)利要求28所述的系統(tǒng),其中,所述存儲器控制器響應(yīng)系統(tǒng)啟動而確定該多個延遲基數(shù)、定期地更新該延遲調(diào)整、并響應(yīng)確定該延遲調(diào)整與一個閾值有預(yù)定關(guān)系而調(diào)整該多個延遲的選通信號的延遲。
全文摘要
一種系統(tǒng)、方法和介質(zhì)可根據(jù)一個延遲基數(shù)和一個延遲調(diào)整來延遲一個選通信號,以減少工藝偏差和/或環(huán)境變化的影響。
文檔編號G11C7/10GK1520555SQ02812872
公開日2004年8月11日 申請日期2002年5月16日 優(yōu)先權(quán)日2001年6月28日
發(fā)明者J·朱姆克爾, J 朱姆克爾 申請人:英特爾公司