This chapter mainly explains about the double-layer circuit board circuit design rule 檢驗員 (DRC) system method. 之後 PCB設計 由電路圖生成工具獲得, 可以運行DRC來查找違反 PCB設計 規則. 這些操作必須在後續處理開始之前完成, 開發電路圖生成工具的開發人員必須提供 PCB設計ers輕鬆掌握DRC工具. 自己寫 PCB設計 規則檢查器有許多優點. 雖然 PCB設計 checker並沒有那麼簡單, 這不是不可能的, 因為任何 PCB設計熟悉現有程式設計或指令碼語言的er完全能够 PCB設計 checker. 工作的好處是不可估量的. 市場上銷售的通用工具通常沒有足够的靈活性來滿足特定的需求 PCB設計 需要. 因此, 客戶必須向DRC工具開發人員反映新的功能要求, 這通常需要一定的金錢和時間, 尤其是當需求不斷更新時. 幸運地, 大多數工具開發人員可以為客戶提供一種方便的管道來編寫自己的DRC,以滿足特定需求. 然而, 這一强大的工具尚未得到廣泛認可或使用. 本文為使用DRC工具獲得最大利益提供了實用指南. 由於DRC必須遍歷 PCB設計, 包括每個符號, 每個針腳, 每個網絡, 和每個内容, 如有必要,可以創建無限數量的“附加”檔案.
如第4節所述.0, DRC可以指出任何違反 PCB設計規則. 例如, 所附檔案之一可能包括在以下情况下使用的所有去耦電容器: PCB設計. 如果電容器數量低於或高於預期值, 電源線dv處將標記紅色標記/可能出現dt問題. 這些輔助檔案可能是必要的, 但並非任何商業DRC工具都能創建這些檔案. DRC的另一個優點是易於更新以滿足新用戶的需求 PCB設計 features (such as those that may affect PCB設計 規則). 此外, 一旦你在這個領域獲得了足够的經驗, 可以實現許多其他功能. 例如, 如果你能寫自己的DRC, you can write your own bill of 材料 (BOM) creation tool, 以便更好地處理特定的用戶需求, such as how to obtain the "extra hardware" of devices that are not part of the 電路圖 database (such as Socket, heat sink or screwdriver). 或 PCB設計ers可以編寫自己的Verilog網表分析器, 在以下方面具有足够的靈活性: PCB設計 環境, 例如如何獲得適合特定設備的Verilog模型或時間檔案. 事實上, 因為剛果民主共和國跨越整個 PCB設計 circuit diagram, 可以收集所有有效資訊以輸出類比和/或Verilog網表分析所需的BOM PCB設計.
雙層電路板設計技巧
不提供任何程式碼就討論這些主題有點牽強. 因此, 我們將以電路圖採集工具為例. 本文使用由Mentor Graphics開發的ViewDraw工具, 連接到PADS Designer產品線. 此外, 我們還採用了ViewBase工具, 這是一個簡化的C常式庫,可以在ViewDraw資料庫上調用、訪問和操作. 使用ViewBase工具, PCB設計ers可以輕鬆使用C/C語言編寫完整高效的ViewDraw DRC工具. 應該注意的是,這裡討論的基本原則同樣適用於任何其他原則 PCB電路圖 工具. 除了電路圖資料庫, DRC還需要一些可以描述特定情况的輸入檔案, 例如,自動連接到具有合法電網名稱的電源平面. 例如, 如果電網命名為power, then the power plane will be automatically connected to the power plane using a back-end packaging device (if applicable to ViewDrawpcbfwd). 以下是輸入檔案清單, 這些檔案必須放置在固定的全域位置, 這樣DRC可以自動查找和讀取, 然後在運行時將資訊保存在DRC中.某些符號必須具有外部電源線插腳,因為這些符號未連接到傳統電源線層. 例如, ECL設備的VCC引脚連接到VCC或接地; 其V形銷可以接地或-5.0V平面. 此外, 電源線引脚也可以在到達電源線層之前連接到濾波器. 電源線引脚通常不連接到設備符號. 相反地, an attribute of the symbol (here called SIGNAL) describes which pin is the power pin or the ground pin and describes the pin should be connected to the network name. 訊號=VCC:10, 訊號=接地:20DRC可以讀取該内容,並確保網絡名稱保存在legal\u pwr\u net\u name檔案中. 如果legal\u pwr\u net\u名稱不包含網絡名稱, 然後電源引脚將不會連接到電源板, 這個問題確實非常嚴重.