吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MCM布局布線的軟件實現

電子工程師 ? 來源:FPGA設計論壇 ? 作者:FPGA設計論壇 ? 2020-11-20 16:37 ? 次閱讀

隨著封裝密度的增加和工作頻率的提高,MCM電路設計中的信號完整性問題已不容忽視。本文以檢測器電路為例,首先利用APD軟件實現電路的布局布線設計,然后結合信號完整性分析,對電路布局布線結構進行反復調整,最后的Spectra Quest軟件仿真結果表明,改進后的電路布局布線滿足信號完整性要求,同時保持較高的仿真精度。

隨著集成電路工藝技術的發展,多芯片組件工作速度越來越高,高速信號的處理已成為MCM電路設計能否成功的關鍵。當時鐘信號的上升沿或下降沿很小時,就會導致傳輸線效應,即出現信號完整性問題。

本設計按照圖1所示的MCM布局布線設計流程,以檢測器電路為例,詳細闡述了利用信號完整性分析工具進行MCM布局布線設計的方法。首先對封裝零件庫加以擴充,以滿足具體電路布局布線設計的需要;然后利用APD(Advanced Package Designer)軟件直接調用零件封裝符號,完成電路初步的布局布線設計;最后結合反射、延時和電磁兼容等信號完整性仿真分析結果進行反復調整,改進后的電路布局布線減小了信號的反射,輸入信號的相對延時不超過0.2ns,電磁干擾現象也得到了抑制,滿足信號完整性要求。

MCM布局布線的軟件實現

如上所述,MCM布局布線的實現包括電路原理圖生成、擴充零件庫及最終的布局布線完成和加工數據文件輸出。APD Layout包括padstack(*.pad)、Package Symbol(*.psm)、Mechanical Symbol(*.bsm)、Format Symbol (*.osm)和Shape Symbol(*.ssm)五種,MCM布局布線設計中,所有的布局都必須有正確的Library Packing。MCM設計軟件自帶封裝庫往往不能滿足具體設計要求,只有擴充零件庫后,才能直接調用零件進行布局布線設計及最終的工藝文件輸出。首先利用Padstack Editor軟件擴充零件庫,然后對電路進行封裝,并通過concept HDL給APD軟件導出電連接網表文件,最后完成電路布局布線。以檢測器電路為例,其原理圖主要部分如圖2所示,圖3為CCT(Spectra)布線后的形式。整個設計中,定義了16個Padstack和81個封裝符號,進行251次調用Padstack和89次調用功能單元,其中共用到了251個元件封裝符號引腳和229個功能單元引腳。

需要注意的是,具體設計時,若利用orcad進行電路前期設計,則必須將Orcad生成的文件轉換為APD軟件的mcm文件。但由于轉換后的mcm文件存在類似brd的問題,因此,采用Concept HDL軟件來導出網表文件,然后提取網線拓撲結構進行仿真。為減少仿真時間,采用分模塊仿真方法。

仿真分析

IBIS模型

Spectra Quest和其他電路分析軟件一樣,要得到精確的仿真結果,必須首先給電路元件提供精確的電氣模型。Spectra Quest軟件使用的是IBIS模型。IBIS(輸入/輸出緩沖信息規范)模型采用I/V和V/T表的形式來描述I/O單元和引腳的特性,是一種基于V/I曲線的對I/O BUFFER快速準確建模的方法。它提供一種標準的文件格式來記錄如驅動器接收器輸出阻抗、上升/下降時間及輸入負載等參數,這些參數由Spectra Quest來讀取。IBIS模型具有信號完整性分析所需要的信息,非常適合做振蕩和串擾等高頻效應的計算與仿真。

Spectra Quest內部的Sigxplorer接受IBIS模型,然后將其轉換為獨特的設計模型化語言DML,以完成復雜I/O結構的建模。而且,Sigxplorer中的Constraint Manager能夠對仿真中使用的參數進行管理,并將其嵌入到后續布局布線約束條件中。

反射分析

