DDR PCB設(shè)計(jì)布線時(shí),拓?fù)浣Y(jié)構(gòu)的選擇
DDR PCB設(shè)計(jì)布線時(shí),拓?fù)浣Y(jié)構(gòu)的選擇
在PCB設(shè)計(jì)時(shí)我們?cè)谔幚鞤DR部分的時(shí)候都會(huì)進(jìn)行一個(gè)拓?fù)涞倪x擇,一般DDR有T點(diǎn)和Fly-by兩種拓?fù)浣Y(jié)構(gòu),那么這兩種拓?fù)浣Y(jié)構(gòu)的應(yīng)用場(chǎng)景和區(qū)別有哪些呢?
T點(diǎn)拓?fù)浣Y(jié)構(gòu):CPU出來(lái)的信號(hào)線經(jīng)過(guò)一個(gè)過(guò)孔后分別向兩邊進(jìn)行連接,分叉點(diǎn)一般在信號(hào)的中心位置
Fly-by拓?fù)浣Y(jié)構(gòu):通常是信號(hào)從芯片出來(lái)之后先經(jīng)過(guò)第一個(gè)信號(hào)點(diǎn)如何再經(jīng)過(guò)第二個(gè)信號(hào)點(diǎn)依次連接下去,直至結(jié)束
站在我們布線及等長(zhǎng)的角度下來(lái)說(shuō):一般還是建議采用Fly-by拓?fù)浣Y(jié)構(gòu),T點(diǎn)在等長(zhǎng)時(shí)候不太好處理,那么我們?cè)诎遄涌臻g充足的情況下盡量是考慮T點(diǎn)拓?fù)浣Y(jié)構(gòu),這樣信號(hào)線的長(zhǎng)度也會(huì)更短,能更好的保證信號(hào)的質(zhì)量,一般我們?cè)谒钠八钠幌翫DR的時(shí)候采用T點(diǎn)和Fly-by都是可以的,如果超過(guò)四片DDR建議還是采用Fly-by拓?fù)浣Y(jié)構(gòu),或者采用T點(diǎn)DDR頂?shù)踪N進(jìn)行一個(gè)處理,頂?shù)踪N的兩片DDR采用T點(diǎn)連接,連接之后再把線拉到DDR的對(duì)稱中心處進(jìn)行T點(diǎn)連接。
站在我們的時(shí)序要求角度來(lái)說(shuō):我們要看DDR是否支持讀寫平衡,如果不支持讀寫平衡的情況下 ,那么我們就不可以采用Fly-by拓?fù)浣Y(jié)構(gòu),采用T點(diǎn)結(jié)構(gòu)的好處在于時(shí)序信號(hào)能同時(shí)到達(dá),而采用Fly-by拓?fù)浣Y(jié)構(gòu)時(shí),支持讀寫平衡的DDR即使在你不能同時(shí)到達(dá)的情況下,也可以再內(nèi)部進(jìn)行一個(gè)調(diào)整。
如果我們?cè)诓恢С肿x寫平衡的DDR當(dāng)中使用Fly-by拓?fù)浣Y(jié)構(gòu)就會(huì)出現(xiàn)運(yùn)行不到額定功率的情況,速率會(huì)達(dá)不到要求,也許需要降低頻率才能正常工作,所以這也是DDR設(shè)計(jì)中會(huì)經(jīng)常遇到的一些問(wèn)題,稍微處理不好就會(huì)導(dǎo)致DDR不能正常工作。
那么我們?cè)谔幚鞤DR的時(shí)候有我們要注意哪些點(diǎn)呢:
1、我們需要保證我們的DDR信號(hào)有完整的參考平面。
2、DDR的等長(zhǎng)要符合數(shù)據(jù)手冊(cè)上面的要求,在空間充足的情況下把誤差做小一點(diǎn)。
3、等長(zhǎng)的時(shí)候需要滿足3W原則。
4、與DDR無(wú)關(guān)的信號(hào)與電源不可以跨越DDR的區(qū)域。
5、等長(zhǎng)時(shí)候盡量不要在BGA里面繞線。
6、重要信號(hào),如差分在空間允許的情況下做包地處理。
7、任何非DDR部分的信號(hào),不得以DDR電源作為參考平面。
8、所有DDR信號(hào)舉例參考平面的邊緣要保持40mil左右的間距
9、DDR做完之后給DDR區(qū)域打上一圈地過(guò)孔。
10、所有DDR信號(hào)需要嚴(yán)格按照數(shù)據(jù)手冊(cè)上面的阻抗要求來(lái)進(jìn)行設(shè)計(jì)。
11、DDR部分在布局的時(shí)候應(yīng)該做到遠(yuǎn)離干擾源。
來(lái)源:凡億,電子產(chǎn)業(yè)一站式賦能平臺(tái)