Genesis详细教程

上传人:仙*** 文档编号:166489130 上传时间:2022-11-01 格式:PPT 页数:994 大小:15.10MB
收藏 版权申诉 举报 下载
Genesis详细教程_第1页
第1页 / 共994页
Genesis详细教程_第2页
第2页 / 共994页
Genesis详细教程_第3页
第3页 / 共994页
资源描述:

《Genesis详细教程》由会员分享,可在线阅读,更多相关《Genesis详细教程(994页珍藏版)》请在装配图网上搜索。

1、G101 Genesis Basic&On Job Exercise課程大綱課程大綱1.Genesis implementation concept2.Engineer ToolKit3.AutoInput4.Matrix5.Netlist Analysis6.Graphic Editor7.Action screen&Result viewer.8.Clean up Actions9.Analysis Actions10.DFM Actions&Checklist 11.Panel Editing12.Output Packages13.Auto Drill Manager14.On-Job

2、 ExerciseGenesisImplementationConceptCAMqCAM:Computer Aided Manufacturing 電腦輔助製造qPosition of CAM客戶資料CAM治工具Data Extractq資料傳輸1.Internet(FTP,E-mail)2.MODEM3.Floppy/CDROM/TAPEq解壓縮工具ARJ(filename.arj)LHA(filename.lzh)WINZIP(filename.xxx)GZIP(filename.gz)UNCOMPRESS(filename.Z)Data FormatqGerber fileRS-274D

3、,RS-274XqNetlist IPC-356,MentorqCNC programExcellon,S&MqDrawing DXF,HPGLqCAM/CAD DataPC&WorkstationqNFS:Network File System(網路檔案系統)將網路中各別單機之儲存設備整合,資源共享,使用時有如使用本機之硬碟目錄一樣.qFTP:File Transfer Protocol(檔案傳輸協定)利用上傳及下載的方式傳輸檔案 CAM 作業q依客戶要求編輯q依製程要求編輯q依製程誤差補償q依客戶及製程需要檢查q依製程方式排板q製程治工具輸出治工具q底片原稿,直接工作底片qCNC 程式鑽孔

4、,成型qInformation電鍍面積,阻抗qET 程式測點程式,NetlistqAOI Reference準備工作 11.CAMqGenesis 的功能qGenesis 的特點2.內部q公司的產品主力q你希望 Genesis 幫你做什麼q現在的作業流程是怎樣準備工作 2q資料準備1.作業流程圖2.DRC規格3.排版設計規格處理流程(範例)101.解壓縮(確認資料容量)02.Identify files/check03.Create Job/Input to ODB+04.Copy/Move file to input dir.05.列印輸入的記錄($JOBPATH/user/input_re

5、ports)06.設定 Matrix and Layer merge 07.層間對位(layer alignment)08.Copy Step(保留原稿)09.製作鑽孔層(drill tool manager)10.設定成型層及 Profile11.檢查 CAD Netlist(Current Base Cad/CAD)12.產生 Reference Netlist(from 原稿 step)13.產生 Backup Step處理流程(範例)214.刪除 Profile 以外的物件(含成型框)15.比對工作 Step 與備份 Step 的 netlist16.更新備份 Step17.Data

6、Cleanup(Manual,Auto,Verify)18.定義及檢查屬性19.圖形比對 20.更新 Netlist 及備份 Step21.Analysis(all)+Review(surface analysis)22.問題回饋23.DFM24.手動編輯/檢查25.最後的 Analysis26.比對 Netlist(與 Reference netlist)處理流程(範例)327.更新 Reference Netlist28.排版(Step&Repeat)29.繪片輸出30.ADM(Auto Drill Manager)31.ARM(Auto Rout Manager)32.CDR(CAM D

7、ata Reference)(Impedance 可以放在 D.T.M.後)PS.此流程依實際要求再行修改調整時間表q找出比較困難的部份Hooks,ERF,Panelq定短,中,長期要完成的部份時間,內容q切開處理流程相關的 Hooksqlyr_ruleqinp_userqdrill_sizeqffiltersqlp_progqline_hooksSetup ERFqCleanup1.Whats meaning of Cleanup?2.ModelsqAnalysis1.Why do we run Analysis?2.ModelsqDFM1.Which functions do you wa

8、nt?2.ModelsAttributes 1qAttributes File LocationSystem(/genesis/exx/all/sysattr)User(/genesis/fw/lib/misc/userattr)qAttributes typeBoolean,Float,Integer,Option,TextqAttributes onJobs,Steps,Layers,FeaturesqWhich attributes you use?Critical,UsefulAttributes 2qSystem Attributes at V8.0:197qFeature.smd.

9、drill.nomenclature.imp_lineqStep.out_name.out_drill_orderChecklistqChecklist for CleanupqChecklist for AnalysisqChecklist for DFM?qFlash Edit:與 Signal Layer Optimize 相同的功能及ERF,如果 SLO 出現問題,可以使用此功能配合 Result Viewer.qFlash Edit:可以讓你看到每件發生的現象,及你可以選擇不同的模式修改.Online Netlist&DRCq使用時機Global Edit:NoLocal Edit:

