

共享開發中PCB設計規則的驗證
我曾經認為開發只是一種有特定規則和流程的軟件開發方法。 從表面上看,硬件設計流程似乎是死板的,但任何設計流程的目的都是為了使團隊能夠適應整個產品開發周期的變化。 事實上,開發的核心思想可以應用于任何面臨變革風險的業務流程,包括硬件設計。
如果實施得當,開發工作流程可以幫助防止不必要的重新設計,并確保產品功能與客戶需求緊密結合。 在電子和硬件設計中,該方法的思想依賴于整個產品開發過程中的PCB設計規則驗證。 這有助于設計團隊快速驗證設計需求并在每次沖刺期間提出設計變更建議。
規則驅動的工作流程
工作流程被設計為具有適應性并適應整個設計過程中的變化。 任何開發方法開始時的文檔階段都為設計人員提供了在設計開始之前定義重要設計規則和約束的機會。 您可以在設計階段開始時將這些規則編碼到您的設計軟件中。 這些設計規則可以遵循特定應用的行業標準,也可以超越標準規則以提高產品的性能和可靠性。
設計工具中的規則和約束有助于確保您在構建電路板時原理圖設計和 PCB 布局滿足您的要求。 有些設計軟件包只允許您根據規則和約束批量檢查設計,因此大多數設計過程都需要在設計過程中的特定點檢查設計規則。 作為工作流程的一部分,在每個設計沖刺期間努力實現設計里程碑時,最好根據規則和約束檢查您的設計。
最好的設計工具會根據設計規則實時檢查您的布局,使您能夠在布局電路板時識別錯誤。 統一交互式和自動交互式布線工具在這方面是完美的,因為它們根據您的設計規則實時檢查您的布線選擇。 您可以立即識別間隙違規、長度不匹配違規,并確保布線在整個互連中保持一致的幾何形狀。
想象一下根據您的設計規則手動檢查這些痕跡
這些相同的想法也適用于嵌入式系統。 在編譯代碼并將其部署到原型之前,使用正確的嵌入式軟件工具可以通過將代碼與重要的編碼標準(例如 TASKING 中的 MISRA 和 CERT C)進行比較,幫助您快速識別代碼中的錯誤或問題。 PCB組裝及PCB加工廠商講解:分享正在開發的PCB設計規則的驗證。
通過仿真克服 PCB 設計規則驗證的局限性
盡管設計規則對于確保您的設計可以制造并滿足重要的設計標準非常重要,但它們并不能保證系統的電氣性能。 僅僅因為您的設計符合基本行業標準和制造指南并不意味著它將提供您所需的電氣性能。 在這里,在設計過程中的各個點執行仿真可以幫助您識別布局或組件更改,從而提高設計中的信號完整性。
在開始新設計之前,通常會在 SPICE 或其他電路模擬器中運行重要電路的仿真。 這有助于在開始原理圖設計和布局之前驗證設計要求并建議更改。 經過驗證后,線性設計過程通常需要在特定點(通常在設計完成后)進行仿真。 部分原因是許多模擬器存在于設計軟件本身之外,并且在設計階段調用多個模擬器只會花費太多時間。
借助集成設計軟件,您可以立即運行原理圖和 PCB 布局仿真,而無需將設計導出到外部程序。 這使得集成軟件成為設計的理想選擇,因為您不必等到布局完成即可運行仿真。 當您的仿真工具集成到設計軟件中時,您可以在連續設計沖刺期間快速診斷信號完整性問題,作為工作流程的一部分。
您可以在設計過程中執行的眾多電氣仿真之一
適應PCB設計的變化
仿真結果告知設計修改的兩個方面:交換組件和更改布局。 在原理圖和組件級別對設備進行仿真可幫助您確定所選組件是否能夠提供設計要求中指定的電氣性能。 然后,您可以根據需要快速更換組件,或者修改電子原理圖以解決任何信號完整性問題。
即使根據仿真結果修正了原理圖,如果沒有對布局進行 PCB 設計規則驗證,也無法保證性能。 布局仿真也很重要,因為它們可以幫助您識別導致串擾、EMI 敏感性和其他信號完整性問題的布局選擇。 作為工作流程的一部分,這使您能夠識別布局中所需的特定更改,從而使您能夠在每個設計沖刺期間快速解決這些更改。 這比等待設計完全完成要好,后者通常在線性設計過程中完成。 在這種情況下,任何布局更改都可能很大且耗時,應盡可能避免這種情況。
然后
聯系
電話熱線
13410863085Q Q
微信
- 郵箱