如何在高速設計中通過規則管理來控製阻抗
發布時間:2023-08-14 責任編輯:lina
【導讀】走(zou)線(xian)阻(zu)抗(kang)控(kong)製(zhi)主(zhu)要(yao)在(zai)於(yu)確(que)保(bao)走(zou)線(xian)的(de)尺(chi)寸(cun)大(da)小(xiao)合(he)適(shi)。如(ru)果(guo)獨(du)立(li)考(kao)慮(lv)一(yi)條(tiao)走(zou)線(xian),其(qi)阻(zu)抗(kang)值(zhi)是(shi)很(hen)明(ming)確(que)的(de)。但(dan)是(shi),當(dang)它(ta)靠(kao)近(jin)另(ling)一(yi)條(tiao)走(zou)線(xian)或(huo)導(dao)體(ti)時(shi),由(you)於(yu)意(yi)外(wai)耦(ou)合(he)作(zuo)用(yong),該(gai)走(zou)線(xian)的(de)阻(zu)抗(kang)將(jiang)與(yu)最(zui)初(chu)的(de)設(she)計(ji)值(zhi)不(bu)同(tong)。這(zhe)個(ge)問(wen)題(ti)非(fei)常(chang)棘(ji)手(shou),會(hui)導(dao)致(zhi)沿(yan)著(zhe)互(hu)連(lian)的(de)阻(zu)抗(kang)變(bian)化(hua)不(bu)定(ding),而(er)傳(chuan)輸(shu)線(xian)和(he)接(jie)收(shou)器(qi)之(zhi)間(jian)的(de)極(ji)端(duan)阻(zu)抗(kang)失(shi)配(pei)將(jiang)導(dao)致(zhi)信(xin)號(hao)反(fan)射(she)。
本文要點
●阻抗不匹配會導致並行網絡出現信號反射和不同步現象,從而導致接收器上出現比特錯誤。
●要快速識別阻抗超標,需要在 PCB 設計工具中使用規則管理器,然後在設計規則中設置阻抗限製和容差。
●布線後仿真工具可用於檢查不符合阻抗規則的網絡,並確定哪些區域的設計應該更改。
走(zou)線(xian)阻(zu)抗(kang)控(kong)製(zhi)主(zhu)要(yao)在(zai)於(yu)確(que)保(bao)走(zou)線(xian)的(de)尺(chi)寸(cun)大(da)小(xiao)合(he)適(shi)。如(ru)果(guo)獨(du)立(li)考(kao)慮(lv)一(yi)條(tiao)走(zou)線(xian),其(qi)阻(zu)抗(kang)值(zhi)是(shi)很(hen)明(ming)確(que)的(de)。但(dan)是(shi),當(dang)它(ta)靠(kao)近(jin)另(ling)一(yi)條(tiao)走(zou)線(xian)或(huo)導(dao)體(ti)時(shi),由(you)於(yu)意(yi)外(wai)耦(ou)合(he)作(zuo)用(yong),該(gai)走(zou)線(xian)的(de)阻(zu)抗(kang)將(jiang)與(yu)最(zui)初(chu)的(de)設(she)計(ji)值(zhi)不(bu)同(tong)。這(zhe)個(ge)問(wen)題(ti)非(fei)常(chang)棘(ji)手(shou),會(hui)導(dao)致(zhi)沿(yan)著(zhe)互(hu)連(lian)的(de)阻(zu)抗(kang)變(bian)化(hua)不(bu)定(ding),而(er)傳(chuan)輸(shu)線(xian)和(he)接(jie)收(shou)器(qi)之(zhi)間(jian)的(de)極(ji)端(duan)阻(zu)抗(kang)失(shi)配(pei)將(jiang)導(dao)致(zhi)信(xin)號(hao)反(fan)射(she)。
盡管我們已根據最佳實踐對 PCB layout 進行了布線,並且布線的走線寬度全部符合設計值,但是互連中也有可能出現阻抗變化。這時就需要使用規則驅動設計,即,在對 layout 進行布線時,根據設計規則來檢查電路板。如果要處理一塊工藝比較陳舊的電路板,那麼就需要分批檢查阻抗;為此,可以運行一個批處理設計規則檢查 (DRC),一目了然地瀏覽阻抗超標情況。