10、YesqERF.o value:online驗證的功能qGraphic Compare圖形比對qAnalysis(DRC)分析qNetlist網路節點輸出qOPF or OPFX使用“Image Production Parameter”qADMmachine files,set_table,create_slot,create_nibble,out_fileqARMmachine files,set_machine,set_table,out_fileScript 1qScript(命令稿)1.直譯式2.可讀性高q為什麼需要 Script=自動化1.快速2.一致性q轉換 Script1.Li

11、ne mode command2.Functions3.File structureScript 2qPanelization1.Tooling holes2.Target symbolsqScripts 結構=Subroutine1.Get info2.Calculate all parameter3.Put the positionScript 3qWhich Script Language1.CSH:c-shell sed:Stream Editor 串流編輯器 awk:Aho,Weinberger,Kernighan2.TCL/TK TCL/TK:Tool Command Langua

12、ge/Tool Kit X window system 的應用,X window 中的 Tool Kit3.PERL Practical Extraction and Reporting Language 實際抽取與回報語言Demo-inputDemo-matrixDemo-registerDemo-copy stepDemo-drill layer 1Demo-drill layer 2Demo-rout layerDemo-Netlist 1Demo-Netlist 2Demo-Delete Out of ProfileDemo-Cleanup 1Demo-Cleanup 2Demo-Cl

13、eanup 3Demo-AttributesDemo-Graphic CompareDemo-Analysis 1Demo-Analysis 2Demo-Analysis 3Demo-DFMDemo-P/G layer 1Demo-P/G layer 2Demo-Inner Signal 1Demo-Inner Signal 2Demo-Inner Signal 3是否加淚滴Demo-Inner Signal 41.漲大A/R2.修間距Demo-Inner Signal 5Demo-Signal 1Demo-Signal 2Demo-Signal 3是否加淚滴Demo-Signal 41.漲大

14、A/R2.修間距Demo-Signal 5Demo-Signal 6Demo-Signal 7Demo-Signal 8消除 Pinhole(此步驟可重覆數次)Demo-Signal 9是否增加銅箔面積Demo-Signal 10Date Code,UL logoDemo-Signal 11Demo-Solder Mask 1Demo-Solder Mask 2檢查 via hole 是否蓋防焊Demo-Solder Mask 3q工作稿與原稿比對qVia hole 的部份製作是否正確qNPTH 是否都有防焊 PADq光學點(Fiducial Mark)的防焊 PAD 是否正確q是否需套測點D

15、emo-Solder Mask 4Demo-Silkscreen 1Demo-Silkscreen 2Demo-Silkscreen 3Demo-Final Netlist CheckDemo-S&R 1Demo-S&R 2Demo-Fill Profile 1Demo-Fill Profile 2Demo-IPPDemo-OutputDemo-ADMDemo-ARMDemo-CDRDemo-Form 1Demo-Form 2Demo-Form 3Demo-Form 4Engineering Toolkit工程工具組 滑鼠的按鍵功能左鍵 M1選擇確定執行中鍵 M2取消右鍵 M3啟動功能視窗登入

16、視窗genesis(使用者名稱)genesis(密碼)軟體版本及工作平台主視窗結構選擇的料號標題欄主選單欄料號過濾器資料庫使用者公用資料庫一般料號一般料號過濾器User:genesis 的使用者可以用此過濾器來查看被哪個使用者 Check out的料號有哪些?料號圖像的意義相同的使用者但不同的程序所開啟的料號未開啟的料號不同的使用者所開啟的料號相同的使用者且相同的程序所開啟的料號(自己開啟的)Open with Check out(具有修改儲存的權限)*有陰影相同的使用者且相同的程序所開啟的料號(自己開啟的)Open without Check out(不具有修改儲存的權限)*有陰影標題欄視窗

17、名稱工作平台軟體版本登入 Genesis 的使用者電腦名稱標題區開啟此視窗的系統日期時間Frontline 的 Logo(軟體公司)軟體名稱開啟及關閉料號料號結構圖像的意義 1回到上一層矩陣,層別特性表階段,儲存資料的實際位置(ex:org,pcs,spnl,panel)符號,儲存使用者自行定義特殊符號的實際位置 (ex:UL logo,trade mark)疊板,壓合疊構圖像的意義 2記錄 Wheel(Aperture)的資料表單(Work forms),在 genesislib 中建立流程(Work flows),在 genesislib 中建立查看,只有 genesislib 才有,必須

18、連結 framework server管理者可以透過此功能看到料號中具代表性的資料屬性,使用者自行定義的屬性圖像的意義 3Wheel(Aperture)樣板,genesislib 才有 版面種類,genesislib 才有 啟動輸入視窗 啟動輸出視窗 延伸,儲存 3rd party 的資料檔案使用者,儲存使用者的檔案 檔案新增自我複製刪除匯出料號歸檔自動化程式版本複製更改名稱儲存匯入料號關閉料號鎖離開新增新增資料的名稱資料種類Close:關閉視窗Apply:執行功能Ok:執行功能後關閉視窗複製資料種類來源料號及實體目的料號及實體更改名稱實體名稱新名稱匯出料號資料格式為 ODB+(Open Da

19、taBase)覆蓋重寫儲存路徑模式:Tar gzip(.tgz):收集成檔案並壓縮Tar:收集成檔案Directory:目錄XML:可擴展標記語言(ODBX)(Extensible Markup Language)料號名稱匯入料號資料格式為 ODB+(Open DataBase)資料庫輸入路徑料號名稱歸檔存入,呼叫 secure 的 hook取出,呼叫 acquire 的 hook關閉料號關閉料號鎖Check Out:向系統取得修改儲存的權限Check In:將修改儲存的權限還給系統Locks Status:鎖定狀態(check out list)版本顯示目前軟體使用的版本及相關資訊行動選擇更

20、新視窗啟動輸入視窗啟動輸出視窗查看記錄自動成型管理者自動光學檢測排版設定打開(Job)實體屬性(Job)網路節點分析器訊息自動鑽孔管理者電測管理者排版精靈分享列表(目前不提供此功能)可以加上圖形及註解,用來提供設計者與製造者之間的資料交流選擇選擇全部(Job)全部不選擇(Job)實體屬性屬性的對象1.料號(Job)2.階段(Step)3.層別(Layer)4.物件(Feature)屬性內容系統屬性使用者屬性屬性的對象屬性的定義1.系統(System)$GENESIS_DIR/e$GENESIS_VER/all/sysattr2.使用者(User)$GENESIS_DIR/fw/lib/misc

21、/userattr輸入視窗輸出視窗訊息傳送訊息不接受/接受訊息.Genesis 使用者名稱電腦名稱X window 顯示名稱查看記錄 1查看記錄 2自動光學檢測選項群組許可權使用者組態清除沒有用到的 symbols使用者 1使用者 2用來作為使用者的管理(包括權限設定)配合$GENESIS_DIR/share/privs群組用來作為群組的管理(包括權限設定)配合$GENESIS_DIR/share/privs新增使用者及群組組態 1用來設定 genesis 系統的組態組態 2模式1.user:使用者,登入 unix 的使用者2.host:主機,目前使用的電腦3.system:系統,genesi

22、s 的系統執行的優先次序為:user host system許可權 1使用,目前使用中的許可權安裝,安裝在系統上的許可權許可權 2.Genesis 使用者名稱電腦名稱X window 顯示名稱使用者選項許可權 3選項等級期限最多安裝數最多場合數視窗回到 Engineering Toolkit開啟輸出視窗開啟輸入視窗連結到其它料號課程回顧qIcon MeaningqODB+qLock StatusqClean Unused SymbolsqConfigurationqPrivilegeGenesis 2000 資料輸入資料輸入 Data Input目的目的:將客戶將客戶CAD 資料轉換成為資料轉

23、換成為 Genesis2000 所能處理的所能處理的格式格式,此格式一般稱為此格式一般稱為 ODB+CADODB+Data InputData Input CAD 資料種類資料種類:(以下格式皆以下格式皆 可被可被 Genesis 自動判別及讀取自動判別及讀取)例外例外 -Gerber(Rs274-D)dataRs274-D data =Gerber files +Wheel(D-code,Aperture list)(此格式有標準此格式有標準)(此格式無標準此格式無標準)Data InputGerber Rs274-DGerber files +Wheel(D-code,Aperture l

24、ist)(以以d-code 及座標描述圖形及座標描述圖形)(定義定義D-code之圖形之圖形)D05*decode shape size-x size-yX2.0Y2.0D03*5 Rect 30 50X4.0Y2.0D03*6 Round 40D06*X1.0Y3.0D03*D07*.(0,0)(2,2)(3,1)(4,2)ODB+第一層第一層:料號目錄料號目錄.ODB+第二層第二層:內建工具及實體資料庫內建工具及實體資料庫(Engineer Toolkit)回到上層回到上層實體資料庫實體資料庫ODB+第三層第三層:實體資料目錄實體資料目錄 (Entity)實體資料實體資料(原稿原稿,工作檔

25、工作檔,pcb,panel,)ODB+第四層第四層:圖層目錄圖層目錄 ODB+第六層第六層:圖形元件定義檔圖形元件定義檔利用利用 uncompress 解壓解壓後後,即可用文字編輯即可用文字編輯,查查看各個看各個feature的座標的座標.(請看次頁內容請看次頁內容)ODB+圖形元件定義檔內容圖形元件定義檔內容(詳細說明請參考文件詳細說明請參考文件ODB+0202 之說明之說明)DEMO GOODB+1.資料傳遞至指定位置資料傳遞至指定位置(copy,ftp,)2.資料解壓縮資料解壓縮(winzip,arj e,gzip d,compress d,.)3.建立料號建立料號(Create Job

26、)4.操作操作Input Package 5.*學習學習wheel file (wheel template)6.*核對核對D-code 7.檢視記錄檔檢視記錄檔(report,log,error,)Data Input資料解壓縮工具資料解壓縮工具u ARJ (xxx.arj )u PKUNZIP (xxx.zip)u LHA (xxx.lzh)u *GZIP (xxx.gz)u *COMPRESS (xxx.Z)u WINZIP (xxx.xxx)Data Input Create Job建立料號目錄建立料號目錄料號目錄名稱料號目錄名稱資料庫名稱資料庫名稱操作操作Input PackageI

27、nput Package 操作程序操作程序1.指定資料來源目錄指定資料來源目錄(Path)或檔名或檔名2.指定料號目錄指定料號目錄(Job)及實體資料名稱及實體資料名稱(Step)3.系統分析各檔案資料格式及適合之參數系統分析各檔案資料格式及適合之參數(Identify)4.檢查及修正分析結果檢查及修正分析結果(Parameters,layer name)5.*學習學習 d-code(wheel temple editor)6.執行轉換及輸入執行轉換及輸入(Translate)7.檢查報告檢查報告(Report)及記錄及記錄(Log)Input Package資料來源與資料來源與目的地目的地控

28、制開關控制開關狀態查詢及狀態查詢及修改表列修改表列功能鍵功能鍵資料來源與目的地資料來源與目的地資料來源路徑可指到目錄或檔案資料來源路徑可指到目錄或檔案料號目錄名稱料號目錄名稱不輸入之檔案名稱不輸入之檔案名稱實體資料名稱實體資料名稱(轉轉 image 檔時不需要檔時不需要)控制開關控制開關單位合併單位合併單位指定單位指定D-code擷取擷取以標題選擇以標題選擇wheel 規則規則指定指定wheel 規則檔規則檔指定指定wheelNo:針對針對 dpf(u-cam 6.0含以上含以上),rs274x,excellon1,2 輸入輸入Yes:Others狀態查詢及修改表列狀態查詢及修改表列個別檔名個

29、別檔名格式格式參數參數(單位單位,位數位數wheel,.)指定層次名稱指定層次名稱選選擇擇功能鍵功能鍵格式單位及格式單位及參數分析參數分析執行轉換執行轉換報告報告複製或搬移資料至複製或搬移資料至Input 目錄目錄/genesis/fw/jobs/job1/input/資料分割資料分割(可做可可做可不做不做)M3顯示圖形顯示圖形,文字檔文字檔,二進位檔二進位檔參數參數文字編輯器文字編輯器報告報告d-code 學習器學習器(程式程式)選擇輸入檔選擇輸入檔全全選選全選全選,清除清除,篩選篩選(Create Wheel)自定自定d-code參數參數格式格式(Gerber,Dxf,.Dpf,.)編碼形

30、式編碼形式(Ascii,Ebcdic,Eia)座標單位座標單位(Inch,mm)座標種類座標種類(Absolute,Incremental)是否存在小數點是否存在小數點整數小數位數整數小數位數(12.4321,123.678,)分行字元分行字元(,cr,.)指定指定d-code 檔檔名檔檔名*同步變更同步變更(檔名檔名,格式格式,或目錄或目錄)報告報告檔案檔案:大小大小,日期日期,格式格式使用使用d-code數量數量注意!有時可能有警告及錯誤訊息需留意綠色:Ok粉紅色:可以輸入,但是部份資料有出 入,請詳看log.紅色:資料無法輸入.黃色:資料可以輸入,被修改過.Rs274 X 的問題的問題因

31、定義不嚴謹因定義不嚴謹,許多指令許多指令 CAD 有不同認定有不同認定:(A).Polygon 內內 D02 指令之處理指令之處理(B).KO 指令之正負極性指令之正負極性(C).Polygon 上切圓之處理上切圓之處理(D).內交內交Polygon(self-connection)之處理之處理.(E).Diagonal square line 之處理之處理.Genesis2000 之解決方案之解決方案:(A).iol_gbr_polygon_break=1 (allow);2(Stop);3(ignore)(B).iol_274x_ko_polarity=1 (absolute);2(rel

32、ative)(C).iol_274x_circle_as_edge_in_poly=yes(circle);no(arc)(D).iol_274x_ill_polygon=yes(input);no(stop)iol_fix_ill_polygon=yes(fix)/no(no-fix)iol_clean_surface_min_brush=0.0(no-clean);0.2(mil)(E).iol_gbr_brk_diag_sqrs=yes(roltated);no(no-roltated)Rs274 X 的問題的問題D-code 學習器學習器D-code 學習器學習器圖形指定圖形指定欄位分

33、析欄位分析尺寸及角度尺寸及角度wheel filesymbolD-codeD-code 學習器學習器1.確認確認 wheel 檔中檔中 d-code,圖形形狀圖形形狀,單位單位,及尺寸之欄位及尺寸之欄位2.一般參數設定一般參數設定(Params/Global)3.清除圖形欄內容或新增規則檔清除圖形欄內容或新增規則檔(File/Create)4.於於 wheel 區點選任一行區點選任一行(選一含選一含 d-code 者者)5.指定圖形指定圖形(Edit/Add Record)6.指定欄位性質指定欄位性質(D-code,Fixed_Str,Fixed_Int,Float,)7.指定尺寸指定尺寸(O

34、uter=,Inner=,spokes=,gaps=,angle=,)8.同步轉換同步轉換(Actions/Translate Wheel)9.核對核對 D-code圖形及大小圖形及大小10.另存新檔另存新檔D-code 學習器學習器尺寸條件表示法尺寸條件表示法OD=AOD=A+10OD=A+0.5*BOD=ifelse(A50,A+20,A+10)OD=ifelse(A50,A+20,ifelse(A 70,A+10,A+5)A:50 =.70 =Create :建立新的 template.1-2.2 1-2.2 檔案編輯檔案編輯新增一筆記錄刪除一筆記錄複製一筆記錄變更指定記錄位置刪除所有記

35、錄將檔案中某些行指定成記錄的參考欄位新增攔位插入攔位刪除攔位刪除所有攔位刪除攔位(記錄)(欄位)記錄建立的步驟記錄建立的步驟1.1.列印列印aperture tableaperture table2.2.選擇選擇aperture tableaperture table裡的一行裡的一行(不帶不帶DcodeDcode)當作標頭行當作標頭行3.3.從從“選單列選單列”上選擇上選擇 Params Params Headlines,Headlines,若是還有若是還有 其它行其它行,也屬於標頭也屬於標頭,可以設定數行以上當作標頭可以設定數行以上當作標頭4.4.選擇選擇aperture tableaper

36、ture table裡的一行裡的一行(帶帶DcodeDcode)當作一筆記錄當作一筆記錄5.5.從從“選單列選單列”上選擇上選擇 EditAdd RecordEditAdd Record6.6.從浮號的視窗上選擇從浮號的視窗上選擇 “symbol type”“symbol type”(如如,Round,Square,Rectangle Round,Square,Rectangle Thermal .)Thermal .)7.7.找尋找尋 Dcode Dcode 的欄位的欄位,並將它設為並將它設為 DcodeDcode.8.8.定義記錄內欄位的內容定義記錄內欄位的內容(固定字串固定字串,浮動變數

37、浮動變數,Dcode Dcode)9.9.從從“選單列選單列”上選擇上選擇 Actions Translate Wheel.Actions Translate Wheel.辨視記錄的建立辨視記錄的建立.新增一筆記錄新增一筆記錄1.將滑鼠點選此行,當看到紅色外框出現,表示此行將可被設定成一筆記錄(記錄)(欄位)(檔案內容)(檔案標頭)1-2.3 D-code 的型態的型態1.圓(Round)2.方(Square)3.長方(Rectangle)4.靶標(Target)5.Thermal6.自定(Custom)7.甜甜圈(Donut)8.八角(Octagon)9.橢圓(Oval)1-2.4 Symb

38、ol 1-2.4 Symbol 視窗視窗-1-1Round:圓Square:方Rectangle:長方Rounded Rectangle:圓角的長方形Chamfered Rectangle:削去稜角的長方Oval:橢圓形Diamond:鑽石形Octagon:八角形Round Donut:圓的甜甜圈Square Donut:方的甜甜圈Lying Hexagon:橫躺的六角形Standing Hexagon:標準的六角形Round Butterfly:圓的蝴蝶形Square Butterfly:方的蝴蝶形Triangle:三角形Half Oval:半橢圓形Round Thermal:Square

39、Thermal:Square+Round Thermal:Symbol Symbol 視窗視窗-2-2Rectangle Thermal:Ellipse:橢圓形Moire:靶標Hole:孔Special:特殊請看下一頁請看下一頁圓圓.方方.長方長方.圓角長方圓角長方稜角的長方稜角的長方.橢圓橢圓.鑽石形鑽石形.八角形八角形圓的甜甜圈圓的甜甜圈.方的甜甜圈方的甜甜圈.橫躺的六角形橫躺的六角形.標準的六角形標準的六角形 三角形三角形.半橢圓半橢圓圓圓thermal.thermal.方方thermal.thermal.方圓方圓termaltermal.長方長方thermal.thermal.橢圓形橢

40、圓形.靶標靶標.孔孔.nullnull特殊特殊symbolsymbolSpecialSpecial:此為使用者自行定義的symbol,其資料存在 genesislib 內.JobJob:對目前的料號,建立新的symbolLibarayLibaray:建立新的symbol給genesislib1-2.5 1-2.5 參數的設定參數的設定(Global,Global,Conditional,Conditional,Headlines,Headlines,Table title)Table title)Global:廣泛的定義wheel的type,單位,比例倍數,Dcode的命名方式,每一行的記錄筆

41、數,分隔字元,替換字元Conditional units:定義單位及倍率Headlines:定義標頭Table title:表頭Table terminator:表的結束位置 Params Global parameters當我們在學習wheel時,第一步會去指定標頭:(Params headlines)第二步會去指定單位:(Params Global)1.Wheel type:(Gerber,Tool)2.Units:(inch,mm,mil)定義單位 3.Units X:倍率 4.Dcode numbering:Dcode 號碼起始定義 (explicit,Standard,Station

42、,Order 1 4)5.分隔(省略)字元 6.替代字元D-code號碼的起始定義方式號碼的起始定義方式(Dcode numbering)Explicit-the Dcode number is defined in the Aperture Table.Standard-the Dcode number is assigned in the following order:D10-19,D70-71,D20-29,D72-73,D30-69,D74-75.Station-the Dcode number is taken from the Aperture table and thencon

43、verted to the standard order:D10-19,D70-71,D20-29,D72-73,D30-69,D74-75.Order1-the Dcode numbers are assigned incrementally starting from D01.Order4-the Dcode numbers are assigned incrementally starting from D04.Order10-the Dcode numbers assigned incrementally starting at D10.Params Conditional Units

44、(設定單位及倍率)Params Headlines(設定標頭)1.選擇要設定的標頭Params Table title (設定表頭)1.選擇要設定的表頭1-2.6 Translate wheel(轉換轉換,當當Dcode 和變數已設定好和變數已設定好,就可學習就可學習wheel)隨時檢查單位是否對不對?1-2.7 Template File database(查看樣本檔案的內容)目前只有一筆記錄1-2.8 Wheel Editor (查看學習後的Dcode與symbol的形狀)功能表code料號與wheel名稱指定symbol翻頁選擇鈕Symbol參數2-1.1 記錄與欄位的關係Step 1:

45、在Input package的aperture table的行按M3鍵即可打開此畫面開啟 wheel template editor2-1.1 記錄與欄位的關係Step 2:2-1.1 記錄與欄位的關係Step 3:1.選擇要學習的Dcode形狀2.增加一筆記錄3.Symbol的形狀需符合 aperture檔的描述2-1.1 記錄與欄位的關係Step 3:設定Dcode基本欄位參考欄位,最多可設定三組Float-Dcode(每一筆記錄中空白也算是欄位)2-1.1 記錄與欄位的關係Step 3:設定欄位的型態Dcode:將欄位定為DcodeInt:將欄位定為整數Fixed_Int:將欄位定為固定

46、整數Float:將欄位定為浮動變數Alpha:將欄位定為以字母表示Character:將欄位定為字元Any:將欄位定為任意String:將欄位定為字串:將欄位定為new line:將欄位定為垂直的bar(.):將欄位定為(.):將欄位定為空白Fixed_str:將欄位定為固定字串No-Tag:取消變數的標籤Tag:指定變數的標籤None:取消欄位設定Optional:指定欄位為可選擇的Reference:指定欄位為參考欄位Optional:指定欄位為可選擇的將此欄位設定為 optional2-1.1 記錄與欄位的關係Step 4:設定浮動變數與取消變數的設定選擇要設為變數的欄位點選width按

47、鈕已經設定為浮動變數若要取消變數的設定,請選擇No-Tag2-1.1 記錄與欄位的關係Step 4:Transfer template 後的結果D18 尚未被學習2-1.1 記錄與欄位的關係Step 5:字串條件的設定 (a|b)a或b兩者皆可 直接輸入 true|false檢查aperture table進行轉換2-1.1 記錄與欄位的關係Step 6:學習完後的結果D18 被學習了2-1.1 記錄與欄位的關係Step 7:存檔學完所有的Dcode形態後.請在存檔前,請檢查 headlines 是否已經設定,單位是否有異常(倍率).關閉wheel template editorFile Cl

48、ose2-2 記錄與特殊參考欄位之間的關聯Step 1:檢查其它無法轉換的Dcode.查看aperture table沒有學到的44,45,49行都是 power ground的dcode.我們從上面的表上無法得知其它相關欄位.請查看檔尾有無參考欄位的內容設定.2-2 記錄與特殊參考欄位之間的關聯Step 1:檢查其它無法轉換的Dcode.其形狀如右Round thermal Rectangle thermalAperture table 中的第44行將參考這三行資料2-2 記錄與特殊參考欄位之間的關聯Step 2:設定Dcode.2-2 記錄與特殊參考欄位之間的關聯Step 2:設定ther

49、mal 的外徑2-2 記錄與特殊參考欄位之間的關聯Step 2:設定thermal 的內徑在變數設定欄位裡:1.允許+,-,*,/的運算2.允許ifslse的條件判斷起始角度破邊數量ifslse 的條件判斷OD=AID=A 0.02ID=A+0.5*BID=ifelse(A50,A+20,A+10)ID=ifelse(A50,A+20,ifelse(A70,A+15,A+5)A:-50=.70=-ID:A+20 A+15 A+5 if(A50)then B=A+20 else B=A+10 endifA:-50=-B:A+20 A+10 if(A50)then B=A+20 else if(A

50、70)then B=A+15 else B=A+5 endifA:-50=70=ok 狀態狀態 Matrix 層別特性表Matrix 使用目的q定義層別的用途(Board,Misc)q定義層別的資料種類(Signal,Solder Mask)q定義層別的極性(Positive,Negative)q定義層別順序(top,bottom)q定義鑽孔層及成型層貫穿的層次(Span Bar)如何進入Matrix滑鼠連續按M1二次滑鼠按M1一次Matrix 視窗視窗名稱選單列修正欄料號名稱層別區Step(Profile)資料識別欄(綠色為有資料)參數欄導引列圖形檢視在參數欄按二下M1修正欄 1層名在層名按

51、一下M1層別背景層別類型層別極性電路板雜集訊號混合文字鑽孔文件電源防焊錫膏成型正負層別名稱修正欄 2(類型,極性)錫膏文字層名防焊訊號訊號混合電源防焊錫膏成型雜集電源混合訊號訊號文字鑽孔貫穿層次設定drl1-2drlrout1.Span Bar 由左而右 對映鑽孔及成型層 由上而下2.調整貫穿層次時,先選欲修改之鑽 孔或成型層使其 Span Bar 成為紅 色3.滑鼠按住 Span Bar 的端點,然後拖曳,即可調整貫穿層次檔案參考 Engineering Toolkit 的檔案功能編輯增加行(step)列(layer)插入移動刪除複製自我複製行動更新視窗開啟圖形編輯視窗旋轉 Step開啟輸入

52、視窗開啟輸出視窗實體屬性翻轉 Step重新排列層別(註)註:Re-arrange rows:呼叫 lyr_rule 的 hook,若 lyr_rule 沒有設定,則依字母排列.翻轉 Step新層別字尾step:pcbstep:pcb_flipssttopgndvccbotsst_flp層別內容對調且鏡射(mirror)1.Flip 後,Matrix 不可 再修改.2.Flip 後,原 Step 與 Flip 之 Step 若不相 同,則無法輸出.3.Flip之 Step 不可修 改.來源的 step翻轉的 step鏡射的模式旋轉 Step來源的 step旋轉的 step旋轉的角度Rotate

53、Step 1q 簡介1.Step profile 會被 Rotate2.Step datum point 會被 Rotate3.來源的 step attributes 會被複製4.Layer attributes,layer features 及 features attributes,electronic notes 及 layer drill tools 會被複製5.Layer features(及部份的 symbols)會被複製6.在 matrix 中會建立新的 stepRotate Step 2q 規則1.Rotate 角度不得等於 90度的倍數2.來源的Step 必須要有定義 Pro

54、file3.來源的Step 不能包含其它 Step4.Rotate 的Step 不能再 Rotate Step5.Rotate 後,Matrix 不可再修改6.Rotate後,原 Step 與 Rotate 之 Step 若不相同,則無法輸出.7.Rotate之 Step 不可修改Rotate Step 38.Features Rotate9.Orbotech Plot Stamps 會被打散,所以會喪失功能10.Rout symbols 在 rotate 之前要打散,否則會喪失它的功能q 屬性(Attributes).rotated_of.angle實體屬性 1屬性的對象系統屬性屬性內容使用

55、者屬性屬性的對象:1.料號(Job)2.階段(Step)3.層別(Layer)4.物件(Feature)屬性的定義:1.系統(System)2.使用者(User)實體屬性 2屬性的對象系統屬性屬性內容使用者屬性屬性的對象:1.料號(Job)2.階段(Step)3.層別(Layer)4.物件(Feature)屬性的定義:1.系統(System)2.使用者(User)選項層別屬性視窗參考 Engineering Toolkit 的視窗功能使用Matrix程序q檢視圖形q更改層名q執行 Re-arrange rows1.設定層別用途2.設定層別種類3.設定層別極性4.設定層別順序q定義鑽孔層及成型層

56、貫穿的層次(Span Bar)零件層零件層Component 零件層Component 課程回顧qDefine Layer qSpan BarqFlip StepqRotate StepqAttributeNetlist analyser&Net-O training 0506.pdf,0603.pdfNetlist training course一,netlist analyser二,netlist optimization前提:Netlist 分析不可用於有S&R的排版資料上,若要檢查 array 的netlist,可使用進階排版功能的reduce S&R nesting(簡化排版資料),

57、將 array 的資料打散成單片排版,才可用netlist分析來分析 array 上的netlist.Netlist 的分析,可借由更改matrix上的(board,與misc),測試客戶原稿與工作稿的單層資料是否有無missing或extra.以補多層排版時netlist 檢測分析時,missing 無法測得.一,netlist analyser:為什麼我們須要netlist來檢查很重要且必須強調的,netlist的完整是在PCB生產中,站有相當重要的因素.不像其他可以引發降低生產時的錯誤或是減少資料的可靠性,若是若是netlist上的錯誤上的錯誤,絕對會導致電路板的報廢絕對會導致電路板的報

58、廢.因此,儘可能的在設計與製造的周期之前,找出netlist 上的錯誤是非常重要的,並予以修正.什麼時後我們須要檢查netlist有兩種情況下,Netlist必須要被檢查.1.從CAD設計者所取得的料號,我們希望能將由設計者提供netlist來確認圖形資料是否與netlist一致.2.當編輯修改板子的內容時或是結束編輯時,我們想要確認我們在編輯操作過程當中有沒有導致違反任何的netlist設計,這包含在執行手動編輯和執行DFM功能.CAD netlist:由設計者從CAD軟體提供的原始netlist資料,CAD netlist 可以被接受如下的不同格式.例如:Ipc-d-356ODB+from

59、 Enterprise 3000Mentor graphics neutral file.CAD netlist 的名稱:+1.8V_DSP+1.8V_FPGA+3.3VCLK_62.5_MHZSSLO_RESETVCC/GNDCAD net points:CLK1 MHZ Contains netpoint 2 on CS,netpoint 3 on PS and netpoint 1 on the plated drill.(netlist:所有nets的集合)Netlist,裸銅電路板上定義互相連接且具有傳導力的net的所有集合.netlist (net1,net2,net3,net4.

60、Etc)第2章,Netlist 的定義和型態什麼是Current Netlist?Genesis如何來計算netlist?genesis 的演算規則是看,在board上的具有電性結合的圖形部份.例如:假設在top layer 有一個SMD pad,並給此SMD為“net point 1“的名稱,然後依圖形結合.發現有線連到 SMD pad.直到遇到連接layer 1 和layer 2 的plated via hole.Via hole 為 net point 2.Via 鑽到 layer 2.再經由其他的線連結到layer 2的其他 SMD pad.此 SMD 稱為“net point 3“.

61、Examples of Net Names in the Current Netlistnet001net002net003net004Netlist shapes 我們可以從下面的點對點所相連的net 來看出,在net上是依每一個圖形特徵來產生形狀(pads,surfaces 以 outline 表示,lines,arcs 以骨架來表示.Why is there a Problem Comparing the CAD Netlistwith the Current Netlist?比較genesis產生出來的netlist 與 設計者提供的Cad netlist.現在我們來討論當比較CAD

62、netlist 與 Current netlist常會發生的問題:首先讓我們來看一個好的範例,然後在來討論.假設我們從設計者那裡拿到料號層別.依據Cad netlist,在這裏我們有一個net,名字叫“3v”和 兩的net points(net point 1 and 2).當CAD netlist和Current netlist被拿來比較,我們得到如下的結果(一個net都具有兩個相同的net point).因此就我們所知的,這是沒有問題.無論如何,假如設計者提供的layer,某些含有copper 成份的並沒有被指示成為Cad netlist的一部份 (例如:光學點,targets,文字等等)

63、Target 光學點依據CAD netlist,仍只有一個net(net 3v),但是當我們建立Current Netlist時,我們會得到什麼結果呢?基於圖形資料來看,從Current netlist 來尋找連接點,我們得到3 個額外的net point.至此,當我們比較Current netlist 和Cad netlist,就會有差異的地方會報告出來,(在Current netlist內,有3 個額外的net point 被發現),這個結果是違反原則,而實際上並沒有任何netlist的問題.因為target和光學點並不具有電測特性,也不是屬於Netlist 的一部份.要解決這個問題的話要

64、解決這個問題的話,於是我們就提出第三類的於是我們就提出第三類的netlist 就叫做就叫做:Current-Based Cad Netlist.What is the Current-Based CAD Netlist?為了克服額外多出來的net point 的問題,我們建立了第三種netlist 型態,這種netlist只使用從Cad netlist的net point 和依據在layer上所使用的圖形資料並找尋實際上相連接的features.因此我們稱它為 Current-Based-CAD netlist.此CBC netlist 能被拿來與Cad netlist 一起比較.我們可以確信

65、原始設計的電子相連的特性已經被保留,並避免“extra”等違反netlist法則的 false alarm.What is a Reference Netlist?此netlist是被當作比較判斷的基準,假如從編輯操作的修改會影響到netlist的結果.Reference Netlist可以從任何一種nsetlist來取得,它可以從Cad netlist,Current Netlist,Current-Based CAD netlist來設定成Reference netlist,介於編輯時為了確定圖形編輯的修改不違反netlist建立的原則.我們來介紹一下netlist compare的工作流

66、程,第一步,比較Cad netlist 與Current-Based Cad netlist,然後,假如比較完成後沒有任何違反netlist的原則,此時最好將Current netlist 設定成Reference netlist.What is On-line Netlist Check?當編輯電路板時,有時我們想要確認違反netlist原則的事件沒有發生.這個程序就稱為 On-line Netlist Check.On-line netlist check 有三種模式:1.None -不執行 on-line check.2.Deferred Mode-在某些編輯操作之後,Current netlist被拿來與Reference netlist 做比較,使用者決定何時完成比較.3.Immediate mode 在此模式中,在編輯操作之前就做違反netlist原則的檢查 (假如我們將執行某些編輯動作,那些將導致違反netlist原則,Genesis 系統將 不允許我們執行此動作).Netpoint 所表現的形狀 1.Circles (圓)2.Rectangles(方)鑽孔是用 Circ

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!