

具有參數約束的 PCB 生產開發
如今,PCB設計考慮的因素越來越復雜,如時鐘、串擾、阻抗、檢測、制造工藝等,這往往使設計人員重復大量的布局、布線、驗證、維護等工作。 參數約束編輯器可以將這些參數合并到公式中,幫助設計人員在設計和生產過程中更好地處理這些有時相互矛盾的參數。
參數約束
目前,設計軟件供應商試圖通過在約束中添加參數來解決這個問題。 該方法最先進的部分是它可以指定充分反映各種內部電氣特性的機械指標。 只要將它們添加到PCB設計中,設計軟件就可以使用這些信息來控制自動布局和布線工具。
當后續生產工藝發生變化時,無需重新設計。 設計者只需更新工藝特征參數即可自動改變相關約束。 然后設計人員可以運行DRC(設計規則檢查)來確定新流程是否違反其他設計規則,并找出應該更改設計的哪些方面以糾正所有錯誤。
約束可以以數學表達式的形式輸入,包括常數、各種運算符、向量和其他設計約束,為設計者提供參數化規則驅動系統。 約束甚至可以以查表的形式輸入并存儲在 PCB 或原理圖設計文件中。 PCB布線、銅箔區域位置和布局工具應遵循這些條件產生的約束規則。 DRC驗證整個設計是否符合這些約束,包括線寬、間距和空間要求(例如面積和高度限制)。
一個非常簡單的例子是上升時間約束,一般設置為 1.5ns 的常數。 根據這個條件,可以得到最大走線長度的約束,即5800ml/ns乘以1.5ns的上升時間。 一個稍微復雜的例子是元件間距,它是通過將檢測角度的正切值乘以器件高度來確定的。 該公式可以計算出最小單元間距值。
分級管理
參數約束的主要優點之一是它們可以分層處理。 例如,全局線寬規則可以作為整個設計中的設計約束。 當然,也會有個別地區或節點無法遵循這一原則。 在這種情況下,您可以在分層設計中繞過較高級別的約束并采用較低級別的約束。 以ACCEL Technologies的約束編輯器Parameter Constraint Solver為例,約束有七個級別:
設計約束用于所有對象,沒有其他約束。
層次約束,用于圖層上的對象。
節點類型約束,用于類型中包含的所有節點。
節點約束,用于節點。
類間約束是指兩類節點之間的約束。
空間約束,用于空間內的所有設備。
設備約束,用于設備。
軟件按照從單個器件到整個設計規則的順序遵循每個設計約束,并以圖形方式顯示這些規則在設計中的應用順序。 PCB組裝和PCB加工制造商講解參數化約束在PCB設計輔助PCB生產開發中的用途。
然后
聯系
電話熱線
13410863085Q Q
微信
- 郵箱