標(biāo)題: PCB板上PIN DELAY單位錯(cuò)了,DDR4跑不起來(lái),真的嗎? [打印本頁(yè)]
作者: 一博科技 時(shí)間: 2026-1-20 14:50
標(biāo)題: PCB板上PIN DELAY單位錯(cuò)了,DDR4跑不起來(lái),真的嗎?
高速先生成員--周偉
上一個(gè)案例《就挪動(dòng)了一個(gè)電阻,DDR3竟神奇變好了,敢信嗎?》,提到的設(shè)計(jì)沒(méi)有考慮pin delay,后面只是調(diào)整了時(shí)鐘的端接電阻就好了,而且速率也可以運(yùn)行到1600Mbps,看來(lái)pin delay也不是那么至關(guān)重要嘛!千萬(wàn)別大意,我們也說(shuō)了,DDRx的設(shè)計(jì)其實(shí)就是各種摳裕量,pin delay會(huì)占用一部分時(shí)序裕量,所以正常還是要考慮的。這不,今天我們就碰到了另一個(gè)案例,客戶調(diào)試DDR4的時(shí)候發(fā)現(xiàn)前面兩片可以識(shí)別,四片一起的時(shí)候識(shí)別會(huì)報(bào)錯(cuò),板上兩個(gè)FPGA都是一樣的問(wèn)題,而且也排查了原理圖,同時(shí)參數(shù)配置也找廠家看過(guò),和公版的一樣,沒(méi)有問(wèn)題,然后覺(jué)得最大的疑點(diǎn)就是PCB問(wèn)題了,下面是問(wèn)題的關(guān)鍵描述。

PCB設(shè)計(jì)人員去檢查L(zhǎng)ayout文件的時(shí)候發(fā)現(xiàn)由于pin delay表格中的單位被隱藏了,本來(lái)要用時(shí)間ps單位的,結(jié)果設(shè)計(jì)時(shí)被當(dāng)成了長(zhǎng)度mil為單位。


但從我們仿真的經(jīng)驗(yàn)來(lái)看,這里面還是有疑點(diǎn)的,最大的疑問(wèn)是一般Fly-by越靠近后面的顆粒信號(hào)質(zhì)量越好,另外pin delay單位導(dǎo)錯(cuò)不會(huì)導(dǎo)致前面顆粒能識(shí)別,后面顆粒沒(méi)法識(shí)別的現(xiàn)象,同時(shí)降頻應(yīng)該會(huì)有改善。這個(gè)就和我們的認(rèn)知有點(diǎn)相悖了,所以還是要進(jìn)一步摸清楚情況。同時(shí)客戶又發(fā)現(xiàn)了和開(kāi)發(fā)板不一樣的如下設(shè)計(jì)問(wèn)題。


客戶說(shuō)的開(kāi)發(fā)板的端接電阻是放在如上圖綠色線路的末端,也就是左上角,說(shuō)明開(kāi)發(fā)板的fly-by拓?fù)渥呔順序是從右到左(客戶的說(shuō)法是從低位到高位,即上圖4321的順序),而目前設(shè)計(jì)的走線是虛線部分,走線順序是從左到右(客戶的說(shuō)法是從高位到低位,即上圖1234的順序),端接電阻放在右上角。
看到這里我終于明白客戶描述說(shuō)的前面兩片顆粒能識(shí)別的原因了,這個(gè)也是我們經(jīng)常在解Bug過(guò)程中和客戶產(chǎn)生溝通障礙的一個(gè)因素,客戶描述問(wèn)題的時(shí)候往往喜歡從他們自己認(rèn)知的角度去說(shuō),比如在這個(gè)設(shè)計(jì)上,開(kāi)發(fā)板的走線順序是上圖所示4321的順序,然后客戶說(shuō)的前面兩片顆粒應(yīng)該是3和4兩片顆粒,但我們?nèi)ゲ樵O(shè)計(jì)文件的時(shí)候,由于信號(hào)是按照1234顆粒順序走的,所以我們理解的前面兩片顆粒是1和2所示的兩片顆粒,這個(gè)在fly-by拓?fù)淅锩鎸儆谇岸祟w粒,一般信號(hào)質(zhì)量會(huì)比后面的顆粒差。這個(gè)不一樣的說(shuō)法也導(dǎo)致了我們走了一段彎路,所以后續(xù)希望大家在描述問(wèn)題現(xiàn)象的時(shí)候也能從對(duì)方能理解的角度去說(shuō)明,最好把器件位號(hào)一并帶上,這樣就不會(huì)有什么誤解了,至少保證大家首先在一個(gè)頻道上。
這個(gè)發(fā)現(xiàn)貌似帶來(lái)了一絲新的曙光,于是又有了一段新的對(duì)話和排查方向,之前遇到過(guò)DDR4高低位走反導(dǎo)致出問(wèn)題的案例,所以需要找芯片原廠確認(rèn)。

同時(shí)我們也在同步仿真看下信號(hào)質(zhì)量是否符合客戶說(shuō)的現(xiàn)象描述,結(jié)果檢查PCB時(shí)卻發(fā)現(xiàn)一個(gè)讓所有人大跌眼鏡的事實(shí):地址信號(hào)上有一根信號(hào)沒(méi)有加上拉電阻。


其實(shí)通過(guò)仿真也能解釋這個(gè)問(wèn)題,下圖是后面兩片顆粒的地址信號(hào)眼圖,整體的眼圖還比較好,其中黃色的是A10地址的,沒(méi)有加端接有過(guò)沖但眼高眼寬這些還是滿足要求的。

再來(lái)看下圖前面兩個(gè)顆粒的地址信號(hào)眼圖,整體的眼高眼寬確實(shí)比后面顆粒的質(zhì)量差,同時(shí)黃色的A10眼圖基本閉合,這也導(dǎo)致沒(méi)法正確識(shí)別到。

沒(méi)想到結(jié)局竟然以這么出乎意料的方式到來(lái),大道至簡(jiǎn),這個(gè)案例告訴我們調(diào)試中千奇百怪的現(xiàn)象確實(shí)很多,有時(shí)往往一個(gè)小小的錯(cuò)誤就導(dǎo)致了系統(tǒng)跑不起來(lái),一個(gè)好的產(chǎn)品從原理圖到PCB設(shè)計(jì)再到生產(chǎn),每個(gè)環(huán)節(jié)都不能疏忽。同時(shí)Debug也要有懷疑一切的眼光和勇氣,一切從頭查起,很多問(wèn)題有可能就是從低級(jí)錯(cuò)誤引起的,不能有先入為主的思想,聽(tīng)過(guò)很多“原理圖和軟件參數(shù)和開(kāi)發(fā)板一樣”的說(shuō)法,但最終卻因?yàn)槁┝艘粋(gè)電阻而出問(wèn)題的事情比比皆是。你以為不可能出錯(cuò)的地方,往往卻在不知不覺(jué)中給你埋了一個(gè)坑。
關(guān)于一博:
一博科技成立于2003年3月,深圳創(chuàng)業(yè)板上市公司,股票代碼: 301366,專注于高速PCB設(shè)計(jì)、SI/PI仿真分析等技術(shù)服務(wù),并為研發(fā)樣機(jī)及批量生產(chǎn)提供高品質(zhì)、短交期的PCB制板與PCBA生產(chǎn)服務(wù)。致力于打造一流的硬件創(chuàng)新平臺(tái),加快電子產(chǎn)品的硬件創(chuàng)新進(jìn)程,提升產(chǎn)品質(zhì)量。
一博珠海板廠:
位于珠海經(jīng)濟(jì)開(kāi)發(fā)區(qū),坐擁PCB產(chǎn)業(yè)優(yōu)質(zhì)人才資源及完善的產(chǎn)業(yè)配套。一廠專注于高端快件,提供高品質(zhì)的高多層、高速、高精密、HDI等PCB生產(chǎn)制造。二廠提供中大批量高速、高多層PCB生產(chǎn)。聚焦國(guó)內(nèi)高端快件細(xì)分市場(chǎng),致力于推動(dòng)國(guó)內(nèi)PCB行業(yè)的技術(shù)進(jìn)步,尤其是高速、高多層、高復(fù)雜PCB產(chǎn)品的快速交付,12-20層制板交期快至8天內(nèi)交付,對(duì)應(yīng)PCB廣泛應(yīng)用于ATE、AI算力、服務(wù)器、工控、通信、汽車(chē)、醫(yī)療設(shè)備等領(lǐng)域。
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |