DDR3 | 神了,Fly_by 結構原來就這么回事兒!


轉載於; http://mp.weixin.qq.com/s?src=3&timestamp=1510989886&ver=1&signature=RiPWyBWBpnsXGJuVxjZnxNkW18XchvQ0AsHyc5YEzWmQKJxT4kSE3W-cCOmpxkpSVNoKazwfFIAzOIb8QBkSm1ihmoHu0QVCwBqSBNK0m27WrW-ze19jA6zdR7I0biAsp9*ecrPLEqKNORVjx*MyOw==

 

 

作者:周偉 一博科技高速先生團隊成員

 

最近互聯網上火熱話題之一是BAT三大佬在烏鎮世界互聯網大會上的峰會論劍,“高富帥們”總是被大家追捧的對象,不追星的我這次我也不能免俗,跟着追了一把風。其中印象最深刻的還是馬雲大佬的一些話,在此也借大佬的話和大家分享下。

 

馬雲表示,“做任何生意,必須想到3W,Win,三個Win,第一個Win,是客戶Win,你做任何事情,客戶首先要贏,第二個Win,合作伙伴一定要贏,第三個Win,你要贏。三個贏,你少中間任何一個贏,這個生意沒法做下去。”

 

馬雲更表示,“我今天講這句話,放在這兒,一百年以后我們來證明,一定是以我為中心變到以他人為中心。IT時代到DT時代,最小的標志是你的思想,如何幫助別人成功。”

 

由此我又不禁想起了自己的工作價值,以前純粹做仿真出報告,任務一戳接着一戳,天天同樣的任務遇到大致相同的錯誤,自己沒有提升別人也沒有提升,大家都在重復同樣的錯誤;自從組建高速先生平台后,發現我們的工作性質變得有意義了,我們把自己的經驗和遇到的錯誤在平台上和大家分享,這個不正是符合大佬的說法嗎?讓客戶進步,也讓我們的合作伙伴(客戶兼設計人員)進步,同時自己也在進步,我們也走在了大佬說的如何幫助別人成功的路上,想着自己和大佬走在同一條路上的感覺,早上上班高峰期堵車的陰霾一下子就消散了,大佬說不定也在堵車呢,哈哈!

 

回到正題,上回說了不支持讀寫平衡功能的DDR3主控芯片是不能用Fly_by拓撲結構的,然后馬上有人來問了,到底什么是Fly_by拓撲結構呢?Fly_by到底有什么好處?

 

簡單的說,Fly_by拓撲結構其實就是菊花鏈拓撲結構,只是在菊花鏈的基礎上有一定的約束罷了,如下圖一所示。

 

圖一 Fly_by拓撲結構

 

當然,Fly_by拓撲是針對DDR3的時鍾、地址、控制和命令信號而言,數據信號就不存在fly_by拓撲的說法啦,從上圖一來看,這種結構要求主干線到各顆粒的分支盡量短(上圖紅色部分,時鍾信號<150mil,其他信號<200mil最好),且在末端采用上拉電阻到Vtt,這么看來是不是覺得fly_by其實就是在菊花鏈的基礎上取了個“高大上”的名字罷了?

 

那fly_by到底有什么好處呢?這個當然是相對於T型結構來說的,如下圖二所示的T型結構。

 

圖二 T型拓撲結構

 

T型拓撲結構,我們又叫等臂分支結構,顧名思義,T型兩端的分支需要等長,就好像我們的兩支手臂一樣。既然涉及到等長,設計人員就比較清楚了,等長就意味着需要繞線,繞線就需要大量的走線空間,談到空間,大家就都明白了,在現在的寸土寸金時代,哪有那么多的空間哦,所以PCB板上的空間也不例外,空間也意味着money!尼瑪,什么都談錢的時代啊,還能不能好好的做設計了!醒醒,回到現實吧!用T型結構會占用更多的空間,尤其是顆粒很多的情況下,而fly_by從頭到尾串下來,不用過多的繞線,當然就比較省空間啦!這也是為什么大多數設計工程師看到DDR3就喜歡用fly_by的緣故吧。

 

除了省空間,fly_by的信號質量會不會更好一點呢?答案是:it depends……

 

在SI領域大佬們都喜歡用這個來回答,這簡直是放之四海而皆准的答案啊。

 

確實,這個要看情況。如果DDR3顆粒負載數量多的話(通常>4片),采用fly_by的拓撲結構信號質量總體會比T型結構好,但如果顆粒數量比較少(通常<4片),那么這2種拓撲的信號質量總體上就沒有太大的差別,這個時候采用哪種拓撲就依個人所好了。下圖三是同樣接了18片顆粒的情況下最好信號的仿真眼圖對比,采用fly_by的結果明顯好於T型拓撲的結果。

 

圖三


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM