国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

技術資訊 I Allegro 設計中的走線約束設計

深圳(耀創)電子科技有限公司 ? 2025-09-05 15:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在進行時序等長布線操作的時候,在布線操作的時候不管你是走蛇形線還是走折線,約束管理器會自動幫你計算長度、標偏差,通過精確控制走線長度,來實現信號的時序匹配。約束設計就是一套精準的導航系統,能夠在走線的時候清楚的知道目標在哪里,允許的誤差是多少、最小間距等。

上期我們介紹了如何使用cadence Allegro的規則“約束”孔,實現一鍵式快速生成孔;本期我們將教會大家如何利用約束管理器去約束我們的走線。


應用場景


1.在DDR內存布線的時候,數據線(DQ)、數據選通(DQS)、地址/控制線(ADDR_CTRL)的走線均有嚴格的等長要求。使用等長約束,將時序問題變成一個可視化的、可執行的、傻瓜式的操作。

2.對于高速差分信號,每一對差分線必須保證嚴格的等長,否則信號質量會急劇惡化。

3.多通道高速串行鏈路之間最好也做一定的等長約束,避免不同的數據包信號到達時間相差太遠,影響性能。精準地使用等長約束,才是資深打工人的體現,既能保證板子一次成功,又不會把自己累死在無關緊要的細節上!



運行環境


1、操作系統:Win 11

2、cadence軟件配置:Allegro X Designer Plus 24.1-2024 P001 [9/4/2024] Windows SPB 64-bit EditionEdition


走線約束設置



1.打開Cadence軟件,選擇產品Allegro X Designer Plus,點擊OK進入軟件。

a394dcf0-8a28-11f0-8ce9-92fbcf53809c.png


2.打開規則約束管理器,點擊選擇Setup-Constraints-Electrical,在窗口中選擇Net-Routing-Relative Propagation Delay,查看走線約束。

a3a1eaa8-8a28-11f0-8ce9-92fbcf53809c.png


3.網絡組(NCls)對象包含32個成員,可在頂級的網絡組對象中創建并應用約束,通過此方式創建的約束可應用到網絡組的所有成員中。展開可查看該網絡組的所有的網絡名稱。

a3b56b6e-8a28-11f0-8ce9-92fbcf53809c.png


4.下圖為一個相對等長規則約束,它包含了一個驅動引腳(UU1.M18)和一個接收引腳(JP1.D24).其中Scope=Global表示此約束適用于所有對象;Delta:Tolerance=0mil:20mil表示所有類似引腳對都需要按照目標引腳對的長度進行布線,誤差范圍控制在+/-20mil之內。

a3c448d2-8a28-11f0-8ce9-92fbcf53809c.png


5.規則約束管理器通過內置的場求解器來管理和分析電氣規則。鼠標右鍵點擊一個網絡組選擇Analyze。在相對延遲中的紅色數值代表該網絡與指定的長度偏差超過了20mil;綠色數值則代表為安全范圍內的值。

a3dab3d8-8a28-11f0-8ce9-92fbcf53809c.png

引腳延遲


1.將從芯片廠商獲取的準確的引腳延遲信息表導入到Allegro軟件中,通過將Pin Delay屬性分配給元器件和定義的引腳,約束管理器就能將其納入差分對相位容差、最小/最大傳播延遲以及相對延時的DRC計算。

2.選擇菜單欄的File-Import-Pin Delay。打開Pin Delay Import界面。

a3fb945e-8a28-11f0-8ce9-92fbcf53809c.png


3.選擇Pin Delay延遲文件,系統會自動進行位號、封裝名稱以及延遲單位的匹配識別。接著點擊Import導入文件。

a40a8a2c-8a28-11f0-8ce9-92fbcf53809c.png



4.打開規則約束管理器,導航到Properties-Componment-Pin Properties,點擊選擇General。

5.在Objects輸入位號u2進行篩選,展開篩選結果,可以看到Pin Delay已按表格進行了映射,在表格中也支持手動修改Pin 延遲值。

a416260c-8a28-11f0-8ce9-92fbcf53809c.png


6.接著,我們可以查看增加了Pin Delay對于網絡延遲的影響,首先查看未添加引腳延遲時的實際傳播延遲為:1151.76mil。

a4273d52-8a28-11f0-8ce9-92fbcf53809c.png


7.接著使用引腳延遲,點擊引腳延遲數值107mil,再Pin1顯示的顏色變為灰色時,鼠標右鍵點擊Pin1選擇Use Pin Delay,將引腳延遲也添加到傳播延遲中。

a44de1aa-8a28-11f0-8ce9-92fbcf53809c.png


8.此時的Pin Delay無顏色標識,增加了引腳延遲后的實際傳播延遲值為:1258.76mil。最大實際延遲以綠色顯示,表明該值小于2010mil的約束值。

a4658620-8a28-11f0-8ce9-92fbcf53809c.png


總結欄

本期主要介紹了Allegro中的走線的約束以及引腳延遲的具體約束方法,下一期我們將為大家呈現PCB走線的優化,讓大家布線更加美觀!期待大家的在看與分享~

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

    關注

    11

    文章

    754

    瀏覽量

    69105
  • 約束
    +關注

    關注

    0

    文章

    83

    瀏覽量

    13175
  • Allegro設計
    +關注

    關注

    0

    文章

    12

    瀏覽量

    6045
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    物理約束實踐:I/O約束

    I/O約束I/O Constraints)包括I/O標準(I/OStandard)約束
    的頭像 發表于 11-18 16:42 ?2650次閱讀
    物理<b class='flag-5'>約束</b>實踐:<b class='flag-5'>I</b>/O<b class='flag-5'>約束</b>

    技術資訊 I Allegro PCB 設計布線優化

    本文要點作為一名資深的電子設計工程師,在Allegro中將優化好、散熱調整好、阻抗控制精準,能夠為后期調試和改板省下不少心力,好處就不用多說了!上期我們介紹了如何利用約束管理器去
    的頭像 發表于 09-12 16:07 ?1.1w次閱讀
    <b class='flag-5'>技術</b><b class='flag-5'>資訊</b> <b class='flag-5'>I</b> <b class='flag-5'>Allegro</b> PCB 設計<b class='flag-5'>中</b>布線優化

    allegro過程中方頭怎么改成圓頭

    請問給位高手,我是剛學Allegro,在過程是方頭而且在轉角處有"斷開”的樣子,但是走
    發表于 12-26 14:04

    請問allegro時怎么不捕捉焊盤中心

    allegro的時候如何不捕捉焊盤中心,有的時候自動捕捉焊盤中心在布線的時候很不方便
    發表于 02-26 10:44

    為何allegro居中?

    圖片當中沒有報DRC錯誤,但是不能使用居中功能,是否是因為PCB其余地方有錯誤的原因?多謝解答
    發表于 07-01 22:57

    allegro16.6快捷鍵設置

    allegro16.6快捷鍵設置#切換線寬#funckey 0c options acon_line_width constraint #默認線寬#funckey 04 options
    發表于 07-12 14:06

    allegro如何蛇行(delay tune)

    蛇行(delay tune)1. 前言蛇行可在Allegro 藉由elong_by_pick 自動完成.若想以半自動方式則可用delay tune 命令
    發表于 09-06 11:30 ?0次下載

    PCB上的延遲約束

    作者:貓叔 延遲約束 對于延遲約束,相信很多同學是不怎么用的,主要可能就是不熟悉這個約束,也有的是嫌麻煩,因為有時還要計算PCB上的延遲
    的頭像 發表于 11-14 10:34 ?4209次閱讀
    PCB上<b class='flag-5'>走</b><b class='flag-5'>線</b>的延遲<b class='flag-5'>約束</b>

    DDR4布線之allegro約束規則設置綜述

    DDR4布線之allegro約束規則設置綜述
    發表于 09-08 10:34 ?0次下載

    Cadence Allegro PCB多根及其間距設置

    Cadence Allegro PCB多根及其間距設置 在進行PCB布線的時候,當遇到一把一把的總線的時候,如果是一根一根的去,是很
    的頭像 發表于 12-24 11:30 ?6927次閱讀

    Cadence Allegro 22.1-1-3-將網絡顯示在焊盤、、銅皮上

    Cadence Allegro 22.1-1-3-將網絡顯示在焊盤、、銅皮上
    的頭像 發表于 09-25 09:12 ?6513次閱讀
    Cadence <b class='flag-5'>Allegro</b> 22.1-1-3-將網絡顯示在焊盤、<b class='flag-5'>走</b><b class='flag-5'>線</b>、銅皮上

    ALLEGRO 約束規則設置步驟(以DDR 為例).zip

    ALLEGRO約束規則設置步驟(以DDR為例)
    發表于 12-30 09:19 ?12次下載

    allegro軟件命令下參數不顯示如何解決

    在PCB設計命令是頻繁使用的功能之一。執行走命令后,通常會在Options面板顯示線寬、層、角度等設置選項,用于調整
    的頭像 發表于 06-05 09:30 ?2020次閱讀
    <b class='flag-5'>allegro</b>軟件<b class='flag-5'>走</b><b class='flag-5'>線</b>命令下參數不顯示如何解決

    技術資訊 I 圖文詳解約束管理器-差分對規則約束

    本文要點你是否經常在Layout設計抓瞎,拿著板子無從下手,拿著鼠標深夜狂按;DDR等長沒做好導致系統不穩定,PCIe沒設相位容差造成鏈路訓練失敗……這些都是血淚教訓,關鍵時刻需要靠約束管理器救命
    的頭像 發表于 08-08 17:01 ?1195次閱讀
    <b class='flag-5'>技術</b><b class='flag-5'>資訊</b> <b class='flag-5'>I</b> 圖文詳解<b class='flag-5'>約束</b>管理器-差分對規則<b class='flag-5'>約束</b>

    技術資訊 I Allegro設計的過孔陣列設計

    就頭皮發麻,打工人的時間不是這么浪費的!AllegroXDesigner約束驅動過孔陣列功能,簡直就是咱打工人的福音!上期我們介紹了如何使用約束管理器設置差分對
    的頭像 發表于 08-22 16:35 ?2226次閱讀
    <b class='flag-5'>技術</b><b class='flag-5'>資訊</b> <b class='flag-5'>I</b> <b class='flag-5'>Allegro</b>設計<b class='flag-5'>中</b>的過孔陣列設計