現在昆山PCB設計考慮的因素越來越復雜,對PCB布局布線的要求越來越復雜,經常使得設計人員要重復進行大量的布局布線、驗證以及維護等工作。參數約束編輯器能將這些參數編到公式中,協(xié)助設計人員在設計和生產過程中更好地處理這些有時甚至還會互相對立的參數。
這些約束條件主要是由于參數相關性以及
設計要求越來越復雜而產生的,由于脈沖產生更快而使建立及保持時間更短,另外互連延時作為高速電路
設計總延時的重要部分對低速
設計也同樣非常重要等等。由于在互連延時及高密度封裝上的要求,
電路板正在不斷變小,從而出現了高密度電路
設計,同時還必須遵循小型化
設計規(guī)則。上升時間減小再加上這些小型化
設計規(guī)則,使串擾噪聲問題變得越來越突出。
一、固定約束存在的限制
對付這些問題的傳統(tǒng)做法是憑經驗、缺省值、數表或計算方法將電氣和工藝要求轉化為固定的約束參數。和阻抗有關的因素包括
電路板材料的電介質特性、銅箔高度、各層到地/電源層間的距離及線寬,由于每一線路層到地或電源層的距離各不相同,對每一層都用同一個經驗數據顯然是錯誤的。此外在開發(fā)過程中采用的生產工藝或
電路板特性可能隨時會改變,所以問題還會更加復雜。 找出問題后通過對線路板修補或重新進行板子
設計來解決,成本大,占用時間多。
二、參數化約束
這種方法先進的地方在于能夠詳細說明完全反映各種內部電氣特性的
機械指標,只要將其加入到PCB
設計中,
設計軟件就可利用這些信息對自動布局布線工具進行控制。后續(xù)生產工藝改變時只需簡單地更新工藝特性參數,即可自動改變相關約束條件。
設計人員然后可以運行DRC確定新工藝是否還違反了其它
設計規(guī)則。
約束條件可以用數學表達式的形式輸入,包含常數、各種運算符、向量以及其它
設計約束,為
設計人員提供一個參數化規(guī)則驅動系統(tǒng)。約束條件甚至能以查表的形式輸入,將它們存放在PCB或原理圖的
設計文件中。PCB布線、銅箔區(qū)位置及布局工具都要遵照這些條件生成的約束規(guī)則,DRC則驗證整個
設計是否都符合這些約束,包括線寬、間隔及空間方面的要求等。
三、 參數化約束的分級管理
參數化約束的一個主要的好處在于它能分級進行處理。例如全局線寬規(guī)則可作為一個
設計約束用于整個
設計中,當然會有個別區(qū)域或節(jié)點不能照搬這個原則,這時就可繞過高一級約束而采用分級
設計中的低級約束。以ACCEL Technologies的約束條件編輯器Parametric Constraint Solver為例,共有7級約束:
2.層級約束,用于某一層上的對象。
3.節(jié)點類型約束,用于某個類型包含的所有節(jié)點。
4.節(jié)點約束,用于某一個節(jié)點。
5.類間約束,表示兩類節(jié)點之間的約束。
6.空間約束,用于某個空間內的所有器件。
7.器件約束,用于某一個器件。
該軟件按照從個別器件到整個
設計規(guī)則的順序遵循各個
設計約束,并用圖形的方式顯示出這些規(guī)則在
設計中的應用次序。
參數化約束不僅可以顯著改進初始
設計流程,而且對工程更改和
設計復用更為有用,約束條件可作為
設計、系統(tǒng)和文件資料的一部分,約束文檔記錄了
設計過程中應遵循的電性能規(guī)則,可使他人有機會了解
設計者意圖,從而易于將這些規(guī)則應用到新的制造工藝中或根據電性能要求進行改變。以后的復用者也可以知道準確的
設計規(guī)則,并通過輸入新的工藝要求而進行更改,不必再去猜測諸如線寬是如何得到之類的問題。
五、本文結論
參數約束編輯器有助于多維約束條件下的PCB布局布線,這也是一次使自動布線軟件和
設計規(guī)則完全按照復雜的電氣和工藝要求進行檢查,而不是僅僅靠經驗或簡單沒多大用處的
設計規(guī)則。其結果是
設計能夠做到一次成功,減少甚至取消樣機調試。
來源:
參數化約束對昆山PCB設計的好處