用于確定和補(bǔ)償差分對(duì)成對(duì)時(shí)間偏移的系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)主要涉及信息處理系統(tǒng),更具體地,涉及確定和補(bǔ)償在通信路徑信息處理系統(tǒng)內(nèi)通信路徑中的時(shí)間偏移。
【背景技術(shù)】
[0002]隨著信息的價(jià)值和使用持續(xù)增加,個(gè)人和商業(yè)尋求處理和存儲(chǔ)信息的附加方式。使用者的一種可用選擇是信息處理系統(tǒng)(“信息處理系統(tǒng)”)。信息處理系統(tǒng)主要針對(duì)商業(yè)、個(gè)人或其它目的處理、匯編、存儲(chǔ)和/或傳達(dá)信息或數(shù)據(jù),從而允許用戶利用信息的價(jià)值。因?yàn)榧夹g(shù)和信息處理需要和要求在不同用戶和應(yīng)用之間不同,關(guān)于什么信息被處理,信息如何被處理,多少信息被處理、存儲(chǔ)或傳達(dá),以及信息如何快速而有效地被處理、存儲(chǔ)或傳達(dá)的信息處理系統(tǒng)也不同。在信息處理系統(tǒng)內(nèi)的變化使得信息處理系統(tǒng)一般化或針對(duì)特定用戶或諸如金融交易處理、航線預(yù)定、企業(yè)數(shù)據(jù)存儲(chǔ)或全球通信的特定使用而被配置。此夕卜,信息處理系統(tǒng)可以包括各種硬件和軟件部件,這些硬件或軟件部件可以被配置為處理、存儲(chǔ)以及傳達(dá)信息,以及可以包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)存儲(chǔ)系統(tǒng)及網(wǎng)絡(luò)系統(tǒng)。
[0003]信息處理系統(tǒng)的各種部件經(jīng)常使用差分信號(hào)。差分信號(hào)是使用在兩個(gè)成對(duì)導(dǎo)電體(如,導(dǎo)線,電路等)上被發(fā)送的,稱為差分對(duì)的兩個(gè)互補(bǔ)信號(hào)電傳送信息的方法。由于許多原因,在不同對(duì)的差分信號(hào)可能遭受成對(duì)(in-pair)時(shí)間偏移(skew),其中差分信號(hào)彼此之間可能相對(duì)具有相位差,在輕微的不同的時(shí)間轉(zhuǎn)換,而不是理想情況下的同時(shí)轉(zhuǎn)換。在足夠低通信速度或數(shù)據(jù)速率下,成對(duì)時(shí)間偏移的影響可能被忽略。但是,在更高速度或數(shù)據(jù)速率下,成對(duì)時(shí)間偏移可能成為問(wèn)題。例如,細(xì)想在通信路徑中存在15皮秒的成對(duì)時(shí)間偏移。在I千兆比特每秒的通信路徑中,這種成對(duì)時(shí)間偏移相當(dāng)于降低1.5個(gè)百分點(diǎn)的數(shù)據(jù)速率。但是,在40千兆比特每秒的通信路徑中,這種成對(duì)時(shí)間偏移相當(dāng)于降低60個(gè)百分點(diǎn)的數(shù)據(jù)速率,而這是不可以被忽略的。
[0004]許多設(shè)計(jì)和處理方法已經(jīng)被使用以減少成對(duì)時(shí)間偏移。但是,這種方法不可能消除成對(duì)時(shí)間偏移的所有源。例如,成對(duì)時(shí)間偏移可能由各種加工精度引入,包括但不限于部件可以安裝在其內(nèi)的印刷電路板的玻璃纖維組織、集成電路芯片不匹配、印刷電路板接線不匹配、接線插腳不匹配以及信號(hào)發(fā)射器和/或接收器部件的其它處理不匹配。
【發(fā)明內(nèi)容】
[0005]根據(jù)本公開(kāi)的教示,與時(shí)間偏移確定和/或補(bǔ)償相關(guān)聯(lián)的缺點(diǎn)和問(wèn)題已經(jīng)被減少或消除。
[0006]根據(jù)本公開(kāi)的實(shí)施方式,信息處理系統(tǒng)可以包括處理器;第一信息處理資源,被通信耦合至處理器,以及第二信息處理資源,被通信耦合至處理器和第一信息處理資源。第一信息處理資源和第二信息處理資源可以被配置成,針對(duì)經(jīng)由包括差分對(duì)的路徑從第一信息處理資源傳達(dá)至第二信息處理資源的差分信號(hào),一致確定相反極性信號(hào)之間的最佳延時(shí),并且并且通過(guò)將與最佳延時(shí)相等的延時(shí)插入至相反極性信號(hào)中的一者中,經(jīng)由路徑將數(shù)據(jù)從第一信息處理資源傳送至第二信息處理資源。
[0007]根據(jù)本公開(kāi)的這些或其它實(shí)施方式,一種方法可以包括:針對(duì)經(jīng)由包括差分對(duì)的路徑從第一信息處理資源傳達(dá)至第二信息處理資源的差分信號(hào),確定相反極性信號(hào)之間的最佳延時(shí)。該方法還可以包括通過(guò)將與最佳延時(shí)相等的延時(shí)插入至相反極性信號(hào)中的一者中,經(jīng)由路徑將數(shù)據(jù)從第一信息處理資源傳送至第二信息處理資源。
[0008]根據(jù)本公開(kāi)的這些或其它實(shí)施方式,一件產(chǎn)品,該產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì)及在計(jì)算機(jī)可讀介質(zhì)上運(yùn)行的計(jì)算機(jī)可讀指令。該指令可以由一個(gè)或多個(gè)處理器讀取,當(dāng)指令被讀取和執(zhí)行時(shí),用于引起一個(gè)或多個(gè)處理器執(zhí)行:針對(duì)經(jīng)由包括差分對(duì)的路徑從第一信息處理資源傳達(dá)至第二信息處理資源的差分信號(hào),確定相反極性信號(hào)之間的最佳延時(shí),并且通過(guò)將與最佳延時(shí)相等的延時(shí)插入至相反極性信號(hào)中的一者中,經(jīng)由路徑將數(shù)據(jù)從第一信息處理資源傳送至第二信息處理資源。
[0009]通過(guò),下文說(shuō)明書(shū)、權(quán)利要求書(shū)及附圖,技術(shù)優(yōu)點(diǎn)對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的。
【附圖說(shuō)明】
[0010]結(jié)合附圖參考下文描述,可以更完全理解本實(shí)施方式及其優(yōu)點(diǎn),其中相同參考數(shù)字指示類似的特征,并且其中:
[0011]圖1闡明根據(jù)本公開(kāi)實(shí)施方式的示例性信息處理系統(tǒng)的框圖;
[0012]圖2闡明根據(jù)本公開(kāi)實(shí)施方式的用于確定和補(bǔ)償成對(duì)時(shí)間偏移的示例性方法的流程圖;以及
[0013]圖3闡明根據(jù)本公開(kāi)實(shí)施方式的信號(hào)振幅相對(duì)時(shí)間的示例性圖,其示出針對(duì)差分信號(hào)對(duì)的眼圖(eye pattern) ο
【具體實(shí)施方式】
[0014]通過(guò)參考圖1-3,優(yōu)選實(shí)施方式及它們的優(yōu)點(diǎn)可以被更好的理解,其中相同的數(shù)字被用于指示相同或相應(yīng)的部分。
[0015]針對(duì)本公開(kāi)的目的,信息處理系統(tǒng)可以包括可操作于計(jì)算、分類、處理、傳輸、接收、檢索、發(fā)源(originate)、轉(zhuǎn)換、存儲(chǔ)、顯示、表示、檢測(cè)、記錄、重現(xiàn)、操作或利用任何形式的針對(duì)商業(yè)、科學(xué)的、控制、娛樂(lè)或其它目的的信息、情報(bào)或數(shù)據(jù)的任何執(zhí)行機(jī)構(gòu)或者執(zhí)行機(jī)構(gòu)的集合。例如,信息處理系統(tǒng)可以是個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、消費(fèi)電子設(shè)備、網(wǎng)絡(luò)存儲(chǔ)設(shè)備或者任何其它合適的設(shè)備并且大小、形狀、性能、功能及價(jià)格可以不同。信息處理系統(tǒng)可以包括存儲(chǔ)器,諸如中央處理單元(CPU)或硬件或軟件控制邏輯的一個(gè)或多個(gè)處理資源。信息處理系統(tǒng)的附加組件可以包括一個(gè)或多個(gè)存儲(chǔ)設(shè)備,用于與外部設(shè)備通信的一個(gè)或多個(gè)通信端口和諸如鍵盤、鼠標(biāo)及視頻顯示器的各種輸入/輸出(I/O)設(shè)備。信息處理系統(tǒng)還可以包括可操作于在各種硬件組件之間傳輸通信的一個(gè)或多個(gè)總線。
[0016]針對(duì)本公開(kāi)的目的,計(jì)算機(jī)可讀介質(zhì)可以包括可以保留一段時(shí)間的數(shù)據(jù)和/或指令的任何執(zhí)行機(jī)構(gòu)或者執(zhí)行機(jī)構(gòu)的集合。計(jì)算機(jī)可讀介質(zhì)可以包括但不限于諸如直接存取存儲(chǔ)設(shè)備(如,硬盤驅(qū)動(dòng)或軟盤)、連續(xù)存取存儲(chǔ)設(shè)備(如,磁帶驅(qū)動(dòng))、光盤、CD-ROM、DVD、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦只讀存儲(chǔ)器(EEPROM)和/或閃存的存儲(chǔ)媒介,和諸如電線、光纖、微波、無(wú)線電波以及其它電磁和/或光學(xué)載波的通信媒介;和/或前述的任意結(jié)合。
[0017]針對(duì)本公開(kāi)的目的,明顯地,信息處理系統(tǒng)可以涉及信息處理系統(tǒng)的任何組件系統(tǒng)、設(shè)備或裝置,包括但不限于信息處理系統(tǒng)的服務(wù)處理器、基本輸入/輸出系統(tǒng)(B1S)、總線、存儲(chǔ)器、I/O設(shè)備和/或接口、存儲(chǔ)資源、網(wǎng)絡(luò)接口、主板和/或任何其它組件和/或元件。
[0018]圖1闡明根據(jù)本公開(kāi)實(shí)施方式的示例性信息處理系統(tǒng)102的框圖。在一些實(shí)施方式中,信息處理系統(tǒng)102可以是服務(wù)器。在其它實(shí)施方式中,信息處理系統(tǒng)102可以是個(gè)人計(jì)算機(jī)(如,臺(tái)式電腦或便攜式電腦)。如圖1中所描述,信息處理系統(tǒng)102可以包括處理器103,通信耦合至處理器103的存儲(chǔ)器104,經(jīng)由總線108通信耦合至處理器103的一個(gè)或多個(gè)信息處理資源106。
[0019]處理器103可以包括配置為解釋和/或執(zhí)行程序指令和/或過(guò)程數(shù)據(jù)的任何系統(tǒng)、設(shè)備或裝置,以及可以包括但不限于配置為解釋和/或執(zhí)行程序指令和/或處理數(shù)據(jù)的微處理器、微控制器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)和或其它任何數(shù)字或模擬電路。在一些實(shí)施方式中,處理器103可以翻譯和/或執(zhí)行存儲(chǔ)在信息處理系統(tǒng)102的存儲(chǔ)器104和/或信息處理系統(tǒng)102的其它組件中的數(shù)據(jù)程序指令和/或過(guò)程數(shù)據(jù)。
[0020]存儲(chǔ)器104可以通信地耦合至處理器103并且可以包括配置為保留程序指令和/或數(shù)據(jù)一段時(shí)間的任何系統(tǒng)、設(shè)備或裝置(如,計(jì)算機(jī)可讀介質(zhì))。存儲(chǔ)器104可以包括在信息處理系統(tǒng)102的電源被關(guān)掉后保留數(shù)據(jù)的RAM、EEPROM、PCMCIA卡、閃存、磁存儲(chǔ)器、光磁存儲(chǔ)器或任何合理選擇和/或揮發(fā)性或非揮發(fā)性存儲(chǔ)器陣列。
[0021]信息處理資源106可以包括可以通過(guò)一個(gè)或多個(gè)總線108與處理器103、存儲(chǔ)器104和/或一個(gè)或多個(gè)其它信息處理資源通信的信息處理系統(tǒng)102的任何部件、設(shè)備或裝置。例如,信息處理資源可以包括服務(wù)處理器、B1S、I/O設(shè)備、存儲(chǔ)資源、網(wǎng)絡(luò)接口或任何其它合適的部件。如圖1所示,信息處理資源106可以包括糾偏(de-skew)模塊110。如本公開(kāi)中的更詳細(xì)描述,糾偏模塊110可以包括被配置為與另一個(gè)信息處理資源106的相應(yīng)的糾偏模塊相一致的用于確定和補(bǔ)償在信息處理資源106之間傳遞信號(hào)的差分信號(hào)對(duì)的成對(duì)時(shí)間偏移的任何系統(tǒng)、設(shè)備或裝置。
[0022]如圖1所示,信息處理資源106可以通過(guò)點(diǎn)對(duì)點(diǎn)連接112而被通信地耦合。點(diǎn)對(duì)點(diǎn)連接112可以包括配置成在信息處理資源106之間轉(zhuǎn)移數(shù)據(jù)的任何系統(tǒng)、設(shè)備或裝置。
[0023]總線108可以包括配置成在信息處理資源106和處理器103之間轉(zhuǎn)移數(shù)據(jù)的任何系統(tǒng)、設(shè)備或裝置。例如,總線108可以包括串行高級(jí)技術(shù)附件(SATA)總線、外部控制器接口(PCI)總線、通用串行總線(USB)、小型計(jì)算機(jī)系統(tǒng)接口(SCSI)總線、附著SCSI的串行(SAS)總線、火線(IEEE1394)總線、無(wú)線寬帶總線或任何其它適當(dāng)?shù)目偩€。
[0024]圖2闡明根據(jù)本公開(kāi)實(shí)施方式的用于確定和補(bǔ)償成對(duì)時(shí)間偏移的示例性方法200的流程圖。根據(jù)一實(shí)施方式,方法200可以在步驟202處開(kāi)始。如上文所記錄,本公開(kāi)的教示可以信息處理系統(tǒng)102的各種配置而被實(shí)施。同樣的,方法200的優(yōu)選初始化點(diǎn)及方法200的步驟順序可以取決于所選擇的實(shí)施。
[0025]在步驟202處,信息處理資源106的糾偏模塊110可以初始化用于確定和補(bǔ)償成對(duì)時(shí)間偏移的校準(zhǔn)值。這些校準(zhǔn)值可以包括,例如,最大眼尺寸(electrical eye size)、最佳插入的延時(shí)和/或一個(gè)或多個(gè)其它變量。
[0026]在步驟204處,源信息處理資源106可以在包括差分對(duì)的路徑上向目標(biāo)信息處理資源106傳送差分測(cè)試信號(hào)模式(如,經(jīng)由點(diǎn)對(duì)點(diǎn)連接112)。
[0027]在步驟206處,目標(biāo)信息處理資源106的糾偏模塊110可以接收差分測(cè)試信號(hào)模式,并且基于測(cè)試信號(hào)模式的分析,估算由目標(biāo)信息處理資源106所接收的差分測(cè)試信號(hào)模式的眼圖的眼尺寸。根據(jù)相關(guān)領(lǐng)域中現(xiàn)在的或?qū)?lái)已知的用于確定眼尺寸的一種或多種方法可以確定所估算的