通過規則管理來控製阻抗,準確發現信號反射
要糾正整個電路板上的阻抗錯誤,Sigrity 的de布bu線xian後hou仿fang真zhen功gong能neng可ke以yi助zhu我wo們men一yi臂bi之zhi力li,用yong以yi分fen析xi整zheng個ge單dan端duan和he差cha分fen互hu連lian的de阻zu抗kang。同tong時shi,還hai可ke以yi發fa現xian互hu連lian線xian上shang特te定ding位wei置zhi的de信xin號hao反fan射she,如ru過guo孔kong或huo連lian接jie器qi過guo渡du處chu。在zai下xia文wen中zhong,我wo們men將jiang介jie紹shao如ru何he使shi用yong Allegro PCB layout 工具和 Sigrity 分析功能。
定義阻抗控製的規則
阻抗控製的目的是確保 PCB 上(shang)的(de)走(zou)線(xian)在(zai)每(mei)個(ge)互(hu)連(lian)中(zhong)的(de)幾(ji)何(he)形(xing)狀(zhuang)都(dou)是(shi)一(yi)致(zhi)的(de)。該(gai)方(fang)法(fa)適(shi)用(yong)於(yu)單(dan)端(duan)和(he)差(cha)分(fen)對(dui)布(bu)線(xian)。為(wei)此(ci),需(xu)要(yao)遵(zun)循(xun)我(wo)們(men)的(de)高(gao)速(su)信(xin)號(hao)標(biao)準(zhun)來(lai)定(ding)義(yi)這(zhe)些(xie)約(yue)束(shu)規(gui)則(ze),而(er)這(zhe)些(xie)信(xin)號(hao)標(biao)準(zhun)又(you)取(qu)決(jue)於(yu)所(suo)選(xuan)的(de)器(qi)件(jian)或(huo)設(she)計(ji)的(de)接(jie)口(kou)類(lei)型(xing)。
PCB 設計軟件的適應性很強,確保用戶能夠定義任何物理和電氣規則,以符合可製造性設計 (DFM) 要求和信號標準。Allegro 提供的設計工具允許用戶使用 Allegro Constraint Manager(規則管理器)來定義所需的阻抗值和容差。此工具可在 Allegro PCB Designer 或 Allegro Sigrity SI 內訪問。

對四個阻抗控製網絡進行分析。
在接下來的例子中,我們將討論如何定義和檢查現有 layout 中一組網絡的阻抗規則。如上圖所示,這四個要檢查的網絡是 DDR3 數據總線的一部分,定義的阻抗是 34 歐姆。此時,我們要檢查這些走線的阻抗是否在 JEDEC 標準的限製範圍內,以及在這些走線上是否會發生過度的信號反射。
定義規則
在開始定義規則之前,我們需要確定規則定義是針對單個網絡,還是針對一組網絡。Allegro PCB Designer 允許用戶將幾個網絡劃分到一個網絡組,因此可以將同一組設計規則分配至整個網絡組。請注意,不是必須要將網絡分配到網絡組;一個網絡也可以有自己的設計規則和約束。所有設計規則都可以在 Allegro Constraint Manager 中訪問、查看和編輯。
要訪問 Allegro Constraint Manager 並定義電路板中的約束規則,請在 Allegro Sigrity SI 中打開 .BRD 文件。單擊 Setup 菜單並找到 Constraints → Constraint Manager。打開 Constraint Manager 後,可以從屏幕左側的麵板上訪問基於網絡組和基於網絡的電氣規則。
要為一個網絡組設置阻抗規則,請打開 Electrical Constraint Set 選項,然後找到 Routing → Impedance。下圖是在該電路板上定義的兩個網絡組。這兩個網絡組都是 DDR3 接口的一部分,因此該接口上的走線阻抗應該設置為 34 歐姆。阻抗容差設置為 5%。

網絡組的阻抗規則。
我們要檢查的四條走線不屬於這些網絡組,但如有需要,我們可以將這些走線分配到這些網絡組。另一種方法是在 Electrical Constraint Set 中為這些走線單獨定義阻抗規則。為此,隻需在 Constraint Manager 中向下滾動到電氣工作表中的 Net 部分。打開 Routing → Impedance 部分後,就可以查看所有的網絡以及它們屬於哪個網絡組。
如果我們想把一個網絡分配到電氣規則集,隻需在 Referenced Electrical C Set 一(yi)欄(lan)下(xia)打(da)開(kai)下(xia)拉(la)菜(cai)單(dan),選(xuan)擇(ze)所(suo)需(xu)的(de)電(dian)氣(qi)規(gui)則(ze)集(ji)。現(xian)在(zai),我(wo)們(men)要(yao)把(ba)目(mu)標(biao)阻(zu)抗(kang)值(zhi)分(fen)配(pei)到(dao)要(yao)檢(jian)查(zha)的(de)各(ge)個(ge)網(wang)絡(luo)。從(cong)下(xia)圖(tu)中(zhong)可(ke)以(yi)看(kan)到(dao),目(mu)標(biao)阻(zu)抗(kang)設(she)置(zhi)為(wei) 34 歐姆,阻抗容差為 5%。定義目標阻抗值之後,我們就會看到相應的網絡被標記為紅色。如果該網絡沒有立即顯示標記,隻需從工具欄運行設計規則檢查(在 Tools 菜單下選擇 Update DRC)。

各個網絡的阻抗規則。
在上圖中,這四個網絡被標記為了紅色,因為它們的最小阻抗和/或平均阻抗超出了 34±5% 的範圍(32.3-35.7 歐姆)。Constraint Manager 顯示,阻抗範圍為 32.069-46.62 歐姆;這些值可能出現在這些網絡的任何位置。造成這種現象的原因包括與其他導體產生意外的寄生耦合、走線寬度不一致,或在參考平麵的間隙上進行布線。
請注意,Allegro Constraint Manager 還支持為 PCB 定義其他幾種物理和電氣規則。物理規則包括焊盤和走線間距,而電氣規則包括傳播延遲限製和返回路徑跟蹤。
確(que)定(ding)違(wei)反(fan)設(she)計(ji)規(gui)則(ze)的(de)網(wang)絡(luo)之(zhi)後(hou),就(jiu)可(ke)以(yi)進(jin)一(yi)步(bu)了(le)解(jie)到(dao)底(di)是(shi)設(she)計(ji)的(de)哪(na)些(xie)部(bu)分(fen)導(dao)致(zhi)設(she)計(ji)規(gui)則(ze)超(chao)標(biao)。另(ling)一(yi)種(zhong)查(zha)看(kan)規(gui)則(ze)超(chao)標(biao)的(de)方(fang)法(fa)是(shi)使(shi)用(yong)工(gong)具(ju)菜(cai)單(dan)中(zhong)的(de) DRC Browser。gaigongjukeyixianshidianlubanzhongchaochushejiguizedezuobiao,bingzaibutongdeleibiezhongbiaojichujutideguizechaobiaoxiangmu。chaobiaoliebiaokenengrangrenyoudianyanhualiaoluan,danbubidanxin,Allegro 提供了可視化工具來顯示規則超標。這涉及到使用 layout 數據進行布線後仿真。
運行阻抗和反射仿真
現在,我們已經準備好糾正電路板中的阻抗失配,要完成此操作,可以使用 Allegro 中的信號完整性分析功能來發現阻抗變化並識別存在反射的位置。
在 Allegro 中打開電路板,點擊 Analyze 菜單,並選擇 Workflow Manager 選項。隨後屏幕上會顯示幾個可供執行的分析,包括 Impedance Workflow 和 Reflection Workflow。
首先,選擇 Reflection Workflow 和要檢查的目標網絡。選擇目標網絡後,點擊 Start Analysis,開始仿真。仿真完成後,可以點擊 Reflection Vision查看熱圖,熱圖中標出了網絡上出現反射的位置。我們也可以點擊 Reflection Table 來查看具體的上衝/下衝值以及它們在電路板上的坐標。在本例中的電路板上處理的是 DDR 線路,因此可以在 Reflection Table 中將這些值與 JEDEC 規範進行比較。
下圖是本例中四個網絡的反射結果。從圖中可以看到,反射主要發生在器件焊盤上。相應的值以紅色標記,並且隻產生了約 10 mV 的振鈴現象。在互連上很早就可以看到 30 mV 的振鈴,但用 Reflection Vision 工具不容易進行可視化;需要雙擊阻抗表中的相應條目才能看到這些結果。