反射即傳輸線上的回波,是由于阻抗的不連續而引起的。源端與負載端阻抗不匹配會引起線上的反射,負載將一部分電壓反射回源端。如果負載阻抗小于源阻抗,反射電壓為負;反之,反射電壓為正。理想的情況是輸出阻抗、傳輸線阻抗及負載阻抗均相等,此時,傳輸線的阻抗是連續的,不會發生任何反射。反射電壓信號的幅值由源端反射系數rS和負載反射系數rL決定,分別如下式所示:

式中,RS為源阻抗,Z0為傳輸線阻抗,RL為負載阻抗。若RL=Z0,則負載反射系數rL=0;若RS=Z0,則源端反射系數rS=0。

解決傳輸線反射的關鍵是阻抗控制,阻抗匹配可以抑制傳輸線反射,主要有:并聯端接、Thevenin等效并聯端接、AC端接和串聯端接法四種匹配端接方法。這里采用Thevenin等效并聯端接法,對檢測器電路輸入部分阻抗進行控制,然后提取電路拓撲結構,分別仿真匹配端接前、后電路的傳輸特性。

用頻率為50MHz,占空比為0.5的Pulse信號作觸發,圖4和圖5分別為利用Signoise工具仿真得到的匹配端接前、后的仿真波形。從圖中可以看出,端接前,波形在上升沿有畸變發生,容易引起誤操作。匹配端接有效地消除了信號的畸變,單調性很好,而且在上升沿拉升了原信號,提前進入電平切換,增加了信號的穩態時間,信號的上升沿也比較平穩。雖然在高電平的維持階段有上過沖,但對信號確認沒有影響,信號質量比較理想。另外,信號傳輸線長度對反射也有一定的影響。仿真發現,傳輸線較長時,出現了預示的反射現象,如圖6所示;而傳輸線較短時,仿真波形和分析結果吻合得很好,如圖7所示。表1為上述兩種情況下的波形仿真參數。所以,布線長度不同,其處理方法也應不同。一般來說,走線長度小于2英寸,以集總參數的LC電路來處理;大于8英寸,則以分布參數的傳輸線電路來對待。

延時分析

隨著系統工作頻率的升高,當信號上升沿或下降沿很陡時,布線延時不能再被忽略。它對信號的建立和保持起著至關重要的作用,甚至可能影響系統的時序,產生誤操作,所以必須予以考慮。MCM高速電路設計要求存儲芯片的相位偏差不能過大,因此驅動端到接收端的布線延時應大致相等。延時和信號線長度的關系如下式所示:(3)式中,莆延遲,e為介電常數,r為電阻率,w為線寬,l0為芯片之間的平均距離。由式(3)可以看出,信號線長度對傳輸質量影響很大,可能使信號在傳輸過程中產生畸變。信號傳輸質量隨著線長的增加而變差,對于過長的信號線,應采用源端或終端匹配的方法來改善傳輸質量。利用信號完整性仿真工具,可以方便地模擬從驅動端到各芯片的延時,然后結合仿真結果對布局布線進行調整,以達到預定的要求。

檢測器的每個信號應盡可能保持同一傳輸延遲,這就要求布線時盡量保持長度一致,對于微弱的差別,可以根據仿真結果延長或縮短布線。完成布線以后,再利用Spectra Quest軟件仿真輸入信號的傳輸延遲,具體參數如表2所示。可以看出,其相對延時不超過0.2ns,仿真結果比較理想。

EMI分析

以上在時域中分析了信號的反射和延時,除此之外,EMI(電磁干擾)也是高速電路設計的一個重要方面。

電磁干擾包括過量的電磁輻射和對電磁輻射的敏感性兩方面,工作頻率太高、信號變化太快或布局布線不合理等都會引起電磁干擾效應。分別對改變布線策略,增加終端匹配前、后的檢測器電路進行EMI仿真。圖8為布局布線調整前的仿真波形,垂直條長度指信號在該頻率的電磁輻射強度,橫線指系統可承受的最大輻射強度。從圖中可以看到,信號所產生的噪聲從0延續到2GHz,范圍很寬,而且每個頻率的輻射強度不盡相同,某些頻率的輻射強度超出了限制,即信號在該頻率的電磁干擾已經超出系統所能承受的程度,應該采取措施降低其輻射水平。按照前述的方法進行阻抗控制,并盡量減小布線長度,重新仿真的結果如圖9所示。可以看到,超過限制的頻率波已降到橫線以下,并且各頻率點的輻射強度均有所下降,整個輻射強度都有所降低。這說明,對于傳輸信號,改變布線長度和增加適當的匹配端接網絡,不僅改善了信號的傳輸特性,也降低了電磁輻射強度,提高了信號的質量。

結語

高速電路設計時,首先利用精確的器件模型對系統功能進行信號完整性和EMI仿真分析,以此來確定電路的布局布線,然后再進行仿真,對布線網絡加以改進,直至得到滿意的布線結果。本設計主要對MCM布局布線設計技術,結合檢測器封裝實例,分別在時域和頻域對MCM布局布線時的反射、延時和EMI等問題進行了仿真和分析,取得了較好的效果。

責任編輯:lq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 集成電路
    +關注

    關注

    5392

    文章

    11622

    瀏覽量

    363177
  • 信號完整性
    +關注

    關注

    68

    文章

    1417

    瀏覽量

    95633
  • MCM
    MCM
    +關注

    關注

    1

    文章

    68

    瀏覽量

    22375

原文標題:MCM高速電路布線設計的信號完整性

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    104條關于PCB布局布線的小技巧

    在電子產品設計中,PCB布局布線是重要的一步,PCB布局布線的好壞將直接影響電路的性能。 現在,雖然有很多軟件可以
    的頭像 發表于 01-07 09:21 ?333次閱讀
    104條關于PCB<b class='flag-5'>布局</b><b class='flag-5'>布線</b>的小技巧

    SAR ADC如何做好布線布局

    SAR ADC如何做好布線布局
    發表于 12-17 08:27

    Vivado之實現布局布線流程介紹

    一、前言 本文將介紹Vivado進行綜合,以及布局布線的內部流程,熟悉該流程后結合Settings中對應的配置選項,對于時序收斂調試將更具有針對性。 二、Implementation(實現
    的頭像 發表于 12-06 09:08 ?733次閱讀
    Vivado之<b class='flag-5'>實現</b><b class='flag-5'>布局</b><b class='flag-5'>布線</b>流程介紹

    在DSP上實現DDR2 PCB布局布線

    電子發燒友網站提供《在DSP上實現DDR2 PCB布局布線.pdf》資料免費下載
    發表于 10-15 09:16 ?3次下載
    在DSP上<b class='flag-5'>實現</b>DDR2 PCB<b class='flag-5'>布局</b><b class='flag-5'>布線</b>

    高頻電路布線有什么要求嗎

    高頻電路,以其高度集成化和密集布線的特質,對設計師提出了嚴峻挑戰。采用多層板布局,不僅是應對這一挑戰的策略,更是優化信號完整性、降低電磁干擾的智慧之舉。通過精心規劃印制板的層數與尺寸,設計師能夠在
    的頭像 發表于 09-25 16:23 ?335次閱讀

    串行接口PCB設計指南:優化布局布線策略

    串行接口是計算機上的一個擴展接口,通常簡稱為串口或COM口,采用串行通信方式進行數據傳輸。在串行通信中,數據是一位一位地順序傳送的,通信線路簡單,只需要一對傳輸線就可以實現雙向通信,大大降低了成本
    發表于 09-18 12:02

    求助,關于模擬電路的PCB布線布局問題求解

    希望可以提供一份關于放大器的布局布線方面的指導文檔。另,我有一塊使用LM386做成的兩層放大板,現需要改為四層板,中間兩層為電源和地。這樣做,會不會產生什么不良影響。
    發表于 09-11 08:08

    AM62Ax/AM62Px LPDDR4 電路板設計和布局布線指南

    電子發燒友網站提供《AM62Ax/AM62Px LPDDR4 電路板設計和布局布線指南.pdf》資料免費下載
    發表于 09-09 11:10 ?4次下載
    AM62Ax/AM62Px LPDDR4 電路板設計和<b class='flag-5'>布局</b><b class='flag-5'>布線</b>指南

    高速ADC PCB布局布線技巧分享

    在高速模擬信號鏈設計中,印刷電路板(PCB)布局布線需??要考慮許多選項,有些選項比其它選項更重要,有些選項??則取決于應用。最終的答案各不相同,但在所有情況下,??設計工程師都應盡量消除最佳做法
    的頭像 發表于 07-24 08:42 ?921次閱讀
    高速ADC PCB<b class='flag-5'>布局</b><b class='flag-5'>布線</b>技巧分享

    非常實用的PCB布局布線規則,畫出美而高性能的板子

    )器件去藕規則 ① 在印制版上增加必要的去藕電容,濾除電源上的干擾信號,使電源信號穩定。 在多層板中,對去藕電容的位置一般要求不太高,但對雙層板,去藕電容的布局及電源的布線方式將直接影響到整個系統
    發表于 07-17 15:43

    PCB布局布線技巧之功率回路

    一、布線布局和散熱問題功率電路通常包括控制電路、驅動電路和功率輸出三部分。其中功率輸出部分通常采用開光工作方式,這種工作方式會發生大電壓和大電流的突變,其可通過電源和信號線對相連接的電路產生干擾
    的頭像 發表于 06-27 08:10 ?2085次閱讀
    PCB<b class='flag-5'>布局</b><b class='flag-5'>布線</b>技巧之功率回路

    pcb電源布線規則分享 PCB電源布線的六大技巧

    PCB電源布線是印刷電路板設計中非常重要的一環。電源布線的好壞直接影響到電路的穩定性和性能。本文將介紹幾個PCB電源布線的技巧,幫助大家在設計PCB時更好地處理電源布線問題。 一、合理
    發表于 05-16 11:50 ?2199次閱讀

    FPGA布局布線的可行性 FPGA布局布線失敗怎么辦

    隨著電子技術的進步.FPGA邏輯電路能完成的功能越來越多,同樣也帶來了一個很大的問題,即邏輯電路的規模越來越大,這意味著RTL代碼到FPGA的映射、布局布線所花費的時間也越來越長。
    的頭像 發表于 03-18 10:57 ?911次閱讀
    FPGA<b class='flag-5'>布局</b><b class='flag-5'>布線</b>的可行性 FPGA<b class='flag-5'>布局</b><b class='flag-5'>布線</b>失敗怎么辦

    PCB設計優化丨布線布局必須掌握的檢查項

    為確保電路板的性能和制造可行性,一般會通過規范檢查: 電氣規則、布線布局、元器件封裝、機械尺寸與定位,以及生產制造與裝配檢查、EMC/EMI合規性、DFM/DFA評估、文檔完整性 等,來降低后期
    的頭像 發表于 02-27 18:22 ?1922次閱讀
    PCB設計優化丨<b class='flag-5'>布線</b><b class='flag-5'>布局</b>必須掌握的檢查項

    PCB設計優化丨布線布局必須掌握的檢查項

    為確保電路板的性能和制造可行性,一般會通過規范檢查:電氣規則、布線布局、元器件封裝、機械尺寸與定位,以及生產制造與裝配檢查、EMC/EMI合規性、DFM/DFA評估、文檔完整性等,來降低后期制造
    發表于 02-27 18:19
    百家乐官网网站哪个好| 名人线上娱乐城| 百家乐官网站| 大发888娱乐平台下载| 博彩公司大全| 会同县| 百家乐官网桌布小| 百家乐官网送18元彩金| 百家乐娱乐城有几家| 百家乐双峰县| 大发888游戏平台 黄埔网| 吉木萨尔县| 奔驰百家乐官网游戏电玩| 棋牌百家乐官网有稳赚的方法吗| 澳门百家乐博牌| 网络百家乐破解器| 大发888官网 官方| 淳安县| 金界百家乐官网的玩法技巧和规则| 百家乐真钱娱乐| 威尼斯人娱乐城海立方| 永善县| 百家乐官网英皇娱乐网| 网络百家乐赌博赢钱| 大发888下载 17| 保单百家乐官网游戏机| 世嘉百家乐官网的玩法技巧和规则| 百家乐路单破解器| 大发888 大发888娱乐城| 百家乐官网娱乐官方网| 火命与金命做生意| 怎么赌百家乐能赢| 百家乐作弊| 粤港澳百家乐官网娱乐| 百家乐庄闲的几率| 娄底市| 百家乐正网开户| 大发888真人真钱网址| 网络百家乐官网免费试玩| 百家乐园棋牌| 旬阳县|