從工具選擇到 PCB 打樣
選對工作範圍、定義設計條件,再確認電性與製造資料。
輸入需求,AI 幫忙選料、連線,再完成 PCB 佈線。畫面上的電路板越來越完整,下一步似乎就是輸出 Gerber、送廠打樣。
但「完成設計」需要有明確的驗收條件:連線是否正確、封裝是否適用、電性要求是否滿足,以及輸出的資料能否按照預期製造。
導入 AI PCB 設計工具時,RD 應先確認希望自動化的工作,再決定如何檢查成果。這會影響工具選擇,也會影響後續需要投入多少人工修改與工程確認。
工具名稱都帶有 AI,實際工作方式卻可能不同。以下三款可作為理解不同工作模式的例子,並非排名。
Flux 官方文件區分 Chat 與 Agent 模式。前者可讀取專案、解釋電路與討論問題;後者可執行元件、連線、PCB 配置及佈線等工作。
評估時,應確認團隊需要的是設計討論、局部修改,還是較完整的代理工作流程,並在修改後檢查實際專案內容。
工具說明:Flux Chat and Agent modes
Quilter 的輸入板檔需要包含板框、元件封裝與有效網表,也可設定疊構、設計規則及固定的設計元素。
這表示輸入資料本身就需要工程準備。連接器位置、禁佈區與特殊線路要求,應在提交前明確定義,並確認工具如何處理。
工具說明:Quilter 輸入板檔準備
Allegro X AI 提供元件擺放、電源與接地平面建立,以及關鍵網路佈線等自動化功能。
對既有 Cadence 使用團隊,評估重點可放在現有約束、設計資料與分析流程如何銜接,以及哪些工作適合交由 AI 處理。
工具說明:Cadence Allegro X Design Platform
選工具時,建議先回答三個問題:現在有哪些可用資料?希望工具完成到哪一步?結果是否能在團隊使用的 EDA 環境中繼續編輯與驗證?
「做一片小尺寸控制板」適合當作討論起點,還不足以作為完整的製作依據。
建議在自動擺件或佈線前,整理以下條件:
例如,某個網路需要特定阻抗,但專案只設定了一般線寬與間距,即使工具完成佈線,也還需要確認該線路是否符合實際疊構。這是條件設定的示例,不代表特定工具一定會發生相同問題。
無法由工具表達或驗證的要求,應另外列入人工審查。
設計規則檢查(DRC)能檢查哪些問題,取決於工具功能、啟用項目與使用者設定的規則。
以 KiCad 文件為例,DRC 可檢查板件規則、未接線項目,並提供 PCB 與原理圖一致性的檢查選項。使用者也需要留意忽略的檢查項目。
因此,審查結果時,除了確認是否有違規,也應確認:
部分 EDA 工具已整合製造規則及分析功能,可以提早發現問題;但團隊仍應確認這次實際執行了哪些檢查,以及哪些要求尚待驗證。
核對完整料號、符號腳位、封裝腳位與原廠建議焊墊。相似名稱或外觀,不足以證明兩顆元件可以直接替換。
確認板厚、介質厚度、銅厚與阻抗要求相互一致。通孔、盲孔、埋孔及特殊孔結構,也必須與實際設計及製作圖面對應。
檢查小型封裝附近的阻焊橋、開窗、孔到銅距離,以及板邊與機構加工要求。裸板能加工的條件,也需要與後續組裝需求一起考慮。
Gerber、鑽孔檔、板框、製作要求及阻抗表應來自同一個核准版本。如需 PCBA,再核對 BOM、貼裝座標及組裝圖。
輸出後,建議使用檢視工具重新開啟製造檔,確認層別、對位、鑽孔與板框。原始 EDA 專案中的設定,也應核對是否已反映在輸出資料或附帶的製作要求裡。
評估 AI 工具,可以從團隊熟悉、已有驗證依據的板子開始,設定相同的板框、元件與設計條件,再比較結果。
建議記錄:
比較方式應涵蓋整段工作,而不只計算自動佈線執行了多久。
AI PCB 設計工具是否適合團隊,最終要看它能否縮短交付週期,同時讓設計條件與驗證結果保持清楚、可追溯。
準備送交 eCloud 打樣時,可提供 Gerber、鑽孔檔、製作要求、疊構與需求數量,並註明阻抗及特殊製程,方便進行製造條件確認。設計功能與電性驗證,則應在發包前由設計團隊完成核准。