很多人可能覺得PCB信號速率越高,如25Gbps,56G/112G-PAM4信號等調(diào)試上發(fā)現(xiàn)的問題會越多,其實不然。我們收到最多的調(diào)試問題還是DDR3、DDR4等,不是跑不到額度速率,就是識別不到,或者training出現(xiàn)了問題。這種情況下往往調(diào)試很久也找不到問題在哪里,最后可能會懷疑是不是PCB設(shè)計哪里出了問題,因為原理方案和軟件是參考廠家的,“最不容易出錯”。
之所以說調(diào)試很麻煩,尤其是出了問題后,牽扯到的因素太多,所謂術(shù)業(yè)有專攻,我們只能從PCB設(shè)計和信號或電源完整性的角度去排除,如果涉及到硬件原理或者軟件等,我們可能也是一籌莫展。借助今天要講的這個案例,我們可以來簡單說一下在調(diào)試過程中一般會怎么處理這種DDRx問題。
某客戶在調(diào)試過程中發(fā)現(xiàn)他們的DDR3只能在低頻下單片正常工作,多片沒法同時正常運行,調(diào)試了好久也沒有找到問題在哪里,最后來求助我們,希望我們查一下PCB設(shè)計,或者看是否能實物測試一下信號,下面是客戶反饋的問題描述。

然后對應(yīng)的測試部分結(jié)果如下,可以看到在時鐘頻率400MHz(對應(yīng)數(shù)據(jù)率800Mbps)下測試了兩塊板,1號板只有A通道的第0片(挨著主芯片的第1片)顆粒通過,其余顆粒均報錯不通過。2號板只有A通道的第0,1 , 3片顆粒通過,其余均報錯不通過。如下圖片所示。


在時鐘頻率800MHz(對應(yīng)數(shù)據(jù)率1600Mbps)下測試所有顆粒都報錯不通過,如下圖所示。

按照我們之前一貫的說法,如果DDRx不能跑到額定速率,通過降頻能改善的話,則說明一般是時序裕量問題,這種情況可能和PCB設(shè)計或者驅(qū)動及ODT的配置有關(guān)系,我們通過查板或者仿真有很大概率能找到并解決這類問題。
眼前的這個DDRx問題現(xiàn)象在高頻的時候都報錯不通過,而降頻后有部分不報錯可以通過,說明降頻后還是有改善的,于是我們讓客戶把PCB設(shè)計文件給我們查一下,這個也是我們解BUG的基本套路。
拿到PCB板子,確實也發(fā)現(xiàn)了不少問題,挑出下面幾個比較明顯一點的。
1、PCB做等長的時候沒有把芯片的Pin delay一起加上考慮,會影響時序;

2、電路板地址線的等長規(guī)則只設(shè)置了第一片顆粒到主控芯片的主干段,顆粒到顆粒間的分支沒有設(shè)置相關(guān)規(guī)則,會影響到時序;

3、時鐘按照Fly_by拓?fù)渥呔€,端接電阻放在了靠近第1片顆粒處而不是最后一片顆粒處,這是一個嚴(yán)重的問題,如下圖所示。

看到這里,眼尖的小伙伴們可能就知道問題出在了哪里,于是我們便讓客戶快速做一個實驗,把上圖紅色圈出的電阻想辦法焊接到最后一片顆粒對應(yīng)的管腳P N上,同時擔(dān)心客戶不太明白,于是好人做到底,順便把PCB對應(yīng)的電阻位號和要挪到的位置也按照下圖所示標(biāo)示了出來。

因為B通道也是同樣的問題,而且調(diào)試情況更糟糕,于是我們順便也讓客戶按照同樣的方法挪動了B通道的時鐘網(wǎng)絡(luò)電阻位置。

第二天好消息傳來,客戶按照我們的建議挪了電阻的位置,問題解決了。這個PCB板案例也說明了有時我們查板會發(fā)現(xiàn)很多細(xì)節(jié)不符合PCB設(shè)計要求,最重要的是要學(xué)會分析哪個點才是關(guān)鍵(致命)問題所在;同時我們發(fā)現(xiàn)在速率不是很高的情況下,就算不考慮芯片的pin delay,系統(tǒng)也不至于沒法工作,這些都是引起時序裕量不足的一些因素,而我們要做的就是盡量從各方面去摳出更多的裕量。

關(guān)于一博:
一博科技成立于2003年3月,深圳創(chuàng)業(yè)板上市公司,股票代碼: 301366,專注于高速PCB設(shè)計、SI/PI仿真分析等技術(shù)服務(wù),并為研發(fā)樣機(jī)及批量生產(chǎn)提供高品質(zhì)、短交期的PCB制板與PCBA生產(chǎn)服務(wù)。致力于打造一流的硬件創(chuàng)新平臺,加快電子產(chǎn)品的硬件創(chuàng)新進(jìn)程,提升產(chǎn)品質(zhì)量。
一博珠海板廠位于珠海經(jīng)濟(jì)開發(fā)區(qū),坐擁PCB產(chǎn)業(yè)優(yōu)質(zhì)人才資源及完善的產(chǎn)業(yè)配套。一期全面投產(chǎn),專注于高端快件,提供高品質(zhì)的高多層、高速、高精密、HDI等PCB生產(chǎn)制造。二期提供中大批量高速、高多層PCB生產(chǎn)。聚焦國內(nèi)高端快件細(xì)分市場,致力于推動國內(nèi)PCB行業(yè)的技術(shù)進(jìn)步,尤其是高速、高多層、高復(fù)雜PCB產(chǎn)品的快速交付,12-20層制板交期快至8天內(nèi)交付,對應(yīng)PCB廣泛應(yīng)用于ATE、AI算力、服務(wù)器、工控、通信、汽車、醫(yī)療設(shè)備等領(lǐng)域。
審核編輯 黃宇
-
PCB板
+關(guān)注
關(guān)注
27文章
1495瀏覽量
55129 -
DDR3
+關(guān)注
關(guān)注
2文章
288瀏覽量
44102
發(fā)布評論請先 登錄
TI SN74SSQEA32882:DDR3/DDR3L注冊式DIMM的理想時鐘驅(qū)動器
探索SN74SSQEB32882:DDR3內(nèi)存的高效時鐘驅(qū)動解決方案
探索 SN74SSQEC32882:DDR3 注冊 DIMM 的理想時鐘驅(qū)動器
Texas Instruments TS3DDR3812:DDR3應(yīng)用的理想12通道開關(guān)解決方案
真不敢信,PCB板上就挪動了一個電阻,DDR3竟神奇變好了
DDR3 SDRAM參考設(shè)計手冊
基于DDR200T開發(fā)板的e203進(jìn)行DDR3擴(kuò)展
DDR200T中的DDR3的使用配置
AD設(shè)計DDR3時等長設(shè)計技巧
AD設(shè)計DDR3時等長設(shè)計技巧
在Vivado調(diào)用MIG產(chǎn)生DDR3的問題解析
DDR3 SDRAM配置教程
真不敢信,PCB板上就挪動了一個電阻,DDR3竟神奇變好了
評論