Reflection Workflow 結果。
沿著這些網絡出現了 30 mV 的振鈴,它們發生在靠近走線的多個點附近,相應的走線片段如之前的圖片所示。Impedance Workflow 分析有助於理解這些反射現象,它們是由沿互連線的阻抗變化而引起的,以可視化的方式查看會更為直觀。
要檢查阻抗變化,請選擇分析工具欄中的 Impedance Workflow 選項。選擇相同的網絡進行分析並運行仿真。選擇 Impedance Vision 選項,可以查看整個互連的阻抗,同時也會顯示熱圖,其中阻抗值以不同的顏色表示。

四個網絡的阻抗變化。
從圖中我們可以直接看到,阻抗從約 46 歐姆突然過渡到約 34 歐姆,和 Allegro Constraint Manager 中zhong顯xian示shi的de數shu據ju相xiang同tong。從cong紅hong色se部bu分fen和he藍lan色se部bu分fen之zhi間jian的de長chang度du變bian化hua可ke以yi明ming顯xian看kan出chu這zhe一yi點dian。這zhe對dui應ying於yu網wang絡luo中zhong具ju有you較jiao高gao上shang衝chong的de區qu域yu。下xia一yi步bu是shi將jiang信xin號hao上shang衝chong和he阻zu抗kang變bian化hua與yu信xin號hao標biao準zhun進jin行xing比bi較jiao。這zhe些xie網wang絡luo的de紅hong色se部bu分fen對dui應ying FPGA 上的 BGA 扇出部分,所以要限製扇出部分的寬度,防止出現過度的信號反射和損失。
我wo們men可ke以yi采cai用yong與yu上shang文wen相xiang同tong的de仿fang真zhen步bu驟zhou來lai檢jian查zha電dian路lu板ban中zhong的de不bu同tong網wang絡luo對dui。隻zhi需xu選xuan擇ze網wang絡luo對dui的de兩liang端duan,確que保bao整zheng個ge電dian路lu板ban的de差cha分fen阻zu抗kang保bao持chi一yi致zhi。對dui於yu差cha分fen對dui,還hai需xu要yao檢jian查zha是shi否fou符fu合he長chang度du匹pi配pei容rong差cha,該gai容rong差cha可ke以yi在zai Allegro Constraint Manager 中定義。然後可以使用 DRC Browser 來確定哪裏發生了長度失配的情況,布線工具可以對標準的長度匹配片段進行布線,保持差分對同步。
(本文轉載自: Cadence楷登PCB及封裝資源中心微信公眾號)
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯係小編進行處理。
推薦閱讀:
榮湃半導體榮獲國家專精特新“小巨人”企業稱號,展現強大創新實力
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall



