用Genesis?

Tags: 周邊, 外層,

前提條件

對齊層;刪除了外圍線和外圍線外的物件;校正了孔偏(對Pad)

製作要求

1:檢查線路是否補償(少於12mil進行補償1mil),

SMD是否需要補償,短邊小於10mil進行補償1mil,

BGA一定要定義SMD屬性(BGA少於14mil也要進行補償1mi)。

IC測試點少於14mi進行補償(2mil)

2:VIA,PTH孔的RING環做夠要求最小4mil,最優6mil。

間距(線距,線pad,pad到pad,..)做夠4mil。極限3.5mil

3:檢視MI中是否有特別何必修改要求,及是否要加U-LOGO等。

公司要求

4:NPTH孔削銅單邊6mil,外圍是否削夠單邊12mil。V-cut線單邊15mil.

5:特別注意是否有阻抗,如果有時則要按MI中要求製作。

6: 是否要過V-CUT,如果有則要加V-CUT測點。

如果是記憶體條板則對應加鑽孔。

一般流程

轉綠油Pad----à轉線路PAD----à設定SMD屬性----à轉Surface(無大銅皮則省) ----à

加大線路和SMD PAD----à掏銅皮----à優化並根據優化結果修改----àNPTH孔削銅

----à削外圍----à檢測並根據檢測結果報告修正錯誤

操作詳解

1,轉綠油Pad

右擊防焊層選Features Histogramà選中線列表Line List裡的物件àDFMàCleanup

àConstruct Pads by ReferenceàERF設定為Affected layeràTolerance處填的是要轉

PAD的同類物件之間的大小差別數值,如1或1.5à其他不動執行即可

這裡用的是手動轉PAD,轉完仔細檢視下是否全部轉為PAD?

2,轉線路Pad

DFàCleanupàConstruct Pads(Auto.,all Angles)à設定引數意思如下:

ERF:選Outers Layer:選要轉PAD的外層名

Reference SM:選擇轉好PAD的與上面外層對應的防焊層

Tolreance:大小相差不超過此值的同類要轉圖象將被轉為同一類PAD

Minimum:要建立PAD的最小尺寸,用來過濾掉做為PAD的小細線的標識

Maximum:要建立PAD的最大尺寸,用來過濾掉標識為PAD的大銅皮

其他一般不用設定,每次只是轉一層,因為這裡用的參考轉PAD,同樣轉完要檢視

3,設定SMD屬性

目的是防止用來貼片的PAD被系統亂改動,因為這種PAD沒鑽孔對應,只是用來在上面以貼片的形式把電子元件焊上去。

影響外層兩層àDFMàCleanupàSet SMD AttributeàERF:選Non Drilledà

Layer:換成 .affectedà其他不動執行即可

注意:象光學點、BGA之類的圓形PAD用上面的功能無效,要另外手動新增。

大致方法如下:

選中要設定的PADàEditàAttributesàChangeà在彈出視窗中點Attributesà

在彈出視窗中點選.SMD再點Add,Closeà點OK即可

4,轉Surface 如果沒有大銅皮則此步可省

選中要轉的大銅皮àEditàReshapeàContourize…引數不用設定直接點OK即可

選大銅皮可雙擊銅皮內的線或ActionsàSelect Drawn。。。,關鍵是不要把不是銅皮的物件也選進來了

5,加大線路和SMD PAD

選中要補償的線路(比如要求小於15mil的線路就要補償)àEditàResizeàGlobal…

在引數Size後填1點OK即可,因為一般只要求補償1mil(在原來的基礎上整體加大)

注意:有的MI中有最小線寬要求,對於那些沒達到最小值的線只有直接改為最小值

常用EditàReshapeàChange Symbol

加大SMD PAD 方法同上,只不過先要選中SMD PAD,這個可以通過物件過濾器

(視窗右邊上面有?號的哪個圖示),裡面有個User Filter按鈕,裡面可以把影響層內

帶SMD屬性的所有PAD選中(點選Select SMD Pad再點OK)

6,掏銅皮

先檢視各種物件到銅皮的距離是否夠要求,有不夠的地方才要此步

A> 選中銅皮àMoveàOther LayeràTarget layer:填個即將要建立的層名點OK即可

B> 利用參考選擇選中鑽孔層沒與銅皮接觸的孔,加大足夠大小轉為負的複製到上面剛建立的層上去即可,常用命令EditàCopyàOther Layer

C> 然後後把原來被移走銅皮的層上的物件移到剛建立的層上來

D> 與原稿核對,認為掏夠距離後,覆蓋到被移走物件的層即可,用 拖放

7,優化並根據結果修改

設定好影響層àDFMàOptimizationàSignal Layer Optimization

本操作是按設定的引數對訊號層進行優化,它自動會削Pad來解決間距問題,同時保持足夠的焊環寬度;還會對線路重新佈線以及其他修改.當然對無法自動修補的但又違反引數設定的地方也會在報告裡說明,我們可以配合結果檢視器給予手動修改

.

(1) 引數設定

ERF: Inner Layers Signal Layer: .affected

PTH AR Min: 7 Opt: 8 設定PTH孔令環的最小值和最佳值

VIA AR Min: 3 Opt: 6 設定導通孔令環的最小值和最佳值

Spacing Min: 4 Opt: 4 欲維持的最小間距和最佳間距

Drill to Cu: 10 鑽孔邊到銅箔間的距離

Modification: PadUp Shave

選擇修正錯誤的方式:我們只選加大Pad和削Pad兩種就夠

其他引數一般都不調整,最好是先把最小間距設為0.1後去優化(讓Pad儘量加大)再設回4去優化.

(1) 報告結果

ARG Violation 違反最小令環值但無法自動修補

ARG Violation(OPT) 違反最佳令環值但系統無法修補

Spacing Violation 間距不足最小值

Spacing Violation(OPT) 間距不足最佳值

H2Cu Violation 孔邊到銅箔的距離不夠

Unfillable Polygon Shave 無法將Polygon Shave t填成線

Pad Enlarge>limit AR加大值超出界限,所以沒加大

Same Net Space AR加大後會造成同NET間距不夠,所以沒加大

這裡只列出違規報告專案,報告專案含義可以自己在練習的時候通過檢視違規圖樣去加深體會;在報告中的什麼錯誤怎麼手動修改,也只有靠自己去多練習多總結經驗,不能一一列舉.

8,NPTH孔削銅 (同內層正片的Npth孔削銅)

先看NPTH孔到銅邊的距離是否達到要求,沒達到就加大NPTH孔用負的去反掏

9,削外圍

(1) 選中外圍線àEDITàReshapeàChange Symbol…

.輸入r30點OK,就把外圍加大到30mil(Resize 操作是在原來基礎上加大,而這裡是加大到多少)加大到多少視具體情況而言(本操作同樣適用於其他層的設計)

(2) 把加大的外圍線跟要削的層比較,看是否會削掉有用的東西,如會則酌情處理

(3)選中加大後的外圍àEDITàCopyàOther Layer…

Destination:視情況選擇,如果你一層層削外圍,則可選Layer Name:然後在下面輸入層名即可,如果選Affected Layers則必須在把影響層設定好,這時可以削比較好後的幾個層次.

Invert:轉換極性用,象現在削內層正片,就必須把外圍轉成負的去削,所以選Yes

如果削負片的外圍是用正的去削,選No

(4)下面引數一般都不設定,點OK即可.值得注意的是,Resize By:是在原來基礎上加大多少的意思.要設定的話一定要弄清楚再填數字.

10,檢測並根據結果修正 AnalysisàSignal Layer Checks…

本操作是用來查帳訊號層和混合層潛在的工藝性缺陷,並生成統計報告.所以本操作不 會去自動修改.

(1) 引數設定(稍微比優化時的數值大點,以便讓系統全部檢測到,然後根據結果對報告有問題的地方去做手動修改)

ERF: Inner Layer: .Affected

Spacing: 定義各種物件之間的間距的搜尋半徑

Rout to Cu: 定義成型線到銅邊的搜尋半徑

Drill to Cu: 定義鑽孔邊緣到銅邊的搜尋半徑及最大的AR

Sliver Min: 會被報告的最大細線寬度

Test List: 檢查專案

Spacing √ 報告各種物件之間的間距的違規

Size √ 報告各種物件的大小

Drill √ 與鑽孔有關的報告

Sliver √ 報告細線

Rout √ 與成型有關的報告

SMD 報告與SMD有關的東西

Check Missing Pads For Drills: 是否測量缺Pad

Use Compensated Rout: 是否要鑼刀補償

Sort Spacing By Solder Mask: 是否區分被防焊覆蓋或未覆蓋

(2) 報告結果

報告結果一般都很多,報告專案格式一般是:

問題描述(檢查專案類別) 例如:SMD to SMD(Spacing)為SMD到SMD的距離

列表如下:

[具體意思自己在練習中結合圖形體會,同時也可參考Genesis2000基礎培訓教程]

常見報告結果圖例 qPad to Pad (Spacing): Pad 到 Pad 的距離

qCAD Short (Spacing): 屬於不同 CAD nets 的物件短路

qCAD Self Spacing (Spacing): 屬於同 CAD net 的物件沒接觸但距離太近

附:

一、物件過濾器選SMD Pad

原作者: FPC

相關問題答案