高速鏈路DDR的自適應(yīng)判決反饋均衡器算法與實現(xiàn)研究
發(fā)布時間:2021-07-09 08:06
隨著各種電子設(shè)備的數(shù)據(jù)傳輸速率和工作頻率不斷地提高,比如個人電腦、服務(wù)器、移動端設(shè)備,人們對這些電子設(shè)備的內(nèi)存的要求也越來越高,以個人電腦為例,目前已經(jīng)推出的最新協(xié)議是DDR4協(xié)議,而在不久的將來DDR5協(xié)議也將推出。相比DDR4,DDR5會有更快的數(shù)據(jù)傳輸速率,更低的工作電壓,因此DDR5會遇到更復(fù)雜、更棘手的信號完整性(Signal Integrity,SI)問題比如反射、碼間干擾、串?dāng)_等。為了解決DDR5的信號完整性問題,DDR5協(xié)議中可能會增加對均衡技術(shù)的使用。均衡技術(shù)在高速串行鏈路中已經(jīng)有成熟的發(fā)展,我們可以以此為借鑒,但DDR的結(jié)構(gòu)與高速串行鏈路的結(jié)構(gòu)也有許多本質(zhì)上的差異,因此這些均衡技術(shù)并不能直接照搬到DDR上,需要修改以適應(yīng)于DDR鏈路的實際應(yīng)用。在設(shè)計DDR這種高速鏈路時,進行信號完整性仿真已經(jīng)是必不可少的一步,所以在DDR5的電路仿真軟件中也需要加入均衡的選項。在2017版的ADS軟件中,針對DDR的仿真中已經(jīng)加入了部分均衡選項。本文首先介紹了歷代DDR的結(jié)構(gòu),并討論DDR5與之前DDR的改變及其設(shè)計上可能遇到的挑戰(zhàn)。然后介紹高速串行鏈路中已有的均衡技術(shù),以及高速串...
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:99 頁
【學(xué)位級別】:碩士
【部分圖文】:
AMI_Init的輸入?yún)?shù)
圖3.9 AMI_Init 的輸入?yún)?shù)如圖 3.10 所示,AMI_parameters_out 變量、AMI_memory_handle 變量和 需要使用 libpointer 函數(shù)轉(zhuǎn)換為 char **、void **和 char **類型。
中的需要使用的函數(shù)名(這里即是 AMI_Init)。calllib 函數(shù)的剩余輸入變量即是AMI_Init 函數(shù)的輸入變量。圖3.11 調(diào)用 AMI_Init 函數(shù)這里簡單介紹 AMI_Init 函數(shù)的每個輸入?yún)?shù)和輸出參數(shù)的意義。(1)impulse_matrix:impulse_matrix 是一個指針變量,以一維的浮點數(shù)向量的形式存儲信道電壓脈沖響應(yīng)的集合。impulse_matrix 參數(shù)即是輸入也是輸出,其值由 EDA 工具提供。如果在AMI_Init 函數(shù)中建模,則算法模型通過使用濾波功能(例如均衡函數(shù))來修改脈沖響應(yīng)。脈沖響應(yīng)的采樣間距由 EDA 工具確定,并通過 sample_interval 參數(shù)傳遞給算法模型。(2)number_of_rows:number_of_rows 指的是 impulse_matrix 參數(shù)中的行數(shù)。(3)aggressors:aggressors 指的是 impulse_matrix 參數(shù)中的攻擊線數(shù)量。(4)sample_interval:sample_interval 指的是 AMI_Init 函數(shù)中的 impulse_matrix 參數(shù)和 AMI_GetWave函數(shù)中的 wave 參數(shù)的采樣間隔,其單位是秒,其值由 EDA 工具確定。在算法模型對impulse_matrix 參數(shù)和 wave 參數(shù)處理前后,sample_interval 的值應(yīng)該是相同的,而且其值必須是一個有效值
【參考文獻】:
期刊論文
[1]DDR器件關(guān)鍵測試向量的設(shè)計[J]. 石雪梅,劉敦偉,顧穎,李盛杰. 計算機與數(shù)字工程. 2019(01)
[2]基于Cadence的DDR源同步時序仿真研究[J]. 唐萬明,范朝元. 現(xiàn)代電子技術(shù). 2014(08)
博士論文
[1]IR-UWB多徑信號能量收集及ISI抑制研究[D]. 劉志勇.哈爾濱工業(yè)大學(xué) 2010
碩士論文
[1]高速SerDes信號和均衡技術(shù)研究[D]. 史航.浙江大學(xué) 2015
[2]高速串行傳輸關(guān)鍵技術(shù)的研究與設(shè)計[D]. 王增福.西安電子科技大學(xué) 2012
[3]高精度實時超聲測距技術(shù)研究[D]. 隋衛(wèi)平.國防科學(xué)技術(shù)大學(xué) 2003
本文編號:3273367
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:99 頁
【學(xué)位級別】:碩士
【部分圖文】:
AMI_Init的輸入?yún)?shù)
圖3.9 AMI_Init 的輸入?yún)?shù)如圖 3.10 所示,AMI_parameters_out 變量、AMI_memory_handle 變量和 需要使用 libpointer 函數(shù)轉(zhuǎn)換為 char **、void **和 char **類型。
中的需要使用的函數(shù)名(這里即是 AMI_Init)。calllib 函數(shù)的剩余輸入變量即是AMI_Init 函數(shù)的輸入變量。圖3.11 調(diào)用 AMI_Init 函數(shù)這里簡單介紹 AMI_Init 函數(shù)的每個輸入?yún)?shù)和輸出參數(shù)的意義。(1)impulse_matrix:impulse_matrix 是一個指針變量,以一維的浮點數(shù)向量的形式存儲信道電壓脈沖響應(yīng)的集合。impulse_matrix 參數(shù)即是輸入也是輸出,其值由 EDA 工具提供。如果在AMI_Init 函數(shù)中建模,則算法模型通過使用濾波功能(例如均衡函數(shù))來修改脈沖響應(yīng)。脈沖響應(yīng)的采樣間距由 EDA 工具確定,并通過 sample_interval 參數(shù)傳遞給算法模型。(2)number_of_rows:number_of_rows 指的是 impulse_matrix 參數(shù)中的行數(shù)。(3)aggressors:aggressors 指的是 impulse_matrix 參數(shù)中的攻擊線數(shù)量。(4)sample_interval:sample_interval 指的是 AMI_Init 函數(shù)中的 impulse_matrix 參數(shù)和 AMI_GetWave函數(shù)中的 wave 參數(shù)的采樣間隔,其單位是秒,其值由 EDA 工具確定。在算法模型對impulse_matrix 參數(shù)和 wave 參數(shù)處理前后,sample_interval 的值應(yīng)該是相同的,而且其值必須是一個有效值
【參考文獻】:
期刊論文
[1]DDR器件關(guān)鍵測試向量的設(shè)計[J]. 石雪梅,劉敦偉,顧穎,李盛杰. 計算機與數(shù)字工程. 2019(01)
[2]基于Cadence的DDR源同步時序仿真研究[J]. 唐萬明,范朝元. 現(xiàn)代電子技術(shù). 2014(08)
博士論文
[1]IR-UWB多徑信號能量收集及ISI抑制研究[D]. 劉志勇.哈爾濱工業(yè)大學(xué) 2010
碩士論文
[1]高速SerDes信號和均衡技術(shù)研究[D]. 史航.浙江大學(xué) 2015
[2]高速串行傳輸關(guān)鍵技術(shù)的研究與設(shè)計[D]. 王增福.西安電子科技大學(xué) 2012
[3]高精度實時超聲測距技術(shù)研究[D]. 隋衛(wèi)平.國防科學(xué)技術(shù)大學(xué) 2003
本文編號:3273367
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/3273367.html
最近更新
教材專著