国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于占空比失真校正的方法和系統(tǒng)的制作方法

      文檔序號(hào):7508982閱讀:975來(lái)源:國(guó)知局
      專利名稱:用于占空比失真校正的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明概括地涉及計(jì)算機(jī)存儲(chǔ)器,更具體地,涉及在雙倍數(shù)據(jù)速率(DDR)存儲(chǔ)器系統(tǒng)中的占空比失真的校正。
      背景技術(shù)
      在DDR存儲(chǔ)器系統(tǒng)中,數(shù)據(jù)通過(guò)數(shù)據(jù)查詢(DQ)通道以波的形式來(lái)作為數(shù)據(jù)查詢傳輸,其中較高的半個(gè)波指示為二進(jìn)制1,較低的半個(gè)波指示為二進(jìn)制O。DDR存儲(chǔ)器作為突發(fā)(busting)存儲(chǔ)器系統(tǒng)操作。突發(fā)存儲(chǔ)器系統(tǒng)不以在穩(wěn)定頻率下操作的穩(wěn)定狀態(tài)時(shí)鐘來(lái)操作。而是,作為波而發(fā)布數(shù)據(jù)查詢選通(data query strobe, DQS)以指示數(shù)據(jù)正被通過(guò)DQ通道傳輸。波的起伏稱為占空比。DQS的占空比必須與DQ中的數(shù)據(jù)同步。DQ和DQS的對(duì)準(zhǔn)產(chǎn)生數(shù)據(jù)眼,該數(shù)據(jù)眼標(biāo)記何時(shí)應(yīng)當(dāng)由存儲(chǔ)器系統(tǒng)的鎖存器采集數(shù)據(jù)。DQ和DQS中的起伏可以影響占空比,這導(dǎo)致波變得不對(duì)準(zhǔn)并且使得數(shù)據(jù)眼變窄。隨著數(shù)據(jù)眼變窄,DQ誤讀的概率增加。在DQ和DQS中的一個(gè)起伏稱為占空比失真。占空比失真呈現(xiàn)在現(xiàn)代DDR存儲(chǔ)器上的DQ和DQS讀和寫路徑兩者中。讀和寫路徑中數(shù)據(jù)眼占空比失真是由存儲(chǔ)器控制器驅(qū)動(dòng)器、通道、接收器和/或DDR存儲(chǔ)器系統(tǒng)中的數(shù)字鎖存器產(chǎn)生。訓(xùn)練總線或者DQ比特的字節(jié)的一個(gè)常規(guī)處理是,改變接收器參考電壓(VREF)并觀察當(dāng)DQ到DQS內(nèi)部延遲改變時(shí)哪個(gè)值導(dǎo)致最大眼開(kāi)放。該處理不但找到數(shù)據(jù)眼中的最大開(kāi)放而且補(bǔ)償DQ的數(shù)據(jù)路徑占空比失真。在DQ接收器之后并且一路到第一鎖存器的DQ占空比失真通過(guò)調(diào)整VREF而補(bǔ)償。然而源自時(shí)鐘的DQ占空比失真不通過(guò)該方法來(lái)補(bǔ)償(或者訓(xùn)練排除)。盡管通??梢杂?xùn)練排除DQ中的占空比失真(如上所述),DQS還可能具有將裕度進(jìn)行降級(jí)的占空比失真。

      發(fā)明內(nèi)容
      一個(gè)實(shí)施方式是占空比校正系統(tǒng),包括與存儲(chǔ)器控制器和突發(fā)存儲(chǔ)器通信的占空比校正模塊。占空比校正模塊被配置以確定占空比校正因子。占空比校正模塊還被配置以校正在存儲(chǔ)器控制器與突發(fā)存儲(chǔ)器之間的多個(gè)差分DQS信號(hào)中的占空比失真。占空比校正模塊通過(guò)向多個(gè)差分DQS信號(hào)應(yīng)用占空比校正因子而校正占空比失真。另一實(shí)施方式是突發(fā)存儲(chǔ)器系統(tǒng),包括與存儲(chǔ)器控制器和突發(fā)存儲(chǔ)器通信的占空比校正模塊,占空比校正模塊被配置以確定存儲(chǔ)器控制器與突發(fā)存儲(chǔ)器之間的多個(gè)信號(hào)中的占空比失真。多個(gè)信號(hào)包括數(shù)據(jù)信號(hào)和多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)。突發(fā)存儲(chǔ)器系統(tǒng)還校正在存儲(chǔ)器控制器與突發(fā)存儲(chǔ)器之間的多個(gè)信號(hào)中的占空比失真。突發(fā)存儲(chǔ)器系統(tǒng)通過(guò)對(duì)數(shù)據(jù)信號(hào)和多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)進(jìn)行同步,來(lái)校正占空比失真。另一實(shí)施方式是一種用于校正突發(fā)存儲(chǔ)器系統(tǒng)中的占空比失真的方法。該方法包括確定在存儲(chǔ)器控制器與突發(fā)存儲(chǔ)器之間的多個(gè)信號(hào)中的占空比失真。多個(gè)信號(hào)包括數(shù)據(jù)信號(hào)和多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)。該方法附加包括校正存儲(chǔ)器控制器與突發(fā)存儲(chǔ)器之間的多、個(gè)信號(hào)中的占空比失真。該方法通過(guò)對(duì)數(shù)據(jù)信號(hào)和多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)進(jìn)行同步,來(lái)校正占空比失真。另一實(shí)施方式是一種用于在突發(fā)存儲(chǔ)器系統(tǒng)中校正占空比失真的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括由處理電路可讀的有形存儲(chǔ)介質(zhì)并存儲(chǔ)用于執(zhí)行方法的指令。該方法包括確定存儲(chǔ)器控制器與突發(fā)存儲(chǔ)器之間的多個(gè)信號(hào)中的占空比失真。多個(gè)信號(hào)包括數(shù)據(jù)信號(hào)和多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)。該方法附加包括校正存儲(chǔ)器控制器與突發(fā)存儲(chǔ)器之間的多個(gè)信號(hào)中的占空比失真。該方法通過(guò)對(duì)數(shù)據(jù)信號(hào)和多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)進(jìn)行同步,來(lái)校正占空比失真。通過(guò)本實(shí)施方式的技術(shù)而認(rèn)識(shí)到附加特征和優(yōu)點(diǎn)。在此所述的其他實(shí)施方式和方面被認(rèn)為是請(qǐng)求保護(hù)的發(fā)明的一部分。為了更好地理解本發(fā)明及其優(yōu)勢(shì)和特征,請(qǐng)參見(jiàn)說(shuō)明書(shū)和附圖。


      在說(shuō)明書(shū)結(jié)論處的權(quán)利要求書(shū)中明確地要求并且特別指出了關(guān)于本發(fā)明的主題。結(jié)合附圖并從下文的詳細(xì)描述中,本發(fā)明的前述和其他特征以及優(yōu)勢(shì)是顯然的,在附圖中圖I圖示了在一個(gè)實(shí)施方式中的寫數(shù)據(jù)傳輸?shù)目驁D;圖2圖示了在一個(gè)實(shí)施方式中的具有占空比失真校正的寫突發(fā)存儲(chǔ)器系統(tǒng)的框圖;圖3圖示了在一個(gè)實(shí)施方式中的讀數(shù)據(jù)傳輸?shù)目驁D;圖4圖示了在一個(gè)實(shí)施方式中的具有占空比失真校正的讀突發(fā)存儲(chǔ)器系統(tǒng)的框圖;圖5圖示了在一個(gè)附加實(shí)施方式中的具有占空比失真校正的讀突發(fā)存儲(chǔ)器系統(tǒng)的框圖;圖6圖示了在一個(gè)附加實(shí)施方式中的具有占空比失真校正的讀突發(fā)存儲(chǔ)器系統(tǒng)的框圖;圖7圖示了在一個(gè)實(shí)施方式中的計(jì)算用于校正占空比失真的偏移的處理流;圖8圖示了在一個(gè)附加實(shí)施方式中的針對(duì)讀操作來(lái)計(jì)算用于校正占空比失真的偏移的處理流;以及圖9圖示了在一個(gè)附加實(shí)施方式中的針對(duì)寫操作來(lái)計(jì)算用于校正占空比失真的偏移的處理流程。
      具體實(shí)施例方式本發(fā)明的實(shí)施方式涉及降低或者消除數(shù)據(jù)查詢選通(DQS)的占空比失真的新方法。在一個(gè)實(shí)施方式中,占空比校正針對(duì)讀和寫DQS路徑兩者而在雙倍數(shù)據(jù)速率(DDR)存儲(chǔ)器控制器中實(shí)現(xiàn)。占空比校正用于補(bǔ)償在接收器與DDR存儲(chǔ)器的第一鎖存器之間以及在接收器與存儲(chǔ)器控制器的第一鎖存器之間的差分DQS信號(hào)中存在的任何DQS占空比失真。通過(guò)替換DQS路徑中的占空比校正模塊,出現(xiàn)差分信號(hào)的占空比并且可以對(duì)其進(jìn)行訓(xùn)練以產(chǎn)生對(duì)于DQS數(shù)據(jù)眼裕度而言的較大數(shù)據(jù)查詢(DQ)。在訓(xùn)練全部讀和寫DQS路徑后,對(duì)于上升和下降DQS沿兩者的建立和保持時(shí)間將相等(或者大致相等),這將產(chǎn)生較大的數(shù)據(jù)目艮。如本領(lǐng)域技術(shù)人員已知,具有較大數(shù)據(jù)眼可以改進(jìn)特定信號(hào)、總線或者接口可以操作的速度。圖I圖示了通過(guò)當(dāng)代突發(fā)存儲(chǔ)器系統(tǒng)進(jìn)行的寫數(shù)據(jù)傳輸?shù)目驁D。時(shí)鐘102針對(duì)數(shù)據(jù)寫來(lái)向發(fā)送邏輯104提供定時(shí)信號(hào)。發(fā)送邏輯104通過(guò)DQ通道109和DQS通道106向DQ接收器108和DQS接收器110發(fā)送DQ和DQS。DQ接收器108向鎖存器114和116傳輸數(shù)據(jù)(DQ)。DQS接收器110向鎖存器114和116傳 輸時(shí)鐘(DQS)。占空比失真118將在DQS接收器110處和DQ接收器108處的DQ和DQS眼開(kāi)放變窄,并且被傳遞至鎖存器114和116。由于如下內(nèi)容而可能將占空比失真118引入發(fā)送和接收路徑發(fā)送邏輯104、存儲(chǔ)器系統(tǒng)的發(fā)送和接收路徑之間發(fā)出的信號(hào)的上升和/或下降沿的傾斜、DQS接收器310和DQ接收器312中的占空比失真118、在DQS接收器110和DQ接收器108到鎖存器114和116之間的發(fā)送路徑、鎖存器114和116中的非對(duì)稱行為、環(huán)境條件(諸如影響存儲(chǔ)器系統(tǒng)的物理組件的溫度和外界電壓)以及現(xiàn)有技術(shù)中已知的其他原因。數(shù)據(jù)(DQ)針對(duì)數(shù)據(jù)寫而通過(guò)DQ通道109在存儲(chǔ)器控制器150和存儲(chǔ)器151之間發(fā)送。DQ通過(guò)改變DQ通道109上的電壓產(chǎn)生在DQ接收器108處可見(jiàn)的DQ波形170,來(lái)提供二進(jìn)制數(shù)據(jù)信號(hào)。存儲(chǔ)器151利用差分DQS和DQS#信號(hào)鎖存正確的DQ。DQS和DQS#在突發(fā)中操作,每個(gè)突發(fā)維持特定占空比。為了將數(shù)據(jù)眼最大化,DQS波形171與DQ波形170來(lái)將其上升和下降沿居中。隨著這些波形升高和降低,在高和低信號(hào)之間形成過(guò)渡時(shí)段。該時(shí)段稱為DQS眼。寬的DQS眼(諸如圖I所示的DQS眼180)允許存儲(chǔ)器151更為準(zhǔn)確地確定并且因此捕獲數(shù)據(jù)。如果DQS和DQS#的占空比是非理想的,則DQS眼變窄并且可以在DQ的發(fā)送和接收中引入錯(cuò)誤。上述各種現(xiàn)象影響數(shù)據(jù)寫的DQS的占空比。圖I繪出了具有變窄DQS眼181的典型失真DQS信號(hào)172。該失真的DQS信號(hào)172通過(guò)DQS接收器110傳播輸出失真的數(shù)字信號(hào)173。當(dāng)失真的數(shù)字信號(hào)173被用作鎖存器114和116中的DQ的時(shí)鐘時(shí),觀察到較少的裕度并且結(jié)果是較窄的數(shù)據(jù)窗口和較大的錯(cuò)誤概率。圖2圖示了根據(jù)一個(gè)實(shí)施方式的具有占空比失真校正的突發(fā)存儲(chǔ)器系統(tǒng)。圖2的突發(fā)存儲(chǔ)器系統(tǒng)包括在發(fā)送邏輯104和DQS驅(qū)動(dòng)器206之間的占空比校正模塊202。在一個(gè)實(shí)施方式中,占空比校正模塊202通過(guò)設(shè)置寄存器205配置以降低在鎖存器114和116處接收的DQS占空比失真。對(duì)占空比校正模塊202應(yīng)用校正寄存器設(shè)置在DQ(數(shù)據(jù))和DQS(時(shí)鐘)發(fā)送期間產(chǎn)生較大DQS眼,并因此由于較大的裕度而出現(xiàn)較少的錯(cuò)誤。如前所述,在沒(méi)有占空比校正的情況下將存在失真的DQS信號(hào)172。信號(hào)210繪出了 DQS和DQS#,如當(dāng)適量的寄存器設(shè)置被應(yīng)用于占空比校正模塊202時(shí)所見(jiàn)。信號(hào)211是DQS信號(hào),如由鎖存器114和116可見(jiàn)。圖3圖示了通過(guò)突發(fā)存儲(chǔ)器系統(tǒng)進(jìn)行的讀數(shù)據(jù)傳輸?shù)目驁D。時(shí)鐘302向傳輸邏輯304提供用于數(shù)據(jù)讀的定時(shí)信號(hào)。傳輸邏輯304通過(guò)DQ通道309和DQS通道308向DQ接收器312和DQS接收器310發(fā)送DQ和DQS,以便如已知技術(shù)那樣讀數(shù)據(jù)。DQ接收器312向鎖存器314和316傳輸數(shù)據(jù)(DQ)。DQS接收器310通過(guò)單一的90度(一個(gè)DQ比特的1/2)延遲單元311向鎖存314和316傳輸時(shí)鐘(DQS)。占空比失真318將在DQS接收器310和DQ接收器312處的DQ和DQS眼開(kāi)放變窄,并且向鎖存器314和316傳輸DQS和DQS#信號(hào)。由于如下內(nèi)容而可能將占空比失真318引入發(fā)送和接收路徑發(fā)送邏輯304、存儲(chǔ)器系統(tǒng)的發(fā)送和接收路徑之間發(fā)出的信號(hào)的上升和/或下降沿的傾斜、DQS接收器310和DQ接收器312中的占空比失真、在DQS接收器310和DQ接收器312到鎖存器314和316之間的發(fā)送路徑、鎖存器314和316中的非對(duì)稱行為、環(huán)境條件(諸如影響存儲(chǔ)器系統(tǒng)的物理組件的溫度和外界電壓)以及現(xiàn)有技術(shù)中已知的其他原因。數(shù)據(jù)(DQ)針對(duì)數(shù)據(jù)讀而通過(guò)DQ通道309在存儲(chǔ)器351和存儲(chǔ)器控制器350之間發(fā)送。DQ通過(guò)改變DQ通道309上的電壓產(chǎn)生在DQ接收器312處可見(jiàn)的DQ波形370來(lái)提供二進(jìn)制數(shù)據(jù)信號(hào),如現(xiàn)有技術(shù)中已知。存儲(chǔ)器控制器350利用差分DQS和DQS#信號(hào)鎖存正確的DQ。DQS和DQS#在突發(fā)中操作,每個(gè)突發(fā)維持特定占空比,如現(xiàn)有技術(shù)已知的那樣。理想的DQS波形371將其上升和下降沿與DQ波形370對(duì)準(zhǔn)。由于DQS波形上升和下降,在高和低信號(hào)之間形成過(guò)渡時(shí)段。該時(shí)段稱為DQS眼380。寬的DQS眼(諸如圖3的DQS眼380)允許存儲(chǔ)器控制器350更為準(zhǔn)確地確定(并因而捕獲)數(shù)據(jù)。如果DQS和DQS#的占空比不理想,則DQS眼變窄并且可以在DQ的發(fā)送和接收中引入錯(cuò)誤。 如上所述的各種現(xiàn)象影響針對(duì)數(shù)據(jù)讀的DQS的占空比。圖3繪出了具有變窄DQS眼381的失真DQS信號(hào)372。失真DQS信號(hào)372通過(guò)DQS接收器310和延遲單元311傳播輸出失真的數(shù)字信號(hào)373。當(dāng)失真的數(shù)字信號(hào)373被用作鎖存器314和316中DQ的時(shí)鐘時(shí),觀察到較小的裕度并產(chǎn)生較窄的數(shù)據(jù)窗口和較大的錯(cuò)誤概率。圖4圖示了根據(jù)一個(gè)實(shí)施方式的具有占空比失真校正的突發(fā)存儲(chǔ)器系統(tǒng)的框圖。圖4的突發(fā)存儲(chǔ)器系統(tǒng)包括在DQS接收器310和延遲單元311之間的占空比校正模塊412。在一個(gè)實(shí)施方式中,通過(guò)設(shè)置寄存器450配置占空比校正模塊412,以降低在鎖存器314和316處接收的DQS占空比失真。對(duì)于占空比校正模塊412應(yīng)用校正寄存器設(shè)置在DQ (數(shù)據(jù))和DQS (時(shí)鐘)發(fā)送期間產(chǎn)生較大DQS眼,并因此產(chǎn)出較大的裕度并出現(xiàn)較少錯(cuò)誤。如前所述,在不具有占空比校正的情況下存在失真的DQS、DQS#信號(hào)472。信號(hào)473繪出DQS和DQS#,如適量的寄存器設(shè)置被應(yīng)用于延遲單元311之前的占空比校正模塊時(shí)所見(jiàn)。信號(hào)474是DQS信號(hào),如由鎖存器314和316所見(jiàn)。圖5圖示根據(jù)一個(gè)實(shí)施方式的具有占空比失真校正的突發(fā)存儲(chǔ)器系統(tǒng)的框圖。在一個(gè)實(shí)施方式中,系統(tǒng)5的突發(fā)存儲(chǔ)器系統(tǒng)在DQS通道308和延遲單元311之間包括占空比校正接收器512。占空比校正接收器512通過(guò)設(shè)置寄存器550來(lái)配置以降低在鎖存器314和316之間接收的DQS占空比失真。在一個(gè)實(shí)施方式中,占空比校正接收器512通過(guò)基于寄存器550中的設(shè)置向DQS和DQS#信號(hào)應(yīng)用偏移電壓,降低DQS占空比失真。對(duì)于占空比校正接收器512應(yīng)用校正寄存器設(shè)置在DQ(數(shù)據(jù))和DQS (時(shí)鐘)發(fā)送期間產(chǎn)生較大DQS目艮,并因而產(chǎn)生較大的裕度并出現(xiàn)較少錯(cuò)誤。如前所述,在沒(méi)有占空比校正的情況下存在失真的DQS、DQS#信號(hào)572。信號(hào)573繪出在占空比校正接收器512輸入處的DQS和DQS#,如當(dāng)應(yīng)用適量寄存器設(shè)置時(shí)所見(jiàn)。信號(hào)574是DQS信號(hào),如在延遲單元311之前的占空比校正接收器512輸出處所見(jiàn)。信號(hào)575是應(yīng)用于鎖存器314和316的DQS信號(hào)。在一個(gè)實(shí)施方式中,占空比校正接收器512通過(guò)向DQS和DQS#輸入的兩個(gè)管腳應(yīng)用差分偏移而操作。DQS、DQS#信號(hào)具有有限升高和降低時(shí)間的事實(shí)允許所應(yīng)用的偏移改變每個(gè)差分信號(hào)為相等處的點(diǎn),因而校正占空比錯(cuò)誤。
      圖6圖示了根據(jù)一個(gè)實(shí)施方式的具有占空比失真校正的突發(fā)存儲(chǔ)器系統(tǒng)的框圖。在一個(gè)實(shí)施方式中,圖6的突發(fā)存儲(chǔ)器系統(tǒng)在DQS接收器310和鎖存器314和316之間包括兩個(gè)占空比校正延遲單元601和602。在一個(gè)實(shí)施方式中,兩個(gè)占空比延遲單元是可調(diào)整的移相器。兩個(gè)占空比校正延遲單元601和602通過(guò)設(shè)置延遲控制寄存器650配置以降低在鎖存器314和316處接收的DQS占空比失真。對(duì)于兩個(gè)占空比校正延遲單元601和602應(yīng)用校正寄存器設(shè)置在DQ(數(shù)據(jù))和DQS (時(shí)鐘)發(fā)送期間產(chǎn)生較大DQS眼,并且因此產(chǎn)生較大裕度并出現(xiàn)較少錯(cuò)誤。如上所述,在沒(méi)有占空比校正的情況下存在失真的DQS、DQS#信號(hào)672。信號(hào)673繪出從占空比校正延遲單元602到鎖存器314的DQS_R信號(hào)。鎖存器314僅捕獲在DQS上升沿處的DQ信號(hào)。信號(hào)674繪出從占空比校正延遲單元601到鎖存器316的DQS_F信號(hào)。鎖存器316僅捕獲在DQS下降沿上的DQ信號(hào)。鎖存器314僅捕獲在DQS上升沿上的DQ并且鎖存316僅捕獲在DQS下降沿上的DQ,該事實(shí)允許占空比校正延遲單元601和602獨(dú)立地設(shè)置。占空比校正延遲單元602可以通過(guò)延遲控制寄存器650設(shè)置,從而其上升沿位于DQ眼的中心,并且占空比校正延遲單元601可以通過(guò)延遲控制寄存器650中的占空比校正 因子設(shè)置,從而其下降沿位于相鄰DQ眼的中心。這校正占空比失真。圖7圖示了在一個(gè)實(shí)施方式中為校正占空比失真而計(jì)算偏移的處理流。圖7的處理流由存儲(chǔ)器控制器(諸如存儲(chǔ)器控制器350)來(lái)執(zhí)行。在附加實(shí)施方式中,圖7的處理流由外部于存儲(chǔ)器控制器350的模塊執(zhí)行,并且差分偏移確定的結(jié)果存儲(chǔ)在圖5的寄存器550中。在方框702處,測(cè)量針對(duì)DQS的上升沿的數(shù)據(jù)眼。計(jì)算針對(duì)上升DQS沿(TR)最高片段的數(shù)據(jù)眼的中心。在方框704,測(cè)量DQS的下降沿(TF)的數(shù)據(jù)眼。計(jì)算針對(duì)下降DQS沿(TF)的最低片段的數(shù)據(jù)眼的中心。在方框706,DQS的占空比失真計(jì)算為TR-TF。在方框708,用于校正DQS占空比的寄存器設(shè)置是基于DQS占空比失真計(jì)算。在寄存器設(shè)置中設(shè)置的適當(dāng)占空比校正因子的計(jì)算將依賴于特定實(shí)施方式。
      圖8圖示了在一個(gè)實(shí)施方式中用于計(jì)算針對(duì)讀操作來(lái)校正占空比失真的設(shè)置的處理流。在方框802處,初始化讀DQS校正計(jì)算,并且在方框804處應(yīng)用初始讀占空比校正(DCC)DQS最小化設(shè)置。在一個(gè)實(shí)施方式中,繼而在方框806處向存儲(chǔ)器351寫數(shù)據(jù)的模式(pattern),并且處理在方框808處繼續(xù),在此處從存儲(chǔ)器351讀數(shù)據(jù)的模式。在方框810處,測(cè)量并存儲(chǔ)讀數(shù)據(jù)眼的大小。在方框812處,如果尚未到達(dá)讀DQS DCC最大化設(shè)置,則在方框814中升高DQS讀DCC設(shè)置,并且在方框808處再次讀存儲(chǔ)器351。處理繼續(xù)直到在方框812處已經(jīng)到達(dá)最大化讀DCC設(shè)置,并且繼而處理繼續(xù)至方框816。在方框816處,將在方框810處存儲(chǔ)的讀數(shù)據(jù)眼測(cè)量進(jìn)行比較并且與最大的測(cè)量數(shù)據(jù)眼或者最大讀眼、開(kāi)放相關(guān)聯(lián)的讀DCC設(shè)置被應(yīng)用。在一個(gè)實(shí)施方式中,一旦系統(tǒng)被初始化則執(zhí)行圖8的處理流。在另一實(shí)施方式中,例如當(dāng)存儲(chǔ)器控制器350確定設(shè)置不再有效時(shí)、和/或基于周期性基礎(chǔ),來(lái)周期性地執(zhí)行圖8的數(shù)據(jù)流。在另一實(shí)施方式中,在啟動(dòng)時(shí)、以及繼而再次在存儲(chǔ)器控制器350確定設(shè)置不再有效這兩種情況下,執(zhí)行圖8的處理流。圖9圖示了在一個(gè)實(shí)施方式中計(jì)算對(duì)寫操作校正占空比失真的設(shè)置的處理流。在方框902處,初始化寫DQS校正計(jì)算,并且在方框904處應(yīng)用初始寫DCC DQS最小化設(shè)置。繼而在方框906處向存儲(chǔ)器351寫數(shù)據(jù)模式。在方框908處,測(cè)量并存儲(chǔ)寫數(shù)據(jù)眼。在方框910處,如果尚未到達(dá)寫DQS DCC最大化設(shè)置,則在方框912處升高寫DQS DCC設(shè)置,并且在方框906處再次寫存儲(chǔ)器351。處理繼續(xù)直到在方框910處到達(dá)最大化寫DCC設(shè)置,并且繼而處理繼續(xù)到方框914處。在方框914處,將在方框908處存儲(chǔ)的數(shù)據(jù)眼測(cè)量進(jìn)行比較,并且與最大的測(cè)量數(shù)據(jù)眼或者寫眼、開(kāi)放相關(guān)聯(lián)的寫DCC設(shè)置被應(yīng)用。在一個(gè)實(shí)施方式中,當(dāng)系統(tǒng)被初始化時(shí)圖9的處理流被執(zhí)行一次。在另一實(shí)施方式中,例如在存儲(chǔ)器控制器350確定設(shè)置不再有效時(shí)、和/或基于周期性基礎(chǔ)而周期性地執(zhí)行圖9的處理流。在又一實(shí)施方式中,在啟動(dòng)時(shí)、以及繼而再次在存儲(chǔ)器控制器350確定設(shè)置不再有效這兩種情況下,執(zhí)行圖9的處理。盡管不同附圖將存儲(chǔ)器控制器和存儲(chǔ)器作為單獨(dú)組件繪出,在一個(gè)實(shí)施方式中,存儲(chǔ)器351包括一個(gè)或者多個(gè)存儲(chǔ)器控制器。在另一實(shí)施方式中,存儲(chǔ)器控制器位于計(jì)算機(jī)處理器(未示出)之中或者之上。在附加實(shí)施方式中,存儲(chǔ)器控制器可通信地耦合至諸、如存儲(chǔ)器351的多個(gè)存儲(chǔ)器。在附加實(shí)施方式中,存儲(chǔ)器351包括一個(gè)或者多個(gè)存儲(chǔ)器模塊,每個(gè)存儲(chǔ)器模塊包括存儲(chǔ)器設(shè)備。在進(jìn)一步的實(shí)施方式中,存儲(chǔ)器351包括集線器用于調(diào)整數(shù)據(jù)接收、以及向一個(gè)或者多個(gè)存儲(chǔ)器模塊和/或存儲(chǔ)器設(shè)備的數(shù)據(jù)遞送。技術(shù)效果和益處包括改進(jìn)突發(fā)存儲(chǔ)器系統(tǒng)中數(shù)據(jù)傳輸?shù)目煽啃?。一個(gè)附加益處在于能夠在系統(tǒng)啟動(dòng)時(shí)校準(zhǔn)占空比失真而無(wú)需在系統(tǒng)正在運(yùn)行時(shí)進(jìn)行附加校準(zhǔn)。另一益處在于能夠針對(duì)占空比失真進(jìn)行調(diào)整而無(wú)需長(zhǎng)期運(yùn)行時(shí)鐘。另一益處在于能夠基于環(huán)境因素在突發(fā)存儲(chǔ)器系統(tǒng)中針對(duì)占空比失真進(jìn)行調(diào)整。在此使用的術(shù)語(yǔ)是僅僅是出于描述特定實(shí)施方式的目的,而并不旨在限制本發(fā)明。除非在上下文中明確相反指示,如在此使用的單數(shù)形式“一個(gè)”、“一種”以及“該”還旨在包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解,當(dāng)在此說(shuō)明書(shū)中使用時(shí),術(shù)語(yǔ)“包括”和/或“包含”指定存在所述的特征、整數(shù)、步驟、操作、元素和/或組件,但是并不排除存在或者附加的一個(gè)或者多個(gè)其他特征、整數(shù)、步驟、操作、元素組件和/或他們構(gòu)成的組。如特別請(qǐng)求保護(hù)的,在下文的權(quán)利要求書(shū)中相應(yīng)的結(jié)構(gòu)、材料、動(dòng)作以及全部裝置或步驟加功能元素的等效項(xiàng)旨在包括執(zhí)行功能的任何結(jié)構(gòu)、材料或者動(dòng)作以及請(qǐng)求保護(hù)的其他元素的結(jié)合。出于示出和描述的目的而呈現(xiàn)本發(fā)明的說(shuō)明書(shū),然而并不旨在窮盡或者限制本發(fā)明于所公開(kāi)的形式。在不脫離本發(fā)明范圍和精神的情況下,本領(lǐng)域普通技術(shù)人員可以做出各種修改和變形。選擇并描述了多個(gè)實(shí)施方式以便最好地解釋本發(fā)明的原理和實(shí)踐的應(yīng)用,并且以便針對(duì)具有所想到的特定使用的各種修改的各種實(shí)施方式來(lái)支持本領(lǐng)域其他技術(shù)人員理解本發(fā)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明的方面可以體現(xiàn)為系統(tǒng)、方法或者計(jì)算機(jī)程序產(chǎn)品。因而,本發(fā)明的方面可以采取完全硬件實(shí)施方式的形式、完全軟件實(shí)施方式的形式(包括固件、駐留軟件、微代碼等)或者硬件和軟件方面相結(jié)合的形式(在此可以統(tǒng)稱為“電路”、“模塊”或者“系統(tǒng)”)。此外,本發(fā)明的方面可以采取以一個(gè)或者多個(gè)計(jì)算機(jī)可讀介質(zhì)體現(xiàn)的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可讀介質(zhì)其上體現(xiàn)了計(jì)算機(jī)可讀程序代碼??梢允褂靡粋€(gè)或多個(gè)計(jì)算機(jī)可讀的介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是一但不限于——電的、磁的、光的、電磁的、紅外線的、或半導(dǎo)體的系統(tǒng)、裝置、器件或任何以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括以下具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任何合適的組合。在本文件的語(yǔ)境中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形的介質(zhì),該程序被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。計(jì)算機(jī)可讀的信號(hào)介質(zhì)可包括在基帶中或者作為載波一部分傳播的、其中體現(xiàn)計(jì)算機(jī)可讀的程序碼的傳播的數(shù)據(jù)信號(hào)。這種傳播的信號(hào)可以采用多種形式,包括——但不限于——電磁信號(hào)、光信號(hào)或任何以上合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以是并非為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、但是能發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序的任何計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)上體現(xiàn)的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于——無(wú)線、電線、光纜、RF等等,或者任何合適的上述組合。
      用于執(zhí)行本發(fā)明的操作的計(jì)算機(jī)程序碼,可以以一種或多種程序設(shè)計(jì)語(yǔ)言的任何組合來(lái)編寫,所述程序設(shè)計(jì)語(yǔ)言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言-諸如Java、Smalltalk、C++之類,還包括常規(guī)的過(guò)程式程序設(shè)計(jì)語(yǔ)言-諸如“C”程序設(shè)計(jì)語(yǔ)言或類似的程序設(shè)計(jì)語(yǔ)言。程序代碼可以完全地在用戶的計(jì)算上執(zhí)行、部分地在用戶的計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶的計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一種情形中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任何種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)-連接到用戶的計(jì)算機(jī),或者,可以(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng))連接到外部計(jì)算機(jī)。以下參照按照本發(fā)明實(shí)施方式的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明的多個(gè)方面。要明白的是,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置執(zhí)行的這些指令,產(chǎn)生實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。也可以把這些計(jì)算機(jī)程序指令存儲(chǔ)在能指令計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置、處理電路或者其他設(shè)備以特定方式工作的計(jì)算機(jī)可讀介質(zhì)中,這樣,存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生一個(gè)包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或者多個(gè)方框中規(guī)定的功能/操作的指令的制造品。也可以把計(jì)算機(jī)程序指令加載到計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置、或者其他設(shè)備上,使得在計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置或者其他設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,從而在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令提供實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或者多個(gè)方框中規(guī)定的功能/操作的過(guò)程。在此繪出的流程圖僅僅是一個(gè)示例。在不脫離本發(fā)明精神的前提下可以對(duì)在此描述的步驟(或者操作)或者此圖示進(jìn)行多種修改。例如,可以以不同順序執(zhí)行多個(gè)步驟,或者可以添加、刪除或者修改多個(gè)步驟。所有這些變形都認(rèn)為是請(qǐng)求保護(hù)的發(fā)明的一部分。盡管在此描述了本發(fā)明的優(yōu)選實(shí)施方式,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在現(xiàn)在或者未來(lái)可以做出各種改進(jìn)和增強(qiáng),并且這些改進(jìn)和增強(qiáng)均落入下文所附的權(quán)利要求的保護(hù)范圍。這些權(quán)利要求應(yīng)當(dāng)被理解為對(duì)先前描述的本發(fā)明維 護(hù)適當(dāng)?shù)谋Wo(hù)。
      權(quán)利要求
      1.一種占空比校正系統(tǒng),包括 占空比校正模塊,可通信地耦合至存儲(chǔ)器控制器和突發(fā)存儲(chǔ)器,所述占空比校正模塊被配置以執(zhí)行 確定占空比校正因子; 通過(guò)向在所述存儲(chǔ)器控制器與所述突發(fā)存儲(chǔ)器之間的多個(gè)差分DSQ信號(hào)應(yīng)用所述占空比校正因子,校正所述多個(gè)差分DQS信號(hào)中的占空比失真。
      2.根據(jù)權(quán)利要求I所述的占空比校正系統(tǒng),其中所述占空比校正模塊在寄存器中設(shè)置所述占空比校正因子,所述寄存器與所述存儲(chǔ)器控制器可通信地耦合。
      3.根據(jù)權(quán)利要求I所述的占空比校正系統(tǒng),其中所述占空比校正模塊位于DQS通道中,并且所述占空比校正因子在發(fā)送邏輯之后、并且在DQS信號(hào)被發(fā)出至存儲(chǔ)器控制器驅(qū)動(dòng)器之前被應(yīng)用。
      4.根據(jù)權(quán)利要求I所述的占空比校正系統(tǒng),其中所述占空比校正模塊位于DQS通道中,并且所述占空比校正因子在接收邏輯之前、并且在所述突發(fā)存儲(chǔ)器處接收DQS信號(hào)之后被應(yīng)用。
      5.根據(jù)權(quán)利要求2所述的占空比校正系統(tǒng),其中所述多個(gè)差分DQS信號(hào)包括讀操作,以及所述校正進(jìn)ー步包括向所述多個(gè)差分DQS信號(hào)中的ー個(gè)或者多個(gè)信號(hào)應(yīng)用偏移電壓,所述多個(gè)差分DQS信號(hào)中的所述ー個(gè)或者多個(gè)信號(hào)包括接收器處的差分DQS信號(hào),以及所述偏移電壓被設(shè)置到所述寄存器中的所述占空比校正因子。
      6.根據(jù)權(quán)利要求I所述的占空比校正系統(tǒng),其中所述確定包括通過(guò)測(cè)量多個(gè)設(shè)置中的每個(gè)設(shè)置的數(shù)據(jù)眼來(lái)確定占空比失真,所述多個(gè)設(shè)置在最小化設(shè)置與最大化設(shè)置之間。
      7.根據(jù)權(quán)利要求2所述的占空比校正系統(tǒng),其中所述多個(gè)差分DQS信號(hào)包括讀操作,以及所述校正進(jìn)ー步包括應(yīng)用兩個(gè)可調(diào)整移相器,向兩個(gè)DQS信號(hào)中的每ー個(gè)應(yīng)用ー個(gè)所述可調(diào)整移相器,所述兩個(gè)DQS信號(hào)包括差分DQS信號(hào),以及所述兩個(gè)可調(diào)整移相器被設(shè)置到所述寄存器中的所述占空比校正因子。
      8.根據(jù)權(quán)利要求6所述的占空比校正系統(tǒng),其中所述多個(gè)設(shè)置包括多個(gè)變化的偏移電壓。
      9.根據(jù)權(quán)利要求6所述的占空比校正系統(tǒng),其中所述多個(gè)設(shè)置包括對(duì)兩個(gè)可調(diào)整移相器中每個(gè)的調(diào)整。
      10.ー種突發(fā)存儲(chǔ)器系統(tǒng),包括 占空比校正模塊,與存儲(chǔ)器控制器和突發(fā)存儲(chǔ)器進(jìn)行通信,所述占空比校正模塊被配置以執(zhí)行 確定在所述存儲(chǔ)器控制器與所述突發(fā)存儲(chǔ)器之間的多個(gè)信號(hào)中的占空比失真,所述多個(gè)信號(hào)包括數(shù)據(jù)信號(hào)和多個(gè)突發(fā)數(shù)據(jù)選通信號(hào);以及 校正所述存儲(chǔ)器控制器與所述突發(fā)存儲(chǔ)器之間的所述多個(gè)信號(hào)中的所述占空比失真,所述校正包括對(duì)所述數(shù)據(jù)信號(hào)和所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)進(jìn)行同歩。
      11.根據(jù)權(quán)利要求10所述的突發(fā)存儲(chǔ)器系統(tǒng),其中所述校正進(jìn)ー步包括向所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)中的ー個(gè)或者多個(gè)添加偏移。
      12.根據(jù)權(quán)利要求11所述的突發(fā)存儲(chǔ)器系統(tǒng),其中所述偏移通過(guò)如下確定 通過(guò)使用多個(gè)變化的偏移來(lái)從所述突發(fā)存儲(chǔ)器讀數(shù)據(jù)的模式;測(cè)量對(duì)應(yīng)于所述多個(gè)變化的偏移中每ー個(gè)的數(shù)據(jù)眼;以及 響應(yīng)于所述測(cè)量而選擇偏移,所述偏移對(duì)應(yīng)于最大所測(cè)量數(shù)據(jù)眼。
      13.根據(jù)權(quán)利要求10所述的突發(fā)存儲(chǔ)器系統(tǒng),其中所述校正進(jìn)ー步包括向所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)的上升沿和下降沿中的每ー個(gè)應(yīng)用延遲。
      14.根據(jù)權(quán)利要求13所述的突發(fā)存儲(chǔ)器系 統(tǒng),其中所述延遲通過(guò)如下確定 測(cè)量針對(duì)所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)中每ー個(gè)的所述上升沿的數(shù)據(jù)眼; 測(cè)量針對(duì)所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)中每ー個(gè)的所述下降沿的數(shù)據(jù)眼; 響應(yīng)于所述測(cè)量而確定所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)的所述占空比失真;以及 響應(yīng)于所述確定而計(jì)算所述延遲。
      15.根據(jù)權(quán)利要求14所述的突發(fā)存儲(chǔ)器系統(tǒng),其中所述延遲等于 添加所述上升沿的最低片段和上升沿的最高片段之間的時(shí)間(TR); 添加所述下降沿的最低片段和下降沿的最高片段之間的時(shí)間(TF);以及 設(shè)置所述延遲等于(TR/2)-(TF/2)。
      16.一種用于校正突發(fā)存儲(chǔ)器系統(tǒng)中占空比失真的方法,所述方法包括 確定在存儲(chǔ)器控制器與突發(fā)存儲(chǔ)器之間的多個(gè)信號(hào)中的占空比失真,所述多個(gè)信號(hào)包括數(shù)據(jù)信號(hào)和多個(gè)突發(fā)數(shù)據(jù)選通信號(hào);以及 校正所述存儲(chǔ)器控制器與所述突發(fā)存儲(chǔ)器之間的所述多個(gè)信號(hào)中的所述占空比失真,所述校正包括對(duì)所述數(shù)據(jù)信號(hào)和所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)進(jìn)行同歩。
      17.根據(jù)權(quán)利要求16所述的方法,其中所述校正進(jìn)ー步包括向所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)中的ー個(gè)或者多個(gè)添加偏移。
      18.根據(jù)權(quán)利要求17所述的方法,其中所述偏移由如下確定 通過(guò)使用多個(gè)變化的偏移從所述突發(fā)存儲(chǔ)器讀數(shù)據(jù)的模式; 測(cè)量對(duì)應(yīng)于所述多個(gè)變化的偏移中每ー個(gè)的數(shù)據(jù)眼;以及 響應(yīng)于所述測(cè)量而選擇偏移,所述偏移對(duì)應(yīng)于最大所測(cè)量數(shù)據(jù)眼。
      19.根據(jù)權(quán)利要求16所述的方法,其中所述校正進(jìn)ー步包括向所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)的上升沿和下降沿中的每ー個(gè)添加延遲。
      20.根據(jù)權(quán)利要求19所述的方法,其中所述延遲如下確定 測(cè)量針對(duì)所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)中每ー個(gè)的所述上升沿的數(shù)據(jù)眼; 測(cè)量針對(duì)所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)中每ー個(gè)的所述下降沿的數(shù)據(jù)眼; 響應(yīng)于所述測(cè)量而確定所述多個(gè)突發(fā)數(shù)據(jù)選通信號(hào)的所述占空比失真;以及 響應(yīng)于所述確定而計(jì)算所述延遲。
      21.根據(jù)權(quán)利要求20所述的方法,其中所述延遲等于 添加所述上升沿的最低片段和上升沿的最高片段之間的時(shí)間(TR); 添加所述下降沿的最低片段和上升沿的最高片段之間的時(shí)間(TF);以及 設(shè)置所述延遲等于(TR/2)-(TF/2)。
      全文摘要
      本發(fā)明的實(shí)施方式涉及用于占空比失真校正的方法和系統(tǒng)。具體地,通過(guò)確定占空比校正因子來(lái)校正存儲(chǔ)器控制器和存儲(chǔ)器之間的DQ和DQS信號(hào)的占空比失真。通過(guò)向多個(gè)差分DQS信號(hào)應(yīng)用占空比校正因子來(lái)校正占空比失真??缭酱鎯?chǔ)器控制器和突發(fā)存儲(chǔ)器之間的多個(gè)差分DQS信號(hào)來(lái)校正占空比失真。
      文檔編號(hào)H03K3/017GK102739199SQ20121009811
      公開(kāi)日2012年10月17日 申請(qǐng)日期2012年4月5日 優(yōu)先權(quán)日2011年4月5日
      發(fā)明者J·D·斯洛特, P·拉德魯?shù)? 金圭賢 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1