欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于高速通信鏈路的仿真工具的制作方法

文檔序號(hào):6360230閱讀:328來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于高速通信鏈路的仿真工具的制作方法
用于高速通信鏈路的仿真工具本申請(qǐng)要求于2010年4月19日提交的美國(guó)專(zhuān)利申請(qǐng)12/762,848的優(yōu)先權(quán)和權(quán).、
Mo
背景技術(shù)
一種典型通信鏈路包括一個(gè)傳輸機(jī)(TX)模塊、一個(gè)接收機(jī)(RX)模塊和將TX模塊連接到RX模塊的一個(gè)信道。TX模塊傳輸串行數(shù)據(jù)位流穿過(guò)信道到RX模塊。典型的高速傳輸數(shù)據(jù)速率可以高達(dá)10 Gbps (每秒吉位)。在這樣的高數(shù)據(jù)速率操作的通信鏈路經(jīng)常稱(chēng)為聞速串行鏈路或聞速i/o鏈路。電路仿真工具例如SPICE已用來(lái)仿真通信鏈路的行為。通信鏈路的TX模塊通?!ぐㄒ粋€(gè)驅(qū)動(dòng)電路。SPICE可以仿真驅(qū)動(dòng)電路的確定性行為,但忽略非確定性效應(yīng)例如噪聲和抖動(dòng)。使用HSPICE在晶體管級(jí)仿真通信鏈路可以經(jīng)常為充分的測(cè)試覆蓋花費(fèi)數(shù)小時(shí)或數(shù)天。這樣的長(zhǎng)測(cè)試時(shí)間是不希望的?;谛袨榈姆抡婀ぞ咭寻l(fā)展從而克服HSPICE的缺點(diǎn)??蓮腃alifornia, San Jose的Altera公司獲得的預(yù)加重均衡鏈路估算器(PELE)是基于行為的仿真工具的實(shí)例。PELE考慮確定性特征,并基于一維統(tǒng)計(jì)建模執(zhí)行仿真(例如,該工具將影響定時(shí)但不影響傳輸信號(hào)幅值的確定性來(lái)源建模)以便為T(mén)X預(yù)加重和RX線(xiàn)性均衡確定最優(yōu)系數(shù)。結(jié)果,因?yàn)椴豢紤]隨機(jī)特征例如隨機(jī)抖動(dòng)和噪聲,所以PELE和其他常規(guī)基于行為的仿真工具不總是能夠?qū)⒏咚偻ㄐ沛溌罚缭诖笥?0 Gbps的數(shù)據(jù)速率操作的鏈路按希望準(zhǔn)確建模。

發(fā)明內(nèi)容
提供了一種用于仿真高速通信鏈路的鏈路仿真工具。通信鏈路可以包括傳輸(TX)電路、接收(RX)電路和將TX與RX電路鏈接的一個(gè)信道。該TX電路可以包括一個(gè)TX數(shù)據(jù)模塊、一個(gè)TX均衡器、一個(gè)驅(qū)動(dòng)器、一個(gè)鎖相環(huán)路(PLL)、以及一個(gè)TX振蕩器。該TX數(shù)據(jù)模塊可以饋送數(shù)據(jù)到該TX均衡器。該TX均衡器可以輸出數(shù)據(jù)到該驅(qū)動(dòng)器。該TX PLL可以從該TX振蕩器接收一個(gè)參考時(shí)鐘信號(hào),并可以控制該TX數(shù)據(jù)模塊、TX均衡器和驅(qū)動(dòng)器的定時(shí)以便在一個(gè)所希望的傳輸數(shù)據(jù)速率操作。該驅(qū)動(dòng)器可以輸出帶有充足強(qiáng)度的信號(hào)穿過(guò)該信道。該TX電路可以包括一個(gè)緩沖器、一個(gè)RX均衡器、一個(gè)寄存器(例如,一個(gè)觸發(fā)器)、一個(gè)RX數(shù)據(jù)模塊、一個(gè)RX PLL、以及一個(gè)RX振蕩器。TX和RX振蕩器可以片上或片外形成。該緩沖器可以接收經(jīng)由該信道傳輸?shù)男盘?hào)。該緩沖器可以輸出信號(hào)到該RX均衡器。該RX均衡器可以為鎖存提供信號(hào)到該寄存器。該觸發(fā)器可以饋送鎖存數(shù)據(jù)到該RX數(shù)據(jù)模塊。該RX PLL可以從該RX振蕩器接收一個(gè)參考時(shí)鐘信號(hào),并可以包括一個(gè)時(shí)鐘恢復(fù)電路(CRC),該CRC基于該所接收信號(hào)的數(shù)據(jù)速率生成帶有一個(gè)恢復(fù)時(shí)鐘率的一個(gè)恢復(fù)數(shù)據(jù)時(shí)鐘信號(hào)。該RX PLL可以控制該RX均衡器、該寄存器和該RX數(shù)據(jù)模塊的定時(shí)以便在該恢復(fù)時(shí)鐘率操作。該TX電路、該RX電路和該信道可以由對(duì)應(yīng)行為模型表示。這些行為模型可以包括特征傳遞函數(shù)、概率密度函數(shù)(PDF)、眼圖等。鏈路仿真工具可以在這些特征函數(shù)上執(zhí)行二維卷積和雙域變換(例如,頻率到時(shí)間域變換,如快速傅里葉變換FFT或拉普拉斯變換),以便為同時(shí)仿真的該通信鏈路的每個(gè)將每個(gè)鏈路子系統(tǒng)的行為建模。該鏈路仿真工具可以提供向用戶(hù)呈現(xiàn)指定鏈路仿真工具設(shè)置的機(jī)會(huì)的一個(gè)輸入屏幕。該鏈路仿真工具設(shè)置輸入屏幕允許用戶(hù)指定所希望的數(shù)據(jù)速率、數(shù)據(jù)模式文件、信道模式文件、TX/RX設(shè)置、抖動(dòng)和噪聲電平、以及其他設(shè)置。該鏈路仿真工具還可以提供向用戶(hù)呈現(xiàn)調(diào)整數(shù)據(jù)顯示設(shè)置的機(jī)會(huì)的一個(gè)數(shù)據(jù)顯示屏幕。該數(shù)據(jù)顯示屏幕允許用戶(hù)指定所希望的圖表設(shè)置、測(cè)試點(diǎn)、目標(biāo)誤碼率(BER)、眼圖表類(lèi)型、軸標(biāo)度等。該數(shù)據(jù)顯示屏幕可以顯示相對(duì)應(yīng)的數(shù)據(jù)圖,例如2D眼圖、噪聲和抖動(dòng)直方圖、3D BER眼圖表、相關(guān)聯(lián)BER圖表(例如,澡盆曲線(xiàn))、眼張開(kāi)特征(例如,眼高度和眼寬
FfrA坐坐/又),寸寸O 該鏈路仿真工具可以包括執(zhí)行仿真計(jì)算的一個(gè)鏈路分析引擎。該鏈路仿真工具可以向用于為專(zhuān)用集成電路(ASIC)或可編程邏輯器件(PLD)集成電路分別設(shè)計(jì)高速通信鏈路的定制邏輯或可編程邏輯設(shè)計(jì)工具提供仿真結(jié)果。本發(fā)明的進(jìn)一步特征、其性質(zhì)和各種優(yōu)點(diǎn)將從附圖和以下詳細(xì)描述變得更明顯。


