《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > EDA與制造 > 解決方案 > 芯耀輝軟硬結(jié)合的智能DDR PHY訓(xùn)練技術(shù)

芯耀輝軟硬結(jié)合的智能DDR PHY訓(xùn)練技術(shù)

2021-07-09
來(lái)源:芯耀輝
關(guān)鍵詞: DDRPHY 芯耀輝

  DDR接口速率越來(lái)越高,每一代產(chǎn)品都在挑戰(zhàn)工藝的極限,對(duì)DDR PHY的訓(xùn)練要求也越來(lái)越嚴(yán)格。本文從新銳IP企業(yè)芯耀輝的角度,談?wù)凞DR PHY訓(xùn)練所面臨的挑戰(zhàn),介紹芯耀輝DDR PHY訓(xùn)練的主要過(guò)程和優(yōu)勢(shì),解釋了芯耀輝如何解決DDR PHY訓(xùn)練中的問(wèn)題。

  DDR PHY訓(xùn)練簡(jiǎn)介

  高可靠性是系統(tǒng)級(jí)芯片SoC重要的質(zhì)量和性能要求之一。SoC的復(fù)雜在于各個(gè)IP模塊都對(duì)其產(chǎn)生至關(guān)重要的影響。從芯耀輝長(zhǎng)期服務(wù)客戶的經(jīng)驗(yàn)來(lái)看,在客戶的SoC設(shè)計(jì)中,訪問(wèn)DDR SDRAM是常見(jiàn)的需求,所以DDR PHY則成為了一個(gè)非常關(guān)鍵的IP,其能否穩(wěn)定可靠的工作決定了整個(gè)SoC芯片的質(zhì)量和可靠性。

  制定DDR協(xié)議的固態(tài)技術(shù)協(xié)會(huì)(JEDEC)標(biāo)準(zhǔn)組織并沒(méi)有在規(guī)范中要求動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)需要具備調(diào)整輸入輸出信號(hào)延時(shí)的能力,于是通常DDR PHY就承擔(dān)起了輸入和輸出兩個(gè)方向的延時(shí)調(diào)整工作,這個(gè)調(diào)整的過(guò)程稱為訓(xùn)練(training)。訓(xùn)練是為了使DDR PHY輸出信號(hào)能符合固態(tài)技術(shù)協(xié)會(huì)標(biāo)準(zhǔn)的要求,DDR PHY通過(guò)調(diào)節(jié)發(fā)送端的延遲線(delay line),讓DRAM顆粒能在接收端順利地采樣到控制信號(hào)和數(shù)據(jù)信號(hào);相對(duì)應(yīng)的,在DDR PHY端,通過(guò)調(diào)整內(nèi)部接收端的延遲線,讓DDR PHY能順利地采樣到DRAM顆粒的輸出信號(hào)。從而在讀寫(xiě)兩個(gè)方向,DDR接口都能穩(wěn)定可靠地工作。

圖1:DDR PHY承擔(dān)了輸入和輸出兩個(gè)方向的延時(shí)調(diào)整工作.jpg

  圖1:DDR PHY承擔(dān)了輸入和輸出兩個(gè)方向的延時(shí)調(diào)整工作

  然而,隨著DDR工作頻率提高,DDR PHY訓(xùn)練的準(zhǔn)確性和精度要求也隨之提高。訓(xùn)練的準(zhǔn)確性和精度決定了DDR系統(tǒng)能否穩(wěn)定可靠地工作在較高的頻率。

  DDR PHY訓(xùn)練所面臨的挑戰(zhàn)

  DDR訓(xùn)練的種類(lèi)繁多,每個(gè)訓(xùn)練的結(jié)果都不能出錯(cuò)。同時(shí)固態(tài)技術(shù)協(xié)會(huì)定義的訓(xùn)練序列都比較單一,如果只使用這些默認(rèn)序列的話,訓(xùn)練結(jié)果在實(shí)際工作中并不是一個(gè)最優(yōu)值。

  目前絕大多數(shù)DDR PHY都采用硬件訓(xùn)練的方式,如果硬件算法有問(wèn)題,會(huì)導(dǎo)致訓(xùn)練出錯(cuò),DDR無(wú)法正常穩(wěn)定地工作,導(dǎo)致整個(gè)SoC的失敗。同時(shí),硬件訓(xùn)練模式很難支持復(fù)雜的訓(xùn)練序列和訓(xùn)練算法,從而無(wú)法得到訓(xùn)練結(jié)果的最優(yōu)解。

  芯耀輝的DDR PHY采用軟硬件結(jié)合的固件(firmware)訓(xùn)練方式跳出了上述DDR PHY訓(xùn)練模式的固定思維。

  芯耀輝DDR PHY在訓(xùn)練上的優(yōu)勢(shì)

  解決寫(xiě)入均衡(write leveling)的難題

  寫(xiě)入均衡是為了計(jì)算出flyby結(jié)構(gòu)下命令通路和數(shù)據(jù)通路的走線延遲的差值,在DDR PHY中把這個(gè)差值補(bǔ)償?shù)綌?shù)據(jù)通路上,從而最終讓數(shù)據(jù)通路和命令通路的延遲達(dá)到一致。

圖2:DDR flyby拓?fù)浣Y(jié)構(gòu)示意圖.jpg

  圖2:DDR flyby拓?fù)浣Y(jié)構(gòu)示意圖

  在實(shí)際的應(yīng)用中,命令(command)路徑上的延時(shí)會(huì)超過(guò)數(shù)據(jù)(DQ)路徑的延時(shí)。假設(shè)路徑差值 = 命令路徑延時(shí) - 數(shù)據(jù)路徑延時(shí),一般路徑差值在0~5個(gè)時(shí)鐘周期之間。可以把路徑差值分為整數(shù)部分和小數(shù)部分(單位是0.5個(gè)時(shí)鐘周期)。

圖3:命令路徑延時(shí)、數(shù)據(jù)路徑延時(shí)和路徑差值.jpg

  圖3:命令路徑延時(shí)、數(shù)據(jù)路徑延時(shí)和路徑差值

  根據(jù)固態(tài)技術(shù)協(xié)會(huì)標(biāo)準(zhǔn)(如JESD79-4C)的寫(xiě)入均衡的要求,DRAM在寫(xiě)入均衡模式下會(huì)用DDR PHY發(fā)送過(guò)來(lái)的DQS沿去采樣CK,并把采樣的值通過(guò)DQ返回給DDR PHY。

圖4:寫(xiě)入均衡模式下調(diào)整DQS時(shí)延的示意圖.jpg

  圖4:寫(xiě)入均衡模式下調(diào)整DQS時(shí)延的示意圖

  通過(guò)該訓(xùn)練,DDR PHY可以計(jì)算出命令與數(shù)據(jù)路徑延時(shí)差值的小數(shù)部分,卻沒(méi)有辦法訓(xùn)練出命令與數(shù)據(jù)路徑延時(shí)差值的整數(shù)部分(把DQS多延遲一個(gè)時(shí)鐘周期或者少延遲一個(gè)時(shí)鐘周期,用DQS采樣CK的采樣值是相同的)。

  為了解決這個(gè)問(wèn)題,通常會(huì)根據(jù)版圖設(shè)計(jì)估算出大概的路徑差值,從而自行得到路徑差值的整數(shù)部分,直接配置到DDR PHY的寄存器中。這種做法在頻率比較低、量產(chǎn)一致性比較好的時(shí)候問(wèn)題不大。但在大規(guī)模量產(chǎn)的時(shí)候,如果平臺(tái)之間的不一致性超過(guò)一個(gè)時(shí)鐘周期(LPDDR4最高頻下周期為468ps)的話,上述直接配置整數(shù)部分的方法就沒(méi)法進(jìn)行工作了,必然會(huì)導(dǎo)致部分芯片無(wú)法正常工作。

  芯耀輝采用固件的訓(xùn)練方式,通過(guò)DDR寫(xiě)操作時(shí)特殊調(diào)節(jié)方法,能夠幫助客戶計(jì)算出路徑差值整數(shù)加小數(shù)部分,無(wú)需客戶根據(jù)版圖設(shè)計(jì)估算路徑差值范圍。

圖5:路徑差值整數(shù)部分訓(xùn)練和小數(shù)部分訓(xùn)練.jpg

  圖5:路徑差值整數(shù)部分訓(xùn)練和小數(shù)部分訓(xùn)練

  過(guò)濾訓(xùn)練時(shí)DQS的高阻態(tài)

  讀操作時(shí),DQS信號(hào)在前導(dǎo)(preamble)前是高阻態(tài),同時(shí)DQS信號(hào)的前導(dǎo)部分也不能達(dá)到最穩(wěn)定的狀態(tài),所以需要訓(xùn)練出讀DQS的gate信號(hào)來(lái)過(guò)濾掉前面的高阻態(tài)和前導(dǎo),恰好得到整個(gè)讀突發(fā)(Read Burst)操作的有效DQS,這就是讀DQS gate訓(xùn)練。

  芯耀輝采用特定的方法,在訓(xùn)練的時(shí)候,排除不穩(wěn)定DQS的干擾,用讀DQS的gate信號(hào)得到讀突發(fā)數(shù)據(jù)對(duì)應(yīng)的第一個(gè)DQS的上升沿位置,從而得到gate的位置。

圖6:讀DQS gate訓(xùn)練.jpg

  圖6:讀DQS gate訓(xùn)練

  延遲DQS提高讀DQ訓(xùn)練的準(zhǔn)確性

  一般在DDR PHY中沒(méi)有這個(gè)訓(xùn)練,因?yàn)樵撚?xùn)練不是固態(tài)技術(shù)協(xié)會(huì)標(biāo)準(zhǔn)要求的,可是在實(shí)際應(yīng)用中,這個(gè)訓(xùn)練卻有著比較重要的意義。

圖7:LPDDR4突發(fā)讀(來(lái)源固態(tài)技術(shù)協(xié)會(huì)標(biāo)準(zhǔn)JESD209-4B).jpg

  圖7:LPDDR4突發(fā)讀(來(lái)源固態(tài)技術(shù)協(xié)會(huì)標(biāo)準(zhǔn)JESD209-4B)

  讀DQS和讀DQ之間的偏差為tDQSQ,這個(gè)值的范圍是0~0.18UI(在高頻下約為0~42ps)。讀訓(xùn)練的時(shí)候,采用延遲DQS的方法,找到DQ的左右窗口,最后把DQS放在DQ窗口的中心點(diǎn)。由于DDR PHY內(nèi)部的DQS-DQ延遲偏差、封裝的pad延遲偏差、以及PCB走線偏差,雖然DRAM端輸出的tDQSQ為正數(shù)(DQ的延遲比DQS大),但在DDR PHY內(nèi)部看到的tDQSQ卻可能為負(fù)數(shù)(DDR PHY內(nèi)部DQS的延遲比DQ大),如圖8上半部分所示。

  在這種情況下,即使DQS的延遲為0,DQS也落在DQ的窗口內(nèi),PHY內(nèi)部會(huì)通過(guò)從0延遲開(kāi)始增加DQS的延遲來(lái)搜索DQ的左右窗口,這樣必然導(dǎo)致最終搜索到的DQ的窗口比實(shí)際的窗口要小,讀訓(xùn)練后的DQS的采樣點(diǎn)不在DQ的正中間,而在偏右的位置,最終讀余量(margin)變小。

  芯耀輝通過(guò)特定的方法,能讓每個(gè)DQ的窗口都在DQS右邊,這樣做讀訓(xùn)練的時(shí)候,可以搜索到DQ的完整窗口,提高了讀訓(xùn)練的準(zhǔn)確性,提升DDR的讀性能。

圖8:Read DQ skew training.jpg

  圖8:Read DQ skew training

  用固件的訓(xùn)練方法獲取讀數(shù)據(jù)眼圖(Read data eye)的優(yōu)化值

  讀數(shù)據(jù)眼圖訓(xùn)練通過(guò)延遲讀DQS的方法,把讀DQS放在DQ窗口的中間。目前最大的問(wèn)題是固態(tài)技術(shù)協(xié)會(huì)標(biāo)準(zhǔn)對(duì)讀數(shù)據(jù)眼圖的讀序列定義的比較簡(jiǎn)單,比如對(duì)于DDR4,定義的序列是01010101的固定序列。因?yàn)楦咚傩盘?hào)的符號(hào)間干擾以及信號(hào)反射,在不同的讀序列的情況下DQ窗口是有差異的,所以采用簡(jiǎn)單固定的序列并不能很好地覆蓋實(shí)際的使用場(chǎng)景,導(dǎo)致訓(xùn)練結(jié)果在實(shí)際工作時(shí)并不是一個(gè)優(yōu)化值。

  芯耀輝采用固件的訓(xùn)練方法,可以設(shè)置不同的范式(pattern),如PRBS范式、特殊設(shè)計(jì)的掃頻范式等。顯然此類(lèi)范式能更好地反映數(shù)據(jù)通道的特性,因?yàn)樗烁哳l、中頻、低頻信息,以及長(zhǎng)0和長(zhǎng)1帶來(lái)的碼間串?dāng)_等問(wèn)題,可以獲得較優(yōu)的訓(xùn)練結(jié)果,從而得到一個(gè)能覆蓋實(shí)際工作場(chǎng)景的可靠值。

  二維訓(xùn)練模式下優(yōu)化的參考電壓(Vref)電壓和地址線(CA)延遲

  LPDDR3中引入了地址線訓(xùn)練,DRAM把采樣到的地址信號(hào)通過(guò)數(shù)據(jù)通路反饋給DDR PHY,DDR PHY可以通過(guò)這個(gè)反饋去調(diào)節(jié)地址線的延遲。在LPDDR4中,還加入了地址線參考電壓的訓(xùn)練,所以不僅需要調(diào)節(jié)地址線的延遲,還需要找到一個(gè)最優(yōu)的參考電壓值。傳統(tǒng)使用硬件訓(xùn)練的方式在面對(duì)這種兩個(gè)維度的訓(xùn)練時(shí)就會(huì)顯得捉襟見(jiàn)肘,同時(shí)硬件算法也沒(méi)法做得太復(fù)雜。

  芯耀輝采用固件的二維訓(xùn)練模式,可以繪制出完整的以地址線延遲為橫坐標(biāo)和以參考電壓為縱坐標(biāo)的二維圖像,從而得到較優(yōu)的參考電壓和對(duì)應(yīng)的地址線延遲。

  二維訓(xùn)練模式下優(yōu)化的DQ參考電壓和DQ延遲

  DDR4的固態(tài)技術(shù)協(xié)會(huì)標(biāo)準(zhǔn)中引入了DQ參考電壓,可是對(duì)于如何訓(xùn)練并沒(méi)有給出說(shuō)明和支持,所以大多數(shù)DDR PHY并不支持DDR4的DQ參考電壓訓(xùn)練,只能配置一個(gè)固定參考電壓值。

  LPDDR4的固態(tài)技術(shù)協(xié)會(huì)標(biāo)準(zhǔn)增加了寫(xiě)DQS-DQ訓(xùn)練(調(diào)整寫(xiě)DQ相對(duì)于寫(xiě)DQS的相位)和DQ參考電壓訓(xùn)練協(xié)議上的支持。

  芯耀輝采用固件的方式,不僅支持了DDR4的DQ參考電壓訓(xùn)練,同時(shí)對(duì)于LPDDR4的寫(xiě)DQS-DQ和DQ參考電壓訓(xùn)練,也采用了固件的二維訓(xùn)練模式,繪制出完整的以DQ延遲為橫坐標(biāo)和以DQ參考電壓為縱坐標(biāo)的二維圖像,在整個(gè)二維圖像中找到較優(yōu)的DQ參考電壓和對(duì)應(yīng)的DQ延遲。

  總結(jié)

  隨著工藝節(jié)點(diǎn)的提升和DDR顆粒技術(shù)的演進(jìn),DDR的工作頻率越來(lái)越高,DDR顆粒的訓(xùn)練要求也越來(lái)越高。同時(shí)對(duì)于DDR PHY來(lái)說(shuō),內(nèi)部的模擬電路(FFE,DFE等)隨著頻率的提升也需要做各種高精度的訓(xùn)練。芯耀輝采用軟硬結(jié)合的智能訓(xùn)練方法不僅可以支持DDR顆粒的各種必要的復(fù)雜訓(xùn)練,也同時(shí)可以支持DDR PHY內(nèi)部模擬電路的各種訓(xùn)練。通過(guò)不斷優(yōu)化訓(xùn)練算法,持續(xù)挑戰(zhàn)每一代DDR產(chǎn)品的速率極限。

  百尺竿頭,更進(jìn)一步,芯耀輝人必將以提供高性能的接口類(lèi)IP,高品質(zhì)的設(shè)計(jì)服務(wù)為己任,奮發(fā)圖強(qiáng),攜手廣大芯片設(shè)計(jì)公司推出更優(yōu)秀的產(chǎn)品,助力中國(guó)芯片產(chǎn)業(yè)的發(fā)展。




微信圖片_20210517164139.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区二区三区在线免费观看| 欧美高清你懂得| 亚洲国产美女久久久久| 亚洲一区在线观看视频| 夜夜嗨av一区二区三区四季av | 狠狠入ady亚洲精品| 国产日韩欧美综合| 国产欧美日韩一区| 国产日韩欧美在线视频观看| 国产女主播一区| 国产精品午夜国产小视频| 国产精品视区| 国产日韩一区在线| 国语自产精品视频在线看8查询8| 韩日午夜在线资源一区二区| 黑人操亚洲美女惩罚| 一区二区在线观看视频在线观看| 国产在线观看一区| 好吊色欧美一区二区三区视频| 激情校园亚洲| 亚洲欧洲精品一区二区三区不卡 | 亚洲综合精品自拍| 欧美一区1区三区3区公司| 午夜一区二区三视频在线观看 | 欧美日韩你懂的| 国产精品国产自产拍高清av王其| 国产精品白丝黑袜喷水久久久 | 亚洲欧洲av一区二区三区久久| 午夜精品亚洲一区二区三区嫩草| 欧美一区二区三区日韩视频| 久久精品女人天堂| 亚洲精品视频中文字幕| 在线亚洲欧美| 午夜性色一区二区三区免费视频 | 欧美天天综合网| 国产欧美一区二区精品忘忧草| 国产一区二区三区的电影| 在线日韩一区二区| 日韩视频一区二区三区在线播放免费观看 | 亚洲成人资源| 亚洲精品乱码久久久久久蜜桃91 | 欧美高潮视频| 国产精品白丝av嫩草影院| 国产亚洲一区二区三区在线播放| 一区二区在线观看av| 日韩一级精品视频在线观看| 亚洲影院高清在线| 91久久国产综合久久| 亚洲在线观看视频| 久久亚洲精选| 欧美午夜精品一区| 激情五月***国产精品| 99视频精品| 久久成人在线| 亚洲四色影视在线观看| 久久久人成影片一区二区三区 | 黄色国产精品一区二区三区| 亚洲毛片网站| 欧美一级片久久久久久久| 亚洲日本一区二区| 午夜精品一区二区三区电影天堂 | 欧美日产国产成人免费图片| 国产精品日韩欧美一区二区三区 | 国产麻豆91精品| 亚洲高清不卡在线| 亚洲综合日韩| 日韩亚洲精品在线| 久久久噜久噜久久综合| 欧美日韩综合在线| 一区二区三区无毛| 亚洲综合首页| 亚洲最快最全在线视频| 久久久噜噜噜久久| 国产精品国产三级国产专播品爱网| 伊人久久亚洲热| 亚洲欧美日韩国产综合在线| 亚洲精品视频免费观看| 久久久精品动漫| 国产精品久久久久9999| 亚洲国产精品成人精品| 性做久久久久久免费观看欧美| 一区二区高清| 欧美91精品| 国产揄拍国内精品对白| 亚洲一区bb| 一本色道综合亚洲| 欧美v国产在线一区二区三区| 国产欧美一区二区白浆黑人| 99精品国产99久久久久久福利| 亚洲国产精品尤物yw在线观看 | 亚洲精品乱码久久久久久蜜桃麻豆| 欧美一区在线直播| 亚洲影院免费观看| 欧美人与性动交cc0o| 黄色一区二区三区四区| 亚洲一区二区在线观看视频| 一区二区三区www| 欧美激情视频在线播放| 狠狠久久亚洲欧美| 欧美一级片在线播放| 欧美一区久久| 国产精品人人爽人人做我的可爱| 99在线视频精品| 一区二区三区高清在线| 欧美高清在线| 亚洲国产日本| 久久精品人人爽| 久久精品在线观看| 国产亚洲精品久| 亚洲欧美日韩国产一区| 亚洲欧美激情视频| 欧美亚洲不卡| 在线亚洲精品| 亚洲欧美久久久| 国产精品久久久久天堂| 亚洲视频在线观看| 亚洲直播在线一区| 国产精品国产自产拍高清av王其| 宅男66日本亚洲欧美视频 | 新67194成人永久网站| 国产精品久久久久毛片大屁完整版 | 国产热re99久久6国产精品| 亚洲主播在线| 午夜精品久久久久久| 国产美女精品免费电影| 午夜精品福利视频| 久久久久久69| 一区二区三区在线观看欧美| 亚洲欧洲一区二区在线播放| 欧美大片免费看| 亚洲日本欧美日韩高观看| 一本一道久久综合狠狠老精东影业| 欧美日韩国产小视频在线观看| 日韩视频一区二区三区| 亚洲一区二区三区四区五区午夜 | 亚洲日韩成人| 一区二区国产精品| 国产精品成人va在线观看| 亚洲综合99| 久久免费偷拍视频| 伊人伊人伊人久久| 99国产精品久久久| 国产精品久久激情| 欧美在线中文字幕| 欧美高清视频一区二区三区在线观看| 亚洲人在线视频| 亚洲在线视频观看| 国产亚洲精品久| 亚洲人成毛片在线播放| 欧美日韩国产不卡在线看| 亚洲图片在线观看| 久久精品国产久精国产爱 | 亚洲精品一级| 午夜视频一区在线观看| 精品91免费| 亚洲视频专区在线| 国产婷婷色综合av蜜臀av| 亚洲国产精品一区制服丝袜| 欧美日本免费| 午夜久久久久久| 欧美福利一区| 亚洲午夜电影网| 麻豆成人综合网| 一本久久a久久精品亚洲| 久久精品国产久精国产思思| 亚洲国产另类久久精品| 香港久久久电影| 亚洲电影免费| 性欧美xxxx大乳国产app| 亚洲成人资源| 午夜精品福利视频| 亚洲福利免费| 亚洲欧美国产精品桃花| 在线国产精品播放| 亚洲欧美国产精品va在线观看| 一区二区在线观看视频在线观看| 亚洲视频综合在线| 国内成人精品视频| 在线视频精品一区| 国模一区二区三区| 亚洲在线视频| 在线观看亚洲精品| 欧美一区二区精美| 亚洲人成7777| 久久久91精品国产| 一区二区欧美亚洲| 牛牛精品成人免费视频| 午夜精品久久久久久久久久久 | 日韩亚洲欧美中文三级| 老鸭窝亚洲一区二区三区| 亚洲视频在线看| 欧美伦理影院| 亚洲国产成人久久| 国产免费观看久久黄| 亚洲婷婷在线| 亚洲电影网站| 久久免费99精品久久久久久| 亚洲一区二区三区在线视频| 欧美日韩成人综合天天影院| 亚洲国产精品精华液2区45|