技 术 信 息

    目前位置:

  • 技术信息
  • Allegro 系列
  • Allegro 小技巧 | 快速掌握 DFF 設計檢查設定要領

Allegro 小技巧 | 快速掌握 DFF 設計檢查設定要領

By Jack Ho, Graser

本文將詳解 Allegro Design For Fabrication (DFF) 的功能應用要點, 讓使用者提前在設計中就可以檢查到一些關於製造上的問題,包括版框、防焊、PAD、銅面、白漆文字的檢查,利用既有的 DRC 介面,直接可以列表式的方式去檢查板子上的錯誤,快速的修正製造上的問題,幫助設計人員減少與板廠來回溝通的時間和成本。

過往我們完成一個 Layout 設計再將製造資料提供給板廠去製作時,板廠時常會反饋一些問題,例如可能這邊的焊點必須要加大一點,或是防焊間距太小製造上無法製造出來......等等如以下圖(一)常見的製造問題。

圖(一) 常見製造問題

這些製造問題會發信回來給設計者,告訴他們有哪些地方是違反他們製造規則,需要做一些調整,設計人員需要重新修改後,再重新送給板廠確認檢查製造上面的問題。

這樣子來來回回的溝通就有可能造成一些製造時程上的延期,如果我們能在設計前期就能及時發現問題及早處理,是不是就可以減少與板廠來回溝通的時間及成本呢?

在 Allegro Constraint Manager (CM) 有針對製造方面的檢查,可以快速篩查到會影響到製造上的一些問題。

那我們就來看一下如何快速設定 Design For Fabrication (DFF, 設計製造) 檢查規則 的流程吧!

操作流程步驟

1) 首先 DFF 功能是在 constraint manager 內做管理,請先到功能列開啟 Setup > Constraint > Constraint Manager 的功能。(圖二)

圖二: 開啟Constraint Manager

2) 開啟 Constraint Manager 後,在 Worksheet Selector 欄位可以看到 Manufacturing 有被獨立出一個分類檢查項目,有外框 (Outline)、防焊 (Mask)、圓環 (Annular Ring) 及關於銅箔製造及銅箔間距的檢查。(圖三)

圖三

3) 先在 DFF Constraint Set 分類,設定 DFF 規則,點選 New CSET,設定規則名稱及用法 (Etch電氣層使用,non-etch 非電氣層使用,Stackup 全層使用)。(圖四)

圖四

4) 在各個使用類別規則底下設定其項目檢查值。(圖五)

圖五

5) 切換到 Design 的分類,設定 DFF Constraint Set 規則到對應的 Referenced DFF CSET 欄位。(圖六)

圖六

※ 名稱右邊有一個小箭頭,滑鼠左擊兩下是可以展開內部項目做細部設定,如圖七所示。

圖七

6) 最後在 Analysis Modes 視窗底下,記得把 DFF 的各個檢查項打開,才可以做檢查功能,否則就形同虛設,如圖八所示。

圖八

※ 如下圖九所示,當欄位顯示黃色提示,代表此項未打開檢察項功能,欲開啟功能請到Analysis Modes 底下開啟功能。

圖九

7) 點選 Analysis Modes 檢查項目旁邊的標示,如下圖十所示,視窗右邊 (紅框) 會顯示其檢查項目之描述,可以讓使用者更清楚知道這是甚麼項目的檢查。

圖十

8) 當設定完成後,如下圖十一所示,有錯誤的地方會產生 DRC,提醒你這邊可能違反製造規則的地方,需要再做確認。

圖十一

善用 DesignTrue DFM Wizard

如果工廠端,可以提供 Allegro DesignTrue DFM 檢查的相關格式資料,我們可以不用自己手動設定這些製造規則,可以利用 Wizard 依照流程快速把其製造檢查資料帶入規則中。

1) 點選 Setup > Constraints > DesignTrue DFM Wizard 功能 (圖十二)

圖十二

2) 點選後出現精靈的視窗,第一步歡迎 (Welcome) 介面,是一些資訊介紹及 DFF / DFA / DFT 支援範本說明,接著點選 Next 進行下一步,圖十三。

圖十三

3) 第二步,確認一下你的疊構名稱,確認無誤後,點選 Next 進行下一個步驟,圖十四。

圖十四

4) 第三步,確認你的層別資訊及設定你的疊構類型 (Rigid:硬板,Flex:軟板),如下圖十四所示,設定完後繼續點選 Next。

圖十五

5) 第四步,帶入你的製造規則資料,預設為 Cadence一些範例檔案可以帶入,如下圖十六所示,不需帶入項目可以取消打勾,選擇好後點選 Next。

圖十六

※【溫馨提醒】帶入資料後,能會發生以下幾種情況,如上圖十六 Warning 警語說明 :

1. 新的 Cset 可能會被產生

2. 既有的 Csets 可能會被刪除

3. 新的 Csets 定義值可能會被產生

4. 既有的 Csets 定義值可能會被修改

5. 在新的規則產生後,你不能刪除它

6) 最後確認一下產生了多少規則,記得勾選 Update Analysis Modes and run DRC Update After selecting Finish,如下圖十七所示。在你點選 Finish 後,會自動幫你更新 Analysis Modes 檢查開關及 DRC 資料。

圖十七

藉由預先設定 DFF 設計製造檢查規則,就可以在設計中快速篩查出一些常見的製造問題而先行排除,是不是很實用呢? 趕快來設定看看吧!

教學影音