圖I是根據(jù)本發(fā)明的實(shí)施方案的示例性通信鏈路的電路圖。圖2是根據(jù)本發(fā)明的實(shí)施方案的示例性傳輸(TX)電路的示意圖。圖3A是根據(jù)本發(fā)明的實(shí)施方案的由數(shù)據(jù)源生成的示例性數(shù)據(jù)流的定時(shí)圖。圖3B是根據(jù)本發(fā)明的實(shí)施方案的圖3A的數(shù)據(jù)流的眼圖。圖4A是根據(jù)本發(fā)明的實(shí)施方案的帶有抖動(dòng)的示例性參考時(shí)鐘信號(hào)的定時(shí)圖。圖4B是根據(jù)本發(fā)明的實(shí)施方案的關(guān)于圖4A所示的參考時(shí)鐘抖動(dòng)的概率密度函數(shù)(PDF)0圖5是根據(jù)本發(fā)明的實(shí)施方案的示例性鎖相環(huán)路(PLL)的傳遞函數(shù)。圖6是根據(jù)本發(fā)明的實(shí)施方案的示例性鎖相環(huán)路(PLL)的概率密度函數(shù)(PDF)。圖7是根據(jù)本發(fā)明的實(shí)施方案的示例性均衡器的傳遞函數(shù)。圖8A是根據(jù)本發(fā)明的實(shí)施方案的在傳輸驅(qū)動(dòng)器的輸入端的示例性數(shù)據(jù)流的定時(shí)圖。圖SB是根據(jù)本發(fā)明的實(shí)施方案的圖8A的示例性數(shù)據(jù)流的眼圖。圖9是根據(jù)本發(fā)明的實(shí)施方案的示例性傳輸驅(qū)動(dòng)器的傳遞函數(shù)。圖10是根據(jù)本發(fā)明的實(shí)施方案的示例性傳輸封裝電路的傳遞函數(shù)。圖IlA是根據(jù)本發(fā)明的實(shí)施方案的在傳輸驅(qū)動(dòng)器的輸出端的帶有抖動(dòng)和噪聲的示例性數(shù)據(jù)流的定時(shí)圖。圖IlB是根據(jù)本發(fā)明的實(shí)施方案的圖IlA的示例性數(shù)據(jù)流的眼圖。圖12A是根據(jù)本發(fā)明的實(shí)施方案的在信道的輸入端的帶有抖動(dòng)和噪聲的示例性數(shù)據(jù)流的定時(shí)圖。圖12B是根據(jù)本發(fā)明的實(shí)施方案的圖12A的示例性數(shù)據(jù)流的眼圖。圖13是根據(jù)本發(fā)明的實(shí)施方案的示出了示例性鏈路仿真工具怎樣可以用來(lái)設(shè)計(jì)定制邏輯和可編程邏輯電路的圖示。圖14是根據(jù)本發(fā)明的實(shí)施方案的可以呈現(xiàn)以便向用戶(hù)提供輸入鏈路仿真工具設(shè)置的機(jī)會(huì)的示例性輸入屏幕。圖15和16是根據(jù)本發(fā)明的實(shí)施方案的可以呈現(xiàn)以便向用戶(hù)提供選擇所希望顯示選項(xiàng)的機(jī)會(huì)的示例性數(shù)據(jù)顯示屏幕。圖17是根據(jù)本發(fā)明的實(shí)施方案的示例性BER (誤碼率)輪廓圖表。圖18是根據(jù)本發(fā)明的實(shí)施方案的示例性可編程邏輯器件(PLD)的圖示。圖19是根據(jù)本發(fā)明的實(shí)施方案的示出可編程邏輯器件配置數(shù)據(jù)怎樣由邏輯設(shè)計(jì)系統(tǒng)創(chuàng)造,并加載到可編程邏輯器件以便在系統(tǒng)中為操作配置該器件的圖示。圖20是根據(jù)本發(fā)明的實(shí)施方案的包括在運(yùn)行圖13中所示類(lèi)型的通信鏈路仿真工 具中的示例性步驟的流程圖。
具體實(shí)施例方式本發(fā)明的實(shí)施方案涉及通信鏈路,并更特別涉及仿真通信鏈路性能的仿真工具。通信鏈路普遍用來(lái)在分離集成電路封裝、印刷電路板等之間傳送數(shù)據(jù)。這樣的通信鏈路可以用來(lái)連接包括通信能力的集成電路,例如存儲(chǔ)器芯片、數(shù)字信號(hào)處理電路、微處理器、專(zhuān)用集成電路、可編程邏輯器件集成電路、現(xiàn)場(chǎng)可編程門(mén)陣列、專(zhuān)用標(biāo)準(zhǔn)產(chǎn)品、或任何其他合適集成電路。其中鏈路承載高速數(shù)據(jù)信號(hào)的系統(tǒng)典型地是對(duì)設(shè)計(jì)的最大挑戰(zhàn)之一。例如,高速鏈路可以在每秒若干吉位承載數(shù)據(jù)。高速鏈路在圖I中示出。高速鏈路10可以包括傳輸機(jī)(TX)電路例如TX電路62、信道例如信道66、以及接收機(jī)(RX)電路例如RX電路64。信道(信道子系統(tǒng))66可以將TX電路62連接到RX電路64。TX電路62可以在第一集成電路上形成,而RX電路64可以在第二集成電路上形成(作為實(shí)例)。第一和第二集成電路可以安裝在印刷電路板(PCB)上。信道66 (例如,在PCB上的導(dǎo)電跡線(xiàn)、導(dǎo)線(xiàn)、銅電纜等)可以用來(lái)連接第一和第二集成電路。第一集成電路可以使用TX電路62通過(guò)信道66傳輸數(shù)據(jù)到第二集成電路中的RX電路64。如希望,則多于一個(gè)信道可以用來(lái)將TX電路62鏈接到RX電路64。該實(shí)例僅是示例性的。關(guān)于圖I所描述類(lèi)型的通信鏈路10可以用來(lái)在集成電路、印刷電路板、單個(gè)集成電路內(nèi)的電路等之間提供數(shù)據(jù)傳送。TX電路62可以包括TX數(shù)據(jù)源例如數(shù)據(jù)源68、TX均衡器例如均衡器70、TX驅(qū)動(dòng)器例如驅(qū)動(dòng)器78、TX鎖相環(huán)路(PLL)例如PLL72、以及TX振蕩器例如振蕩器74。數(shù)據(jù)源68可以提供有待傳輸?shù)臄?shù)據(jù)。例如,數(shù)據(jù)源68可以是并行輸入串行輸出(PISO)數(shù)據(jù)電路或串行器。在該實(shí)例中,數(shù)據(jù)源68可以向TX電路62提供用于傳輸?shù)拇袛?shù)據(jù)位流。均衡器70可以從數(shù)據(jù)源68接收數(shù)據(jù)。均衡器70可以用來(lái)提供高頻和直接信號(hào)電平提升,以便補(bǔ)償普遍見(jiàn)于高速串行鏈路的高頻信號(hào)損失(例如,在展現(xiàn)不希望的低通變換特征的銅基信道中的損失,該低通變換特征在高數(shù)據(jù)速率導(dǎo)致信號(hào)惡化),或在其中非相關(guān)噪聲例如串?dāng)_存在的情況下增強(qiáng)信噪比(SNR)。均衡器70可以實(shí)施線(xiàn)性均衡方案,例如有限脈沖響應(yīng)(FIR)和前饋均衡(FFE)方案,或非線(xiàn)性自適應(yīng)均衡方案,例如無(wú)限脈沖響應(yīng)(IIR)和判定均衡(DFE)方案(作為實(shí)例)。
均衡器70可以輸出均衡數(shù)據(jù)到驅(qū)動(dòng)器78。驅(qū)動(dòng)器78可以具有連接到信道66的第一端子的輸出端。驅(qū)動(dòng)器78的輸出端可以具有10歐的輸出端差分電阻,以便提供與信道66的阻抗匹配(例如,信道66的第一端子具有10歐的輸入端差分電阻)。阻抗匹配可以從驅(qū)動(dòng)器78提供最大信號(hào)功率傳遞到信道66,并可以消除信號(hào)反射。驅(qū)動(dòng)器78可以用來(lái)提供充足驅(qū)動(dòng)強(qiáng)度以便驅(qū)動(dòng)數(shù)據(jù)流穿過(guò)信道66。PLL 72可以從振蕩器74接收時(shí)鐘信號(hào) REF_CLK。振蕩器74可以是片上晶體振蕩器(作為實(shí)例)。如希望,則可以從片外振蕩器提供信號(hào)REF_CLK。PLL 72可以經(jīng)由線(xiàn)路76產(chǎn)生所希望的傳輸數(shù)據(jù)時(shí)鐘信號(hào),以便控制數(shù)據(jù)源68和均衡器70。數(shù)據(jù)時(shí)鐘信號(hào)可以具有是參考時(shí)鐘信號(hào)REF_CLK的整數(shù)倍數(shù)的傳輸時(shí)鐘率。例如,考慮其中信號(hào)REF_CLK具有3GHz的時(shí)鐘率的情況。數(shù)據(jù)時(shí)鐘信號(hào)可以具有6GHz、9GHz、12GHz、18GHz等的傳輸時(shí)鐘率。TX電路62可以用傳輸數(shù)據(jù)速率傳輸串行數(shù)據(jù)位流,該傳輸數(shù)據(jù)速率等效于由PLL 72生成的數(shù)據(jù)時(shí)鐘信號(hào)的時(shí)鐘率。例如,考慮其中傳輸時(shí)鐘率是15GHz的情況。在該類(lèi)型的情況下,由相對(duì)應(yīng)傳輸數(shù)據(jù)時(shí)鐘信號(hào)控制的驅(qū)動(dòng)器78將在15Gbps的傳輸數(shù)據(jù)速率傳輸數(shù)據(jù)。如希望,如果數(shù)據(jù)時(shí)鐘信號(hào)的上升和下降沿都用來(lái)在半速率架構(gòu)中將數(shù)據(jù)計(jì)時(shí),則可以在30Gbps傳輸數(shù)據(jù)(作為實(shí)例)。信道66可以具有連接到RX電路64的第二端子。RX電路64可以包括RX緩沖器例如緩沖器80、RX均衡器例如均衡器82、寄存器(例如,觸發(fā)器)例如寄存器84、RX數(shù)據(jù)目的地例如數(shù)據(jù)模塊86、RX PLL例如PLL 88、以及RX振蕩器例如振蕩器92。信道66的第二端子可以連接到緩沖器80的輸入端。緩沖器80可以從信道66接收數(shù)據(jù)。緩沖器80可以為阻抗匹配具有10歐的輸入端差分電阻(例如,信道66的第二端子具有10歐的輸出端差分電阻)。如希望,則緩沖器80可以為所接收數(shù)據(jù)提供額外的前置放大。緩沖器80可以輸出所接收數(shù)據(jù)到均衡器82。均衡器82可以提供進(jìn)一步高頻提升或直接信號(hào)電平提升,以便補(bǔ)償任何額外不希望的高頻信號(hào)損失。均衡器82可以輸出已均衡的所接收數(shù)據(jù)到寄存器84。寄存器84可以鎖存所希望數(shù)據(jù),并可以輸出所希望數(shù)據(jù)到數(shù)據(jù)源84。數(shù)據(jù)源86可以是串行輸入并行輸出(SIPO)或解串器數(shù)據(jù)電路(作為實(shí)例)。在該實(shí)例中,數(shù)據(jù)源86可以為后來(lái)處理將串行數(shù)據(jù)位流轉(zhuǎn)換成并行數(shù)據(jù)。緩沖器80可以提供所接收數(shù)據(jù)到PLL 88。PLL 88可以包括時(shí)鐘恢復(fù)電路(CRC)例如CRC電路90。PLL 88可以從振蕩器92接收本地參考時(shí)鐘信號(hào)REF_CLK’。振蕩器92可以是片上晶體振蕩器(作為實(shí)例)。如希望,則信號(hào)REF_CLK’可以由片外振蕩器生成。PLL72可以使用CRC 90以便基于所接收數(shù)據(jù)的數(shù)據(jù)速率生成所恢復(fù)數(shù)據(jù)時(shí)鐘信號(hào)。例如,考慮其中所接收數(shù)據(jù)的數(shù)據(jù)速率是16Gbps,并且信號(hào)REF_CLK’的時(shí)鐘率是2GHz的情況。PLL 72可以在線(xiàn)路77上生成具有與所接收數(shù)據(jù)的數(shù)據(jù)速率匹配的所恢復(fù)時(shí)鐘率的所恢復(fù)數(shù)據(jù)時(shí)鐘信號(hào)。在該實(shí)例中的所恢復(fù)數(shù)據(jù)速率可以因此展現(xiàn)與16Gbps的所接收數(shù)據(jù)速率匹配的16GHz的所恢復(fù)時(shí)鐘率。經(jīng)由線(xiàn)路77提供所恢復(fù)數(shù)據(jù)時(shí)鐘信號(hào)以便控制均衡器82、寄存器84和數(shù)據(jù)源86,以便在所恢復(fù)時(shí)鐘率處理數(shù)據(jù)。在由虛線(xiàn)69指示的數(shù)據(jù)路徑中的全部部件(例如,均衡器70和82、驅(qū)動(dòng)器78、信道86、以及緩沖器80)可以使用差分架構(gòu)實(shí)施。例如,均衡器70和82可以具有代替單端輸入端和輸出端的差分輸入端和差分輸出端,并且經(jīng)由信道66傳輸?shù)臄?shù)據(jù)可以是差分信號(hào)的形式。可以使用鏈路仿真工具仿真通信鏈路系統(tǒng)10??梢允褂猛ㄟ^(guò)使用行為(子系統(tǒng))模型捕捉整個(gè)鏈路系統(tǒng)的每個(gè)子系統(tǒng)的行為的計(jì)算機(jī)輔助設(shè)計(jì)(CAD)仿真工具仿真每個(gè)鏈路子系統(tǒng)(例如,TX電路62、信道66或RX電路64)。例如,第一和第二子系統(tǒng)模型可以用來(lái)分別將電路62和64的行為建模。第三子系統(tǒng)模型可以用來(lái)將信道子系統(tǒng)66的被動(dòng)特征建模。如希望,則額外的行為模型可以用來(lái)將多于一個(gè)信道(例如,對(duì)于多信道鏈路系統(tǒng))建模。如希望,則可以使用鏈路仿真工具同時(shí)仿真任何數(shù)目的鏈路系統(tǒng)10。第一、第二和第三子系統(tǒng)模型可以用來(lái)根據(jù)總鏈路矩陣仿真鏈路系統(tǒng)10的行為。總鏈路矩陣可以是例如誤碼率(BER)。誤碼率定義為錯(cuò)誤位(例如,已由噪聲、抖動(dòng)、干擾等污染的所接收位)的數(shù)目對(duì)給定時(shí)段內(nèi)所傳輸位的總數(shù)的比率。例如,考慮其中在五秒內(nèi)傳輸兩個(gè)太位的情況??梢跃哂绣e(cuò)誤傳遞的兩個(gè)不正確位。BER因此是10_12 (2除以2*1012)。對(duì)于高速通信鏈路例如鏈路 10,可以希望將BER設(shè)置成 Kr12 或更小(例如,10_13、5*10_14、2. 8*1(Γ15 等)。鏈路仿真可以用來(lái)在鏈路系統(tǒng)10中的不同測(cè)試點(diǎn)計(jì)算部分鏈路矩陣。測(cè)試點(diǎn)指代在通信鏈路10中感興趣的特別點(diǎn)。例如,測(cè)試點(diǎn)TPl可以置于驅(qū)動(dòng)器78的輸出端,另一測(cè)試點(diǎn)TP2可以置于緩沖器80的輸入端,TP3可以置于緩沖器80的輸出端,并且TP4可以置于均衡器82的輸出端,如在圖I中所示。如希望,則任何數(shù)目的測(cè)試點(diǎn)可以放置在鏈路系統(tǒng)10中的任何數(shù)目的點(diǎn)??梢允褂孟到y(tǒng)10中實(shí)際硬件的軟件抽象來(lái)實(shí)施TX電路62的行為模型。例如,TX電路62可以抽象成其中部件的每個(gè)都由單獨(dú)特征函數(shù)(例如,傳遞函數(shù)、概率密度函數(shù)等)建模的示意表示(如在圖2中所示)。在圖2中的每個(gè)連接可以指示相互交互并且其對(duì)應(yīng)特征函數(shù)被涉及的兩個(gè)連接部件。數(shù)據(jù)源68可以通過(guò)線(xiàn)路96連接到均衡器70。均衡器70可以通過(guò)線(xiàn)路98連接到驅(qū)動(dòng)器78。振蕩器92可以經(jīng)由線(xiàn)路110提供REF_CLK信號(hào)到PLL 72。PLL 72可以經(jīng)由線(xiàn)路76提供傳輸數(shù)據(jù)時(shí)鐘信號(hào)到均衡器70。驅(qū)動(dòng)器78可以由正電源線(xiàn)100(例如,驅(qū)動(dòng)到正電源電壓Vcc的線(xiàn)路)并由接地電源線(xiàn)102 (例如,驅(qū)動(dòng)到零伏或Gnd的線(xiàn)路)供電。驅(qū)動(dòng)器78可以連接到TX電路封裝例如TX電路封裝94。實(shí)際上在TX電路62中可以沒(méi)有分離封裝部件。封裝94僅用來(lái)表示含有集成電路62并用來(lái)將TX電路62安裝到印刷電路板上的集成電路封裝的低通特征。示意地,封裝94通過(guò)線(xiàn)路106連接到信道66。在圖2中的連接(即,線(xiàn)路)可以表示所仿真的數(shù)據(jù)流動(dòng)路徑。在數(shù)據(jù)源68的輸出端(如由點(diǎn)A所指示)、均衡器70(如由點(diǎn)B所指示)、驅(qū)動(dòng)器78(如由點(diǎn)C所指示)、封裝94 (如由點(diǎn)D所指示)、振蕩器92 (如由點(diǎn)E所指示)、以及PLL 72(如由點(diǎn)F所指示)檢查單獨(dú)特征函數(shù)可以是有幫助的。這些特征函數(shù)通過(guò)其可以組合以便仿真總鏈路子系統(tǒng)行為的機(jī)制可以有時(shí)稱(chēng)為卷積(例如,在時(shí)域或頻域中的二維卷積)。在點(diǎn)A,信號(hào)例如vA (t)可以由數(shù)據(jù)模塊68生成。信號(hào)vA (t)可以表示作為時(shí)間的函數(shù)變化的可能的數(shù)據(jù)位流(例如,0100010100),如在圖3A中所示。信號(hào)vA (t)可以是以零伏為中心的差分信號(hào)(作為實(shí)例)。圖3B示出了眼圖例如眼圖fA (t,v)。眼圖fA (t,v)可以是取決于時(shí)間和電壓(例如,對(duì)應(yīng)于眼圖兩個(gè)軸的時(shí)間和電壓)的雙變量函數(shù)。可以由重復(fù)采樣信號(hào)VA (t)在規(guī)則時(shí)間間隔并通過(guò)將采樣信號(hào)重疊來(lái)形成眼圖fA (t,v)。例如,波形112可以表示具有“I”的差分值的樣本,而波形114可以表示具有“O”的差分值的樣本。因?yàn)椴ㄐ?12和114的過(guò)渡是垂直的(例如,無(wú)限斜坡),并因?yàn)椴淮嬖谑寡蹐D失真的時(shí)間(例如,抖動(dòng))或電壓(例如,噪聲)的變化,所以圖匕(t,V)表示理想眼圖。在點(diǎn)E,參考時(shí)鐘信號(hào)REF_CLK由振蕩器92生成。信號(hào)REF_CLK可以是具有50%占空比的方波時(shí)鐘信號(hào)(見(jiàn)于例如圖4A)。如希望,則信號(hào)REF_CLK可以展現(xiàn)多于或少于50%的占空比。振蕩器92可以不產(chǎn)生理想方波。例如,振蕩器92可以生成具有隨機(jī)抖動(dòng)(例如,在時(shí)域中的隨機(jī)變化)的方波,該隨機(jī)抖動(dòng)導(dǎo)致信號(hào)REF_CLK的上升/下降沿在時(shí)間上移位,如在圖4A中由At所指示。信號(hào)REF_CLK的隨機(jī)抖動(dòng)可以由概率密度函數(shù)(PDF),例如圖4B的概率密度函數(shù)f;sc;(t)表征。通常,概率密度函數(shù)標(biāo)繪了帶有特別值的隨機(jī)變量將發(fā)生的相對(duì)似然性。TOFfosc (t)為作為時(shí)間的函數(shù)發(fā)生的給定抖動(dòng)標(biāo)繪了概率。例如,PDF fosc (t)具有對(duì)應(yīng)于額定抖動(dòng)Λ tN0M的峰值。信號(hào)REF_CLK可以因此在大部分時(shí)間展現(xiàn)帶有約等于額定抖動(dòng)Λ tN0M的值的隨機(jī)抖動(dòng)(例如,在HF中的峰值對(duì)應(yīng)于最高可能的事件)。遠(yuǎn)離額定抖動(dòng)的抖動(dòng)值仍可以發(fā)生,但用相對(duì)低的概率發(fā)生。信號(hào)REF_CLK的隨機(jī)抖動(dòng)可以因此由TOF f;sc;(t)唯一表征。PLL 72可以由轉(zhuǎn)移函數(shù)(transfer function)例如轉(zhuǎn)移函數(shù)Hpll Cf)表征,如在圖5中所示。轉(zhuǎn)移函數(shù)|Hm (f) I標(biāo)繪了作為頻率的函數(shù)的PLL 72的幅度響應(yīng)。轉(zhuǎn)移函數(shù)|Hm (f)|可以具有帶有有限帶寬BW的低通特征。如希望,則相位響應(yīng)可以與幅度響 應(yīng)IHpll Cf) I 一起使用以便表征PLL 72??梢酝ㄟ^(guò)將PDF fosc (t)與轉(zhuǎn)移函數(shù)IHpll Cf) I卷積,確定在PLL 72的輸出端的行為。卷積是包括在一個(gè)函數(shù)在時(shí)域中求逆并移位之后將兩個(gè)函數(shù)的乘積積分技術(shù)。卷積采用兩個(gè)函數(shù)作為輸入,并輸出可以作為兩個(gè)函數(shù)的互相關(guān)版本觀(guān)察的第三函數(shù)。通常,兩個(gè)函數(shù)的卷積需要該兩個(gè)函數(shù)都在時(shí)域中或都在頻域中。在其中兩個(gè)函數(shù)在不同域中的情況下,變換例如傅里葉變換(例如,快速傅里葉變換FFT)或傅里葉逆變換(例如,快速傅里葉逆變換(IFFT))可以分別用來(lái)將來(lái)自時(shí)域的函數(shù)卷積到頻域,或?qū)?lái)自頻域的函數(shù)卷積回到時(shí)域。如希望,則還可以使用變換例如拉普拉斯變換或拉普拉斯逆變換??梢酝ㄟ^(guò)使用雙域(例如,時(shí)間和頻率)運(yùn)算和它們之間的快速變換實(shí)現(xiàn)相對(duì)于常規(guī)SPICE仿真方法的更好吞吐量。PLL 72的輸出端(例如,點(diǎn)F)可以由時(shí)間函數(shù)& (t)和相對(duì)應(yīng)PDF表示,如在圖6中所示。在仿真中,可以通過(guò)將時(shí)間函數(shù)與hm (t)(即,|Hm Cf) I的傅里葉逆變換)卷積,來(lái)計(jì)算fF (t),如在方程I中所示。fF (t) =fosc (t) *hPLL ⑴(I)在方程I中,符號(hào)表示卷積函數(shù)。如果PLL轉(zhuǎn)移函數(shù)展現(xiàn)峰化,則相對(duì)應(yīng)的輸出抖動(dòng)將在峰化發(fā)生的頻率放大。均衡器70可以由轉(zhuǎn)移函數(shù)Heq (f)表征,如在圖7中所示。均衡器70可以用來(lái)提供高頻提升(區(qū)域71)以便補(bǔ)償任何不希望的高頻信號(hào)損失。均衡器70可以具有有限帶寬BW’,并可以使高頻信號(hào)衰減超過(guò)帶寬BW’。數(shù)據(jù)信號(hào)例如差分信號(hào)vB (t)可以在均衡器70的輸出端(例如,點(diǎn)B)存在,如在圖8A中所示。因?yàn)榫馄?0受具有隨機(jī)抖動(dòng)特征的PLL 72控制,所以圖3A的理想輸入信號(hào)vA (t)可以在其經(jīng)過(guò)均衡器70時(shí)獲得不希望的抖動(dòng)。圖8B示出了在信號(hào)vB (t)采樣并在一位周期重疊時(shí)的眼圖fB (t,v)。fB (t,v)的眼圖具有至少兩處不理想。第一,抖動(dòng)可以導(dǎo)致眼在時(shí)域中變得更狹窄(例如,眼寬ED減小)。第二,均衡器70和PLL 72的受限帶寬可以導(dǎo)致還使眼寬EW惡化的有限上升/下降時(shí)間。在仿真中,可以通過(guò)將眼圖fA (t, V)與F1DF fF (t)并與hEQ (t)(例如,hEQ (f)的快速傅里葉變換)卷積,來(lái)計(jì)算眼圖fB (t,V),如在方程2中所示。fB (t, v) =fA (t,v)*fF (t)*hEQ (t) (2)圖9和10分別示出了驅(qū)動(dòng)器78和封裝94的|轉(zhuǎn)移函數(shù)(即,幅度頻率響應(yīng))|hDK(f) I和|hPKG (f) |。轉(zhuǎn)移函數(shù)|hDK (f) I和|hPKG (f) I可以表示作為頻率的函數(shù)的幅度響應(yīng),并且可以每個(gè)都具有低通特征。轉(zhuǎn)移函數(shù)|hDK (f) I和|hPKe (f) I可以具有不同帶 寬,并可以在不同速率(例如,在頻率增加時(shí)幅度減小)轉(zhuǎn)降。如在圖IlA中所示,差分信號(hào)例如V。(t)可以在驅(qū)動(dòng)器78的輸出端(例如,點(diǎn)C)存在。圖8A的信號(hào)vB (t)可以在其經(jīng)過(guò)驅(qū)動(dòng)器78時(shí)獲得不希望的噪聲(例如,由噪聲Λ V所指示的電壓域中的幅值變化)。驅(qū)動(dòng)器78由可以受到電源變化和噪聲(例如,在供電電壓Vcc和Gnd中的變化和噪聲)的電源線(xiàn)100和102供電。這樣生成的隨機(jī)噪聲可以由噪聲函數(shù)fDK (V)表征。圖IlB示出了在信號(hào)V。(t)采樣并與其自身重疊時(shí)的眼圖f。(t,V)。fc (t,V)的眼圖進(jìn)一步惡化。第一,噪聲可以導(dǎo)致眼在電壓域中變得更短(例如,眼高EH減小)。第二,驅(qū)動(dòng)器78的受限帶寬可以導(dǎo)致使眼寬EW進(jìn)一步惡化的更長(zhǎng)上升/下降時(shí)間。在仿真中,可以通過(guò)將眼圖fB (t,v)與hDK (t)(例如,|hDK (f) I的傅里葉逆變換)并與噪聲函數(shù)fDE (V)卷積,來(lái)計(jì)算眼圖f。(t, V),如在方程3中所示。fc (t, v) =fB (t,v)*hDK (t) *fDE (V) (3)如在圖12A中所示,信號(hào)例如差分信號(hào)vD (t)可以在封裝94的輸出端(例如,點(diǎn)D)存在。封裝94的輸出端對(duì)應(yīng)于將TX電路62連接到信道66的接口。圖12A的信號(hào)vD(t)可以由封裝94的低通特征進(jìn)一步惡化。圖12B示出了在信號(hào)vD (t)采樣并在其自身上重疊時(shí)的眼圖fD (t,v)。封裝78的受限帶寬可以導(dǎo)致進(jìn)一步封閉眼圖(即,減小眼寬EW)的甚至更長(zhǎng)的上升/下降時(shí)間。在仿真中,可以通過(guò)將眼圖(t,v)與hPKe (t)(例如,hPKG (f) I的快速傅里葉逆變換)卷積,來(lái)計(jì)算眼圖fD (t,V),如在方程4中所示。fD (t, v) =fc (t,v)*hPKG (t) (4)在眼圖fD (t,v)中所示的信號(hào)可以表示提供到信道66以便傳輸?shù)絉X電路64的
實(shí)際信號(hào)。鏈路仿真工具可以執(zhí)行在方程1-4中所示類(lèi)型的卷積計(jì)算,以便將TX電路62的行為建模。鏈路仿真工具可以執(zhí)行二維(2D)卷積(例如,帶有兩個(gè)獨(dú)立變量的卷積)。這允許取決于時(shí)間和電壓的模型函數(shù)的處理。使用該途徑為確定性和隨機(jī)信號(hào)分量執(zhí)行2D卷積可以實(shí)現(xiàn)優(yōu)于常規(guī)ID卷積方法的準(zhǔn)確性。圖2-12和方程1-4僅用來(lái)展示將TX電路建模的一個(gè)可能途徑。可以使用在圖2中所示類(lèi)型的示意設(shè)置并使用在方程1-4中所示類(lèi)型的2D卷積計(jì)算用該類(lèi)型的途徑將RX電路64建模。如希望,則全部數(shù)據(jù)信號(hào)可以是單端的。因?yàn)樾诺?6通常僅包括無(wú)源元件,所以66通常不引入隨機(jī)噪聲或抖動(dòng)。信道66可以因此由具有低通特征的轉(zhuǎn)移函數(shù)(transfer function)表示。鏈路仿真工具可以通過(guò)將鏈路10的子系統(tǒng)的每個(gè)的結(jié)果卷積,來(lái)計(jì)算作為系統(tǒng)的通信鏈路10的行為(例如,通過(guò)將電路62、電路64和信道66的特征函數(shù)卷積)。這樣將特征函數(shù)卷積產(chǎn)生可以用來(lái)確定整個(gè)鏈路系統(tǒng)的性能的總鏈路特征函數(shù)。如在圖13中所示,鏈路仿真工具例如鏈路仿真工具118可以在計(jì)算設(shè)備例如計(jì)算設(shè)備116上運(yùn)行。鏈路仿真工具118可以包括鏈路分析引擎例如鏈路分析引擎120。鏈路分析引擎可以用來(lái)執(zhí)行2D卷積計(jì)算、BER計(jì)算和其他所希望的運(yùn)算。計(jì)算設(shè)備116可以基于任何合適計(jì)算機(jī)或計(jì)算機(jī)網(wǎng)絡(luò)。由于一個(gè)合適安排,計(jì)算設(shè)備116包括具有充足處理電路和存儲(chǔ)以便運(yùn)行鏈路仿真工具118并存儲(chǔ)相對(duì)應(yīng)仿真結(jié)果的計(jì)算機(jī)。設(shè)備116可以具有用于收集用戶(hù)輸入并向用戶(hù)顯示建模結(jié)果的顯示器和用戶(hù)輸入界面。
鏈路仿真工具118可以向定制邏輯設(shè)計(jì)工具例如定制邏輯設(shè)計(jì)工具122、可編程邏輯設(shè)計(jì)工具例如可編程邏輯設(shè)計(jì)工具126、或其他合適計(jì)算機(jī)輔助設(shè)計(jì)工具提供信息。基于由鏈路仿真工具118提供的信息,設(shè)計(jì)工具122和126可以用來(lái)提供設(shè)計(jì)參數(shù)以便分別幫助設(shè)計(jì)專(zhuān)用集成電路124和可編程邏輯器件128中的高速I(mǎi)/O通信鏈路。可以由仿真工具118向系統(tǒng)設(shè)計(jì)師或其他用戶(hù)提供的示例性輸入屏幕130在圖14中示出。屏幕130可以向用戶(hù)提供輸入鏈路仿真工具設(shè)置的機(jī)會(huì)。屏幕130可以在計(jì)算機(jī)監(jiān)視器或其他I/O裝置(計(jì)算設(shè)備116)上顯示。輸入屏幕130可以具有輸入?yún)^(qū)例如設(shè)置參數(shù)輸入?yún)^(qū)132。輸入?yún)^(qū)132可以允許用戶(hù)挑選以便手動(dòng)編輯或從文件加載剩余鏈路仿真工具設(shè)置。可以通過(guò)在編輯選項(xiàng)133上點(diǎn)擊來(lái)調(diào)用下拉菜單或其他界面,以便允許用戶(hù)在可用選項(xiàng)之間選擇。輸入屏幕130可以具有另一輸入?yún)^(qū)例如全局設(shè)置輸入?yún)^(qū)134。輸入?yún)^(qū)134可以允許用戶(hù)為通信鏈路指定所希望的數(shù)據(jù)速率,并指定所希望的瀏覽模式文件(例如,包括用于傳輸?shù)乃M臄?shù)據(jù)位序列的文件)。輸入?yún)^(qū)134可以包括可填充的文本框或允許用戶(hù)指定所希望的全局設(shè)置的其他輸入選項(xiàng)。在圖14的實(shí)例中,用戶(hù)已指定鏈路10必須在8. 5Gbps的數(shù)據(jù)速率傳輸數(shù)據(jù),并且文件PRBS7. TXT有待使用。文件PRBS7. TXT可以是包括用于仿真的偽隨機(jī)二進(jìn)制序列的位的文本文件(作為實(shí)例)。輸入屏幕130可以具有另一輸入?yún)^(qū)例如信道設(shè)置輸入?yún)^(qū)136。輸入?yún)^(qū)136可以允許用戶(hù)指定所希望的信道文件(例如,包括將特別信道的被動(dòng)行為建模的參數(shù)的文件)。在圖14的實(shí)例中,用戶(hù)已在可填充文本框中指定信道文件CH3. S4P用來(lái)仿真信道66。輸入屏幕130可以具有另一輸入?yún)^(qū)例如TX設(shè)置輸入?yún)^(qū)138。輸入?yún)^(qū)138可以允許用戶(hù)指定在驅(qū)動(dòng)器78的輸出端的所希望輸出差分電壓(VOD)電平。該VOD電平可以表示在高傳輸信號(hào)值和低傳輸信號(hào)值之間的峰到峰電壓差(見(jiàn)于例如圖12B的眼高HO。較高VOD電平以在傳輸機(jī)的提高功耗為代價(jià)轉(zhuǎn)化成較強(qiáng)信號(hào)(例如,具有較大幅值的信號(hào))。在圖14的實(shí)例中,用戶(hù)已在可填充文本框中指定600mV的VOD電平。輸入屏幕130可以具有另一輸入?yún)^(qū)例如BER眼/輪廓輸入?yún)^(qū)140。輸入?yún)^(qū)140可以允許用戶(hù)指定在傳輸機(jī)和在接收機(jī)的所希望的隨機(jī)抖動(dòng)(RJ)、隨機(jī)噪聲(RN)、以及其他抖動(dòng)和噪聲分量電平(例如,占空比失真等)??梢砸詴r(shí)間單位(例如,皮秒)供應(yīng)RJ電平,同時(shí)可以以信號(hào)幅值(例如,毫伏)為單位供應(yīng)RN電平。隨機(jī)抖動(dòng)和噪聲電平在鏈路10內(nèi)的任何點(diǎn)直接影響眼圖和相關(guān)聯(lián)BER圖表。在圖14的實(shí)例中,用戶(hù)已在可填充文本框中指定
I.5ps的TX RJ電平、mV的TX RN電平、I. 2ps的RX RL電平、以及2. 5mV的RX RN電平用
于仿真。在輸入屏幕130上的這些輸入?yún)^(qū)僅是示例性的。如希望,則可以結(jié)合用更多設(shè)置或選項(xiàng)指定鏈路仿真工具118的額外輸入?yún)^(qū)。用戶(hù)可以在菜單按鈕例如按鈕141上點(diǎn)擊,以便引導(dǎo)鏈路仿真工具118基于在輸入屏幕130上指定的鏈路仿真工具設(shè)置仿真通信鏈路10的操作。在仿真完成之后,用戶(hù)可以在菜單按鈕例如數(shù)據(jù)顯示按鈕143上點(diǎn)擊,以便顯示另一屏幕例如圖15的數(shù)據(jù)顯示屏幕142。圖15的顯示屏幕142可以具有輸入?yún)^(qū)例如數(shù)據(jù)設(shè)置輸入?yún)^(qū)144。輸入?yún)^(qū)144可以 允許用戶(hù)指定所希望的數(shù)據(jù)源文件、圖表設(shè)置、測(cè)試點(diǎn)和目標(biāo)BER。數(shù)據(jù)源文件可以是含有相對(duì)應(yīng)仿真結(jié)果的輸出文件。圖表設(shè)置反映用來(lái)顯示仿真結(jié)果的圖表的類(lèi)型。所希望的測(cè)試點(diǎn)指代在通信鏈路10中感興趣的特別點(diǎn)。在顯示屏幕142上顯示的波形或圖表可以是所選擇的測(cè)試點(diǎn)特有的。在圖15的實(shí)例中,用戶(hù)已在可填充文本框中指定使用數(shù)據(jù)源文件DATA. MAT,應(yīng)使用“眼PDF"圖表類(lèi)型顯示在測(cè)試點(diǎn)TP4 (例如,在均衡器82的輸出端)的波形,并且鏈路10展現(xiàn)小于10_12的BER。顯不屏幕142可以具有另一輸入?yún)^(qū)例如圖表選項(xiàng)輸入?yún)^(qū)146。輸入?yún)^(qū)146可以允許用戶(hù)指定所希望的圖表類(lèi)型和時(shí)間軸標(biāo)度。在圖15的實(shí)例中,用戶(hù)已在下拉菜單中指定重疊線(xiàn)用作所希望的圖表類(lèi)型(例如,用來(lái)顯示2D眼圖的圖表類(lèi)型),并且時(shí)間軸標(biāo)度以皮秒(ps)為單位。顯示屏幕142可以具有另一輸入?yún)^(qū)例如行動(dòng)輸入?yún)^(qū)148。輸入?yún)^(qū)148可以具有菜單按鈕例如圖表結(jié)果按鈕150和鏈路設(shè)置按鈕152。選擇圖表結(jié)果按鈕150可以引導(dǎo)顯示屏幕142顯示與在輸入?yún)^(qū)144和146中指定的所希望的數(shù)據(jù)設(shè)置和圖表選項(xiàng)相對(duì)應(yīng)的波形/圖表。選擇鏈路設(shè)置按鈕152可以運(yùn)行輸入屏幕130以便給予用戶(hù)按希望更改任何鏈路仿真工具設(shè)置的機(jī)會(huì)。顯示屏幕142可以顯示眼圖例如眼圖150。眼圖150可以是在測(cè)試點(diǎn)TP4的帶有重疊波形的2D圖表(例如,標(biāo)繪了以mV為單位的幅值對(duì)以ps為單位的定時(shí))(作為實(shí)例)。因?yàn)?,“眼HF”的圖表設(shè)置在該實(shí)例中選擇,所以顯示屏幕142可以標(biāo)繪概率密度函數(shù)例如噪聲直方圖152和抖動(dòng)直方圖154。噪聲直方圖152可以標(biāo)繪在中心選通定時(shí)(SP,零ps)參考電壓的相對(duì)發(fā)生。噪聲直方圖的峰值對(duì)應(yīng)于在TP4的所傳輸信號(hào)的額定幅值。例如,額定信號(hào)幅值是120mV和-120mV,如在圖15中所示。來(lái)自這些峰值的擴(kuò)展或偏差指示影響所傳輸信號(hào)幅值的噪聲變化的量。相似地,抖動(dòng)直方圖154標(biāo)繪了在中心參考電壓(B卩,零伏)交點(diǎn)的相對(duì)發(fā)生。抖動(dòng)直方圖的峰值對(duì)應(yīng)于在TP4的額定交點(diǎn)(例如,其中波形與零參考電壓交叉)。例如,額定選通定時(shí)交點(diǎn)在75ps和_75ps,如在圖15中所示。來(lái)自這些峰值的擴(kuò)展或偏差指示影響所傳輸信號(hào)定時(shí)約束的抖動(dòng)變化的量。數(shù)據(jù)顯示屏幕142可以包括區(qū)域例如眼張開(kāi)區(qū)156。區(qū)域156可以允許用戶(hù)為確定眼寬EW和眼高分別指定所希望的電壓值和所希望的選通時(shí)間。在圖15的實(shí)例中,用戶(hù)已挑選在零交點(diǎn)(即,OmV)和在中心選通時(shí)間(B卩,Ops)測(cè)量眼寬EW和眼高EH。仿真工具118已確定相對(duì)應(yīng)最大眼寬EW是126ps,并且相對(duì)應(yīng)最大眼高是151mV (作為實(shí)例)。如希望,則用戶(hù)可以指定其他參考值以便確定EW和HL在另一合適安排中,數(shù)據(jù)顯示屏幕142可以被配置成顯示3維BER圖表和其他相關(guān)聯(lián)圖表,如在圖16中所示。例如,用戶(hù)可以選擇觀(guān)察在測(cè)試點(diǎn)TP3(例如,在緩沖器80的輸入端)的帶有3D眼圖表類(lèi)型并帶有對(duì)數(shù)(log)標(biāo)度的眼⑶F (累積密度函數(shù))圖表設(shè)置。顯示屏142可以因此顯示BER眼圖表例如BER圖表158。BER圖表158可以是在測(cè)試點(diǎn)TP3的3D圖表(例如,對(duì)照幅值和定時(shí)在log標(biāo)度上標(biāo)繪BER值)(作為實(shí)例)??梢酝ㄟ^(guò)向下投影3D BER圖表到幅值對(duì)時(shí)間的2D平面上形成BER輪廓圖表例如BER輪廓圖表159。BER圖表的每個(gè)水平剖面對(duì)應(yīng)于圖表159的特別BER值和分離輪廓線(xiàn)。〈0}因?yàn)樵谠搶?shí)例中選擇眼⑶F的圖表設(shè)置,所以顯示屏幕142可以標(biāo)繪累積密度函數(shù)(⑶F)例如圖表160和162。在圖表160和162中的曲線(xiàn)可以有時(shí)稱(chēng)為澡盆曲線(xiàn)。圖表160可以標(biāo)繪BER (以log標(biāo)度)為參考電壓的函數(shù)。通常,因?yàn)榻稽c(diǎn)關(guān)于時(shí)間軸對(duì)應(yīng)于最 大眼張開(kāi)(寬度),所以BER在零交點(diǎn)(S卩,零伏)最小化。因?yàn)樵谒鶄鬏斝盘?hào)中的隨機(jī)噪聲,所以BER將在較高參考電壓增加。通常,因?yàn)閷捲枧杼卣鳛閷?duì)應(yīng)軸(例如,時(shí)間軸)指示較大眼張開(kāi),所以希望澡盆曲線(xiàn)161相互遠(yuǎn)離。圖表162可以標(biāo)繪BER為選通定時(shí)的函數(shù)。通常,因?yàn)樵诖蟛糠謺r(shí)間,中心選通定時(shí)對(duì)應(yīng)于在電壓/幅值域中的最大眼高,所以在圖表162中的BER在中心選通定時(shí)(S卩,零ps)最小化。因?yàn)樗鶄鬏斝盘?hào)固有的隨機(jī)抖動(dòng),所以BER將在更遠(yuǎn)選通定時(shí)(S卩,更遠(yuǎn)離零ps的定時(shí))增加。在圖16的實(shí)例中,澡盆曲線(xiàn)163比曲線(xiàn)161相對(duì)更寬,指示隨機(jī)噪聲具有比在封閉眼圖中的隨機(jī)抖動(dòng)的影響更有害的效應(yīng)。在圖16的實(shí)例中,仿真工具118已確定相對(duì)應(yīng)最大眼寬EW是44ps,并且相對(duì)應(yīng)最大眼高EH是50mV (見(jiàn)于例如眼張開(kāi)區(qū)156)。因?yàn)樵诰馄?2的輸入端(例如,均衡之前在TP3)的信號(hào)比在均衡器82的輸出端(例如,均衡之后在TP4)的信號(hào)更失真,所以這些眼張開(kāi)值小于在圖15中所示的眼張開(kāi)值。如在圖17中所示,數(shù)據(jù)顯示屏幕142也可以用來(lái)使用2D眼圖表類(lèi)型顯示BER輪廓圖表159。輪廓圖表159標(biāo)繪了參考電壓對(duì)時(shí)間(S卩,選通定時(shí))。每條輪廓線(xiàn)例如線(xiàn)164、166或168對(duì)應(yīng)于具有對(duì)應(yīng)BER值的眼張開(kāi)。通常,帶有較小張開(kāi)的相同輪廓線(xiàn)具有較高BER值(例如,更惡化的信號(hào)),而帶有較寬張開(kāi)的相同輪廓線(xiàn)具有較低BER值。例如,線(xiàn)164、166和168可以分別對(duì)應(yīng)于帶有1(Γ12、10-14和1(Γ16的BER值的輪廓曲線(xiàn)。鏈路仿真工具118可以用來(lái)設(shè)計(jì)可編程邏輯器件集成電路中的通信鏈路。示例性可編程邏輯器件10在圖18中示出??删幊踢壿嬈骷?0可以具有用于經(jīng)輸入/輸出引腳14驅(qū)動(dòng)信號(hào)離開(kāi)器件10并從其它器件接收信號(hào)的輸入/輸出電路12。可編程邏輯18可以包括組合的和時(shí)序的邏輯電路,并可以使用固定的和可編程的互連16互連??删幊踢壿嬈骷锌删幊淘?0。通常,可編程元件20可以基于任何合適的可編程技術(shù),例如熔絲、反熔絲、電氣可編程的或只讀存儲(chǔ)器技術(shù)、隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器單元等??删幊淘?0每個(gè)都可以提供相對(duì)應(yīng)的靜態(tài)控制輸出信號(hào),該輸出信號(hào)控制可編程邏輯18中相關(guān)聯(lián)邏輯部件的狀態(tài)。輸出信號(hào)典型地應(yīng)用到金屬氧化物半導(dǎo)體(MOS)晶體管的柵極。
用于可編程邏輯器件10的示例性系統(tǒng)環(huán)境在圖19中示出??删幊踢壿嬈骷?0可以安裝在系統(tǒng)38中的板件36上。可編程邏輯器件10可以從可編程設(shè)備或從任何其他合適設(shè)備或器件接收配置數(shù)據(jù)。在圖19的實(shí)例中,可編程邏輯器件10是從相關(guān)聯(lián)集成電路40接收配置數(shù)據(jù)的可編程邏輯器件的類(lèi)型。由于該類(lèi)型的安排,如希望,則電路40可以安裝在與可編程邏輯器件10相同的板件上。電路40可以是可擦寫(xiě)可編程只讀存儲(chǔ)器(EPROM)芯片、帶有內(nèi)建存儲(chǔ)器的可編程邏輯器件配置數(shù)據(jù)加載芯片(有時(shí)稱(chēng)為配置器件)、或任何其他合適器件。當(dāng)系統(tǒng)38啟動(dòng)(或另一合適時(shí)間)時(shí),可以從器件40將用于配置可編程邏輯器件的配置數(shù)據(jù)供應(yīng)到可編程邏輯器件,如由路徑42示意示出。供應(yīng)到可編程邏輯器件的配置數(shù)據(jù)可以在可編程邏輯器件的配置隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器元件20中存儲(chǔ)在該可編程邏輯器件中。系統(tǒng)38可以包括處理電路44、存儲(chǔ)46和與器件10通信的其他系統(tǒng)部件48。系統(tǒng)38的部件可以位于一個(gè)或多個(gè)板件例如板件36或其他合適安裝結(jié)構(gòu)或外殼上。如在圖19的實(shí)例中所示,通信路徑用來(lái)將器件10互連到其他部件。例如,通信路徑37用來(lái)在板 件36上安裝的集成電路39和可編程邏輯器件10之間輸送數(shù)據(jù)。通信路徑35和50用來(lái)在可編程邏輯器件10與部件44、46和48之間輸送信號(hào)??梢越?jīng)由路徑例如路徑52向配置器件40供應(yīng)用于器件10的配置數(shù)據(jù)。配置器件40可以例如從配置數(shù)據(jù)加載設(shè)備54或在配置器件40中存儲(chǔ)該數(shù)據(jù)的其他合適設(shè)備接收配置數(shù)據(jù)。器件40可以在板件36上安裝之前或之后加載數(shù)據(jù)。其可以是在可編程邏輯器件中設(shè)計(jì)并實(shí)施所希望的邏輯電路的顯著保證。邏輯設(shè)計(jì)師因此通常使用基于計(jì)算機(jī)輔助設(shè)計(jì)(CAD)工具的邏輯設(shè)計(jì)系統(tǒng)幫助他們?cè)O(shè)計(jì)電路。如在圖19中所示,可以經(jīng)由路徑例如路徑58提供由邏輯設(shè)計(jì)系統(tǒng)56產(chǎn)生的配置數(shù)據(jù)到設(shè)備54。設(shè)備54將配置數(shù)據(jù)提供到器件40,因此器件40可以后來(lái)經(jīng)由路徑42提供該配置數(shù)據(jù)到可編程邏輯器件10。系統(tǒng)56可以基于一臺(tái)或多臺(tái)計(jì)算機(jī)和一個(gè)或多個(gè)軟件程序。通常,軟件和數(shù)據(jù)可以在系統(tǒng)56中存儲(chǔ)在任何計(jì)算機(jī)可讀媒體(存儲(chǔ))上。在典型情況下,邏輯設(shè)計(jì)系統(tǒng)56由邏輯設(shè)計(jì)師用來(lái)基于來(lái)自仿真工具118的仿真結(jié)果創(chuàng)造定制電路設(shè)計(jì)(并且如希望,則可以用來(lái)實(shí)施鏈路仿真工具118的功能)。系統(tǒng)56產(chǎn)生提供到配置器件40的相對(duì)應(yīng)配置數(shù)據(jù)。緊接著加電,在可編程邏輯器件10上的配置器件40和數(shù)據(jù)加載電路用來(lái)加載配置數(shù)據(jù)進(jìn)入器件10的CRAM單元20。器件10可以然后用于系統(tǒng)38的正常操作。圖20示出了包括在使用鏈路仿真工具118仿真通信鏈路10中的示例性步驟。在步驟170,工具118可以向用戶(hù)提供指定鏈路系統(tǒng)仿真工具設(shè)置的機(jī)會(huì)(例如,工具118可以提示用戶(hù)輸入所希望的鏈路數(shù)據(jù)速率、數(shù)據(jù)模式文件、信道模型、TX/RX設(shè)置、BER設(shè)置等)。在步驟172,鏈路仿真工具118可以運(yùn)行鏈路分析引擎120以便產(chǎn)生仿真結(jié)果。鏈路仿真引擎120的運(yùn)行可以包括執(zhí)行數(shù)學(xué)計(jì)算(例如,2D卷積運(yùn)算、快速傅里葉變換等)、生成并顯示圖表(例如,眼圖、BER圖表、噪聲/抖動(dòng)直方圖等)、以及在運(yùn)行工具118的計(jì)算設(shè)備中的存儲(chǔ)電路中存儲(chǔ)結(jié)果(作為實(shí)例)。鏈路仿真工具118可以生成仿真結(jié)果。仿真結(jié)果可以在屏幕例如在圖15和16中所示的數(shù)據(jù)顯示屏幕上顯示。仿真結(jié)果可以或可以不滿(mǎn)足設(shè)計(jì)標(biāo)準(zhǔn),取決于系統(tǒng)設(shè)計(jì)師的要求(步驟180)。如果仿真結(jié)果(例如,眼寬、眼高、抖動(dòng)/噪聲直方圖、BER輪廓圖表等)不滿(mǎn)足設(shè)計(jì)標(biāo)準(zhǔn),則處理可以循環(huán)回到步驟170,因此設(shè)計(jì)可以改進(jìn),如由路徑182所指示。如果仿真結(jié)果滿(mǎn)足設(shè)計(jì)標(biāo)準(zhǔn),則鏈路仿真工具118可以供應(yīng)輸出結(jié)果到ASIC (專(zhuān)用集成電路)或PLD (可編程邏輯器件)CAD工具例如系統(tǒng)56。這些工具(例如,系統(tǒng)56)可以然后產(chǎn)生配置數(shù)據(jù)、用于A(yíng)SIC的掩模等(步驟184)。配置數(shù)據(jù)可以加載到可編程集成電路例如圖18的可編程邏輯器件集成電路10上(步驟186)。這樣配置的可編程集成電路將展現(xiàn)由設(shè)計(jì)師使用鏈路仿真工具118和系統(tǒng)56指定的所希望的鏈路性能。鏈路仿真工具18可以用來(lái)同時(shí)仿真任何數(shù)目的通信鏈路。鏈路仿真工具118用作可以用來(lái)設(shè)計(jì)任何所希望的高速通信鏈路架構(gòu)的通用的、端到端的統(tǒng)計(jì)鏈路仿真器。鏈路仿真工具118可以提供影響總鏈路性能的任何所希望信號(hào)失真/損傷機(jī)制的覆蓋(例如,損耗介質(zhì)、反射、串?dāng)_、干擾等)。使用鏈路仿真工具118設(shè)計(jì)高速通信鏈路幫助提供準(zhǔn)確且迅速的鏈路系統(tǒng)架構(gòu)估計(jì)和選擇結(jié)果,并幫助為鏈路系統(tǒng)和子系統(tǒng)設(shè)計(jì)提供快速的性能和成本最優(yōu)化結(jié)果。附加實(shí)施方案附加實(shí)施方案I。I. 一種使用在計(jì)算設(shè)備上實(shí)施的鏈路仿真工具仿真通信鏈路的方法,其中所述通信鏈路包括相關(guān)聯(lián)的鏈路子系統(tǒng),并且其中所述鏈路子系統(tǒng)在所述鏈路仿真工具中由子系統(tǒng)模型表示,所述方法包括在所述子系統(tǒng)模型上執(zhí)行二維卷積運(yùn)算,以便使用所述鏈路仿真工具為所述通信鏈路確定鏈路性能。附加實(shí)施方案2.如附加實(shí)施方案I所述的方法,其中所述鏈路子系統(tǒng)包括在所述鏈路仿真工具中由一個(gè)傳輸機(jī)子系統(tǒng)模型表示的一個(gè)傳輸機(jī)子系統(tǒng),并且其中執(zhí)行所述二維卷積運(yùn)算包括用所述傳輸機(jī)子系統(tǒng)模型執(zhí)行二維卷積運(yùn)算。附加實(shí)施方案3.如附加實(shí)施方案I所述的方法,其中所述鏈路子系統(tǒng)包括在所述鏈路仿真工具中由一個(gè)接收機(jī)子系統(tǒng)模型表示的一個(gè)接收機(jī)子系統(tǒng),并且其中執(zhí)行所述二維卷積運(yùn)算包括用所述接收機(jī)子系統(tǒng)模型執(zhí)行二維卷積運(yùn)算。附加實(shí)施方案4.如附加實(shí)施方案I所述的方法,其中所述鏈路子系統(tǒng)包括在所述 鏈路仿真工具中由一個(gè)信道子系統(tǒng)模型表示的一個(gè)信道子系統(tǒng),并且其中執(zhí)行所述二維卷積運(yùn)算包括用所述信道子系統(tǒng)模型執(zhí)行二維卷積運(yùn)算。附加實(shí)施方案5.如附加實(shí)施方案I所述的方法,其中所述鏈路子系統(tǒng)包括在所述鏈路仿真工具中分別由傳輸機(jī)子系統(tǒng)模型和接收機(jī)子系統(tǒng)模型表不的傳輸機(jī)子系統(tǒng)和接收機(jī)子系統(tǒng),并且其中執(zhí)行所述二維卷積運(yùn)算包括用所述傳輸機(jī)子系統(tǒng)模型和接收機(jī)子系統(tǒng)模型執(zhí)行所述二維卷積運(yùn)算。附加實(shí)施方案6.如附加實(shí)施方案5所述的方法,其中所述傳輸機(jī)和接收機(jī)子系統(tǒng)包括每個(gè)都由多個(gè)特征函數(shù)中的對(duì)應(yīng)一個(gè)表示的傳輸機(jī)子系統(tǒng)部件和接收機(jī)子系統(tǒng)部件,所述方法進(jìn)一步包括在所述多個(gè)特征函數(shù)上執(zhí)行二維卷積運(yùn)算。附加實(shí)施方案7.如附加實(shí)施方案6所述的方法,其中所述傳輸機(jī)子系統(tǒng)部件包括從由以下部件構(gòu)成的第一集合中選擇的部件第一均衡器、第一鎖相環(huán)路、第一振蕩器和驅(qū)動(dòng)器,并且其中所述接收機(jī)子系統(tǒng)部件包括從由以下部件構(gòu)成的第二集合中選擇的部件緩沖器、第二均衡器、第二鎖相環(huán)路和第二振蕩器。附加實(shí)施方案8.如附加實(shí)施方案7所述的方法,其中在所述多個(gè)特征函數(shù)上執(zhí)行所述二維卷積運(yùn)算包括將與所述第一均衡器、所述第一鎖相環(huán)路、所述第一振蕩器和所述驅(qū)動(dòng)器相關(guān)聯(lián)的所述特征函數(shù)卷積,以便產(chǎn)生所述傳輸機(jī)子系統(tǒng)模型;以及將與所述緩沖器、所述第二均衡器、所述第二鎖相環(huán)路和所述第二振蕩器相關(guān)聯(lián)的所述特征函數(shù)卷積,以便產(chǎn)生所述接收機(jī)子系統(tǒng)模型。附加實(shí)施方案9. 一種使用在計(jì)算設(shè)備上實(shí)施的鏈路仿真工具仿真通信鏈路的方法,所述方法包括用所述鏈路仿真工具,在所述通信鏈路中的至少一些中的給定點(diǎn),為具有變化信號(hào)幅值的所傳輸信號(hào)顯示定時(shí)圖;以及用所述鏈路仿真工具,為所述通信鏈路中的至少一些,顯不表不在所述傳輸信號(hào)中信號(hào)幅值變化分布的概率密度函數(shù)圖表。附加實(shí)施方案10.如附加實(shí)施方案9所述的方法,其中顯示所述定時(shí)圖包括為所述通信鏈路顯示所述傳輸信號(hào)的眼圖。附加實(shí)施方案11.如附加實(shí)施方案9所述的方法,其中顯示所述概率密度函數(shù)圖表包括為所述通信鏈路顯示用于所述傳輸信號(hào)的噪聲直方圖表。 附加實(shí)施方案12.如附加實(shí)施方案11所述的方法,進(jìn)一步包括用所述鏈路仿真工具,為所述通信鏈路顯示用于所述傳輸信號(hào)的抖動(dòng)直方圖表。附加實(shí)施方案13.如附加實(shí)施方案9所述的方法,進(jìn)一步包括用所述鏈路仿真工具,為在所述通信鏈路中的至少一些中的所述給定點(diǎn)顯示所述傳輸信號(hào)的三維誤碼率圖表。附加實(shí)施方案14.如附加實(shí)施方案13所述的方法,進(jìn)一步包括用所述鏈路仿真工具,為所述通信鏈路的顯示與所述誤碼率相關(guān)聯(lián)的累積密度函數(shù)圖表,其中所述累積密度函數(shù)圖表包括是電壓的函數(shù)的第一累積密度函數(shù)圖表和是時(shí)間的函數(shù)的第二累積密度函數(shù)圖表。附加實(shí)施方案15. —種使用在計(jì)算設(shè)備上實(shí)施的鏈路仿真工具仿真通信鏈路的方法,所述方法包括用所述鏈路仿真工具,為所述通信鏈路中的至少一些接收用戶(hù)選擇的隨機(jī)抖動(dòng)要求;用所述鏈路仿真工具,為所述通信鏈路中的至少一些接收用戶(hù)選擇的隨機(jī)噪聲要求;以及用所述鏈路仿真工具,基于所述用戶(hù)選擇的隨機(jī)抖動(dòng)和噪聲要求為所述通信鏈路中的至少一些產(chǎn)生仿真結(jié)果。附加實(shí)施方案16.如附加實(shí)施方案15所述的方法,進(jìn)一步包括用所述鏈路仿真工具,為所述通信鏈路接收用戶(hù)選擇的數(shù)據(jù)速率。附加實(shí)施方案17.如附加實(shí)施方案15所述的方法,進(jìn)一步包括用所述鏈路仿真工具,為所述通信鏈路接收用戶(hù)選擇的目標(biāo)誤碼率。附加實(shí)施方案18.如附加實(shí)施方案17所述的方法,其中產(chǎn)生所述仿真結(jié)果包括為所述通信鏈路顯示抖動(dòng)、噪聲累積密度函數(shù)圖表和所述用戶(hù)選擇的目標(biāo)誤碼率,其中顯示所述抖動(dòng)和噪聲累積密度函數(shù)圖表基于所述用戶(hù)選擇的隨機(jī)抖動(dòng)和噪聲要求。附加實(shí)施方案19.如附加實(shí)施方案15所述的方法,其中產(chǎn)生所述仿真結(jié)果包括為所述通信鏈路顯示抖動(dòng)和噪聲概率密度函數(shù)圖表,其中顯示所述抖動(dòng)和噪聲概率密度函數(shù)圖表基于所述用戶(hù)選擇的隨機(jī)抖動(dòng)和噪聲要求。附加實(shí)施方案20. —種用于仿真在通信鏈路中的性能的計(jì)算機(jī)可讀存儲(chǔ)媒體上的軟件,包括用于為所述通信鏈路接收用戶(hù)選擇的鏈路仿真設(shè)置的代碼;用于執(zhí)行二維卷積運(yùn)算以便仿真在所述通信鏈路中的性能的代碼;以及用于顯示通過(guò)執(zhí)行所述二維卷積運(yùn)算產(chǎn)生的用于所述通信鏈路的仿真結(jié)果的代碼。
前述僅是本發(fā)明的原理的展示,并且各種修改可以在不背離本發(fā)明的范疇和精神 的情況下由本領(lǐng)域技術(shù)人員做出。前述實(shí)施方案可以個(gè)別實(shí)施或在任何組合中實(shí)施。
權(quán)利要求
1.一種使用在計(jì)算設(shè)備上實(shí)施的鏈路仿真工具仿真通信鏈路的方法,其中所述通信鏈路包括相關(guān)聯(lián)的鏈路子系統(tǒng),并且其中所述鏈路子系統(tǒng)在所述鏈路仿真工具中由子系統(tǒng)模型表示,所述方法包括 在所述子系統(tǒng)模型上執(zhí)行二維卷積運(yùn)算,以便使用所述鏈路仿真工具為所述通信鏈路確定鏈路性能。
2.如權(quán)利要求I所述的方法,其中所述鏈路子系統(tǒng)包括在所述鏈路仿真工具中由一個(gè)傳輸機(jī)子系統(tǒng)模型表示的一個(gè)傳輸機(jī)子系統(tǒng),并且其中執(zhí)行所述二維卷積運(yùn)算包括用所述傳輸機(jī)子系統(tǒng)模型執(zhí)行二維卷積運(yùn)算。
3.如權(quán)利要求I所述的方法,其中所述鏈路子系統(tǒng)包括在所述鏈路仿真工具中由一個(gè)接收機(jī)子系統(tǒng)模型表示的一個(gè)接收機(jī)子系統(tǒng),并且其中執(zhí)行所述二維卷積運(yùn)算包括用所述接收機(jī)子系統(tǒng)模型執(zhí)行二維卷積運(yùn)算。
4.如權(quán)利要求I所述的方法,其中所述鏈路子系統(tǒng)包括在所述鏈路仿真工具中由一個(gè)信道子系統(tǒng)模型表示的一個(gè)信道子系統(tǒng),并且其中執(zhí)行所述二維卷積運(yùn)算包括用所述信道子系統(tǒng)模型執(zhí)行二維卷積運(yùn)算。
5.如權(quán)利要求I所述的方法,其中所述鏈路子系統(tǒng)包括在所述鏈路仿真工具中分別由傳輸機(jī)子系統(tǒng)模型和接收機(jī)子系統(tǒng)模型表示的傳輸機(jī)子系統(tǒng)和接收機(jī)子系統(tǒng),并且其中執(zhí)行所述二維卷積運(yùn)算包括用所述傳輸機(jī)子系統(tǒng)模型和接收機(jī)子系統(tǒng)模型執(zhí)行所述二維卷積運(yùn)算。
6.如權(quán)利要求5所述的方法,其中所述傳輸機(jī)和接收機(jī)子系統(tǒng)包括每個(gè)都由多個(gè)特征函數(shù)中的對(duì)應(yīng)一個(gè)表示的傳輸機(jī)子系統(tǒng)部件和接收機(jī)子系統(tǒng)部件,所述方法進(jìn)一步包括 在所述多個(gè)特征函數(shù)上執(zhí)行二維卷積運(yùn)算。
7.如權(quán)利要求6所述的方法,其中所述傳輸機(jī)子系統(tǒng)部件包括從由以下部件構(gòu)成的第一集合中選擇的部件第一均衡器、第一鎖相環(huán)路、第一振蕩器和驅(qū)動(dòng)器,并且其中所述接收機(jī)子系統(tǒng)部件包括從由以下部件構(gòu)成的第二集合中選擇的部件緩沖器、第二均衡器、第二鎖相環(huán)路和第二振蕩器。
8.如權(quán)利要求7所述的方法,其中在所述多個(gè)特征函數(shù)上執(zhí)行所述二維卷積運(yùn)算包括 將與所述第一均衡器、所述第一鎖相環(huán)路、所述第一振蕩器和所述驅(qū)動(dòng)器相關(guān)聯(lián)的所述特征函數(shù)卷積,以便產(chǎn)生所述傳輸機(jī)子系統(tǒng)模型;以及 將與所述緩沖器、所述第二均衡器、所述第二鎖相環(huán)路和所述第二振蕩器相關(guān)聯(lián)的所述特征函數(shù)卷積,以便產(chǎn)生所述接收機(jī)子系統(tǒng)模型。
9.一種使用在計(jì)算設(shè)備上實(shí)施的鏈路仿真工具仿真通信鏈路的方法,所述方法包括 用所述鏈路仿真工具,在所述通信鏈路中的至少一些中的給定點(diǎn),為具有變化信號(hào)幅值的所傳輸信號(hào)顯示定時(shí)圖;以及 用所述鏈路仿真工具,為所述通信鏈路中的至少一些,顯示表示在所述傳輸信號(hào)中信號(hào)幅值變化分布的概率密度函數(shù)圖表。
10.如權(quán)利要求9所述的方法,其中顯示所述定時(shí)圖包括為所述通信鏈路顯示所述傳輸信號(hào)的眼圖。
11.如權(quán)利要求9所述的方法,其中顯示所述概率密度函數(shù)圖表包括為所述通信鏈路顯不用于所述傳輸信號(hào)的噪聲直方圖表。
12.如權(quán)利要求11所述的方法,進(jìn)一步包括 用所述鏈路仿真工具,為所述通信鏈路顯示用于所述傳輸信號(hào)的抖動(dòng)直方圖表。
13.如權(quán)利要求9所述的方法,進(jìn)一步包括 用所述鏈路仿真工具,為在所述通信鏈路中的至少一些中的所述給定點(diǎn)顯示所述傳輸信號(hào)的三維誤碼率圖表。
14.如權(quán)利要求13所述的方法,進(jìn)一步包括 用所述鏈路仿真工具,為所述通信鏈路的顯示與所述誤碼率相關(guān)聯(lián)的累積密度函數(shù)圖表,其中所述累積密度函數(shù)圖表包括是電壓的函數(shù)的第一累積密度函數(shù)圖表和是時(shí)間的函數(shù)的第二累積密度函數(shù)圖表。
15.一種使用在計(jì)算設(shè)備上實(shí)施的鏈路仿真工具仿真通信鏈路的方法,所述方法包括 用所述鏈路仿真工具,為所述通信鏈路中的至少一些接收用戶(hù)選擇的隨機(jī)抖動(dòng)要求; 用所述鏈路仿真工具,為所述通信鏈路中的至少一些接收用戶(hù)選擇的隨機(jī)噪聲要求;以及 用所述鏈路仿真工具,基于所述用戶(hù)選擇的隨機(jī)抖動(dòng)和噪聲要求為所述通信鏈路中的至少一些產(chǎn)生仿真結(jié)果。
16.如權(quán)利要求15所述的方法,進(jìn)一步包括 用所述鏈路仿真工具,為所述通信鏈路接收用戶(hù)選擇的數(shù)據(jù)速率。
17.如權(quán)利要求15所述的方法,進(jìn)一步包括 用所述鏈路仿真工具,為所述通信鏈路接收用戶(hù)選擇的目標(biāo)誤碼率。
18.如權(quán)利要求17所述的方法,其中產(chǎn)生所述仿真結(jié)果包括為所述通信鏈路顯示抖動(dòng)、噪聲累積密度函數(shù)圖表和所述用戶(hù)選擇的目標(biāo)誤碼率,其中顯示所述抖動(dòng)和噪聲累積密度函數(shù)圖表基于所述用戶(hù)選擇的隨機(jī)抖動(dòng)和噪聲要求。
19.如權(quán)利要求15所述的方法,其中產(chǎn)生所述仿真結(jié)果包括為所述通信鏈路顯示抖動(dòng)和噪聲概率密度函數(shù)圖表,其中顯示所述抖動(dòng)和噪聲概率密度函數(shù)圖表基于所述用戶(hù)選擇的隨機(jī)抖動(dòng)和噪聲要求。
20.一種用于仿真在通信鏈路中的性能的計(jì)算機(jī)可讀存儲(chǔ)媒體上的軟件,包括 用于為所述通信鏈路接收用戶(hù)選擇的鏈路仿真設(shè)置的代碼; 用于執(zhí)行二維卷積運(yùn)算以便仿真在所述通信鏈路中的性能的代碼;以及 用于顯示通過(guò)執(zhí)行所述二維卷積運(yùn)算產(chǎn)生的用于所述通信鏈路的仿真結(jié)果的代碼。
全文摘要
提供了一種用于仿真高速通信鏈路系統(tǒng)的鏈路仿真工具。通信鏈路可以包括鏈路子系統(tǒng)例如傳輸(TX)電路、接收(TX)電路、提供參考時(shí)鐘信號(hào)到TX和RX電路的振蕩器電路、以及將該TX和RX電路鏈接的信道。該鏈路仿真工具使用行為模型可以將該子系統(tǒng)的每個(gè)建模。該行為模型可以包括特征函數(shù)例如傳遞函數(shù)、概率密度函數(shù)和眼特征。該鏈路仿真工具可以具有鏈路分析引擎,該鏈路分析引擎能夠執(zhí)行二維(二變量)卷積運(yùn)算,并在由行為模型提供的特征函數(shù)上應(yīng)用雙域(頻率-時(shí)間)變換,以便仿真在該鏈路系統(tǒng)的性能。該鏈路仿真工具可以具有允許用戶(hù)指定所希望的鏈路參數(shù)的輸入屏幕和顯示仿真結(jié)果的數(shù)據(jù)顯示屏幕。
文檔編號(hào)G06F17/50GK102870094SQ201180020060
公開(kāi)日2013年1月9日 申請(qǐng)日期2011年4月19日 優(yōu)先權(quán)日2010年4月19日
發(fā)明者P·李, M·斯瑪瑙茨, T·M·燦, S·舒馬拉耶夫 申請(qǐng)人:阿爾特拉公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
寿光市| 平果县| 永州市| 镇坪县| 壤塘县| 女性| 合山市| 平潭县| 定州市| 邓州市| 宜春市| 琼结县| 航空| 都兰县| 涿鹿县| 古田县| 万宁市| 长子县| 淮安市| 措勤县| 贵港市| 白河县| 日土县| 汾西县| 景宁| 临江市| 霍林郭勒市| 军事| 榆中县| 马公市| 郎溪县| 泰和县| 郧西县| 拉萨市| 平远县| 阳城县| 白河县| 阳江市| 荆州市| 建水县| 轮台县|