新聞和趨勢 日期: 2006年10月24日
電路板設計革命性技術:平行設計法 
電路板的自動佈線
平行設計技術的第二個應用是電路板的自動佈線。多年來分佈式自動佈線一直是電路板佈線軟體的強大武器。以前
IC佈線器已轉換到分佈式環境執行。然而,電路板佈線問題有很大的不同,直到現在人們還是認為必須改編自動佈線器才
能充分利用多個電腦共同完成同一設計優勢。軟體供應商和第三方工程師們在試圖獲得可接受的性能提升方面也作過多次
嘗試,但都以失敗告終。
新的平行設計技術所採用的架構能夠解決分佈佈線環境下的大多
數關鍵問題,它知道如何防止或解決衝突。同樣,伺服器擔當設計進程
管理角色,來自每個自動佈線器客戶端的請求在伺服器中被整合、檢查
並廣播到其它客戶端。所有自動佈線器客戶端保持同步,因此當在本地
增加新的佈線路徑時,佈線路徑衝突的機率很小。
整合高效工具
由於電路設計是包含了眾多步驟和規則的一個過程,因此要想獲
得優良的生產力,必須緊密地整合最高效的點式工具。在整個設計過程
中數據和規則必須能順暢的流動。
在過去20年中,EDA產業產生了規模空前的合併和收購,結果軟體
供應商的設計流程都依賴於眾多工具的整合。除此之外,大型公司要求眾
多軟體供應商的工具能整合在自己獨特的設計流程中。
權宜之計是編寫一個介面,透過該介面將一個工具的ASCII輸出轉換成其它工具的ASCII輸入格式。照這樣做的話會產
生上百個ASCII介面,每個介面用於克服常見的數據模型和規則不相容問題。
這種整合方法的基本要求是所有應用必須擁有完全相容的數據模型。每個應用程式處理數據時可能使用不同的工具和
不同的自動化水準,但每個應用程式必須能夠接收改動並加以識別,因而知道下一步該做什麼。
也可能使用平行設計技術整合某個應用以執行一組特定的任務,如製作、佈局、佈線和編輯嵌入式元件。如果這樣,
那麼那個應用程式就能被自動限製成只允許使用那些特定的功能。
電路和板設計
將平行版圖和平行整合所需的技術結合起來可以形成這樣的環境,即設計流程中的多個不同應用可以被整合在一起,
並供多個設計師同時使用。
例如,原理圖設計、約束管理、版圖設計、三維機械設計模擬和製造等應用程式能以某種方式整合起來,因而允許
所有這些應用程式被同步投入使用,同時在整個設計流程中更新和同步所有的編輯事件。甚至在混合環境中可能出現多個
相似的應用,比如多個版圖工具。
由於多個應用程式在同時執行,工程師就能快速理解所增加路徑的訊號完整性效應。如在蜂巢式話機設計三維機械系
統中,元件在版圖中的行動能夠立即獲得更新和被檢查。
作者:Charles Pfeil
自動佈局工程總監
Venkat Natarajan
首席工程師
明導國際公司電路板系統事業部
進入後RoHS時代需有不同的設計優先考量 
一種基於電流源模型的SoC電源分析與驗證方法
返回更多...