Genesis详细教程
Attributes File Location System (/genesis/exx/all/sysattr) User (/genesis/fw/lib/misc/userattr) Attributes type Boolean, Float, Integer, Option, Text Attributes on Jobs, Steps, Layers, Features… Which attributes you use? Critical, Useful
時間表
找出比較困難的部份 Hooks, ERF, Panel… 定短, 中, 長期要完成的部份 時間, 內容… 切開處理流程
相關的 Hooks
lyr_rule inp_user drill_size ffilters lp_prog line_hooks
Setut Language 1. CSH: c-shell sed: Stream Editor 串流編輯器 awk: Aho, Weinberger, Kernighan 2. TCL/TK TCL/TK: Tool Command Language / Tool Kit
X window system 的應用, X window 中的 Tool Kit
3. PERL Practical Extraction and Reporting Language 實際抽取與回報語言
Demo-input
Demo-matrix
Demo-register
Demo-copy step
G101 Genesis Basic & On Job Exercise
課程大綱
1. Genesis implementation concept 2. Engineer ToolKit 3. AutoInput 4. Matrix 5. Netlist Analysis 6. Graphic Editor 7. Action screen & Result viewer. 8. Clean up Actions 9. Analysis Actions 10. DFM Actions & Checklist 11. Panel Editing 12. Output Packages 13. Auto Drill Manager 14. On-Job Exercise
1. 漲大A/R 2. 修間距
Demo-Signal 5
Demo-Signal 6
Demo-Signal 7
Demo-Signal 8
消除 Pinhole (此步驟可重覆數次)
Demo-Signal 9
是否增加銅箔面積
Demo-Signal 10
Date Code, UL logo…
Demo-Signal 11
處理流程(範例) 2
14. 刪除 Profile 以外的物件 (含成型框) 15. 比對工作 Step 與備份 Step 的 netlist 16. 更新備份 Step 17. Data Cleanup (Manual, Auto, Verify) 18. 定義及檢查屬性 19. 圖形比對 20. 更新 Netlist 及備份 Step 21. Analysis (all) + Review (surface analysis) 22. 問題回饋 23. DFM 24. 手動編輯/檢查 25. 最後的 Analysis 26. 比對 Netlist (與 Reference netlist)
準備工作 2
資料準備 1. 作業流程圖 2. DRC規格 3. 排版設計規格
處理流程(範例) 1
01. 解壓縮 (確認資料容量) 02. Identify files / check 03. Create Job / Input to ODB++ 04. Copy/Move file to input dir. 05. 列印輸入的記錄 ($JOBPATH/user/input_reports) 06. 設定 Matrix and Layer merge 07. 層間對位 (layer alignment) 08. Copy Step (保留原稿) 09. 製作鑽孔層 (drill tool manager) 10. 設定成型層及 Profile 11. 檢查 CAD Netlist (Current Base Cad/CAD) 12. 產生 Reference Netlist (from 原稿 step) 13. 產生 Backup Step
Demo-Solder Mask 1
Demo-Solder Mask 2
檢查 via hole 是否蓋防焊
Demo-Solder Mask 3
工作稿與原稿比對 Via hole 的部份製作是否正確 NPTH 是否都更防焊 PAD 光學點 (Fiducial Mark) 的防焊 PAD 是否正確 是否需套測點
Demo-Solder Mask 4
Demo-Silkscreen 1
Demo-Silkscreen 2
Demo-Silkscreen 3
Demo-Final Netlist Check
Demo-S&R 1
Demo-S&R 2
Demo-Fill Profile 1
Demo-Fill Profile 2
Data Format
Gerber file RS-274D, RS-274X… Netlist IPC-356, Mentor… CNC program Excellon, S&M… Drawing DXF, HPGL… CAM / CAD Data
PC & Workstation
Attributes 2
System Attributes at V8.0: 197 Feature .smd .drill .nomenclature .imp_line Step .out_name .out_drill_order
Checklist
Checklist for Cleanup Checklist for Analysis Checklist for DFM? Flash Edit: 與 Signal Layer Optimize 相同的功 能及ERF, 如果 SLO 出現問題, 可以使用此功 能配合 Result Viewer. Flash Edit: 可以讓你看到每件發生的現象, 及 你可以選擇不同的模式修改.
Demo-Inner Signal 2
Demo-Inner Signal 3
是否加淚滴
Demo-Inner Signal 4
1. 漲大A/R 2. 修間距
Demo-Inner Signal 5
Demo-Signal 1
Demo-Signal 2
Demo-Signal 3
是否加淚滴
Demo-Signal 4
Cleanup 1. What’s meaning of Cleanup? 2. Models Analysis 1. Why do we run Analysis? 2. Models DFM 1. Which functions do you want? 2. Models
Attributes 1
處理流程(範例) 3
27. 更新 Reference Netlist 28. 排版 (Step & Repeat) 29. 繪片輸出 30. ADM (Auto Drill Manager) 31. ARM (Auto Rout Manager) 32. CDR (CAM Data Reference) (Impedance 可以放在 D.T.M. 後) PS. 此流程依實際要求再行修改調整
NFS: Network File System (網路檔案系統) 將網路中各別單機之儲存設備整合, 資源共享, 使用時有如使用本機之硬碟目錄一樣. FTP: File Transfer Protocol (檔案傳輸協定) 利用上傳及下載的方式傳輸檔案
CAM 作業
依客戶要求編輯 依製程要求編輯 依製程誤差補償 依客戶及製程需要檢查 依製程方式排板 製程治工具輸出
Demo-drill layer 1
Demo-drill layer 2
Demo-rout layer
Demo-Netlist 1
Demo-Netlist 2
Demo-Delete Out of Profile
Demo-Cleanup 1
Demo-Cleanup 2
Demo-Cleanup 3
Genesis Implementation Concept
CAM
CAM: Computer Aided Manufacturing 電腦輔助製造 Position of CAM
客戶資料
CAM
治工具
Data Extract
資料傳輸 1. Internet (FTP, E-mail) 2. MODEM 3. Floppy / CDROM / TAPE 解壓縮工具 ARJ (filename.arj) LHA (filename.lzh) WINZIP (filename.xxx) GZIP (filename.gz) UNCOMPRESS (filename.Z)
治工具
底片 原稿, 直接工作底片… CNC 程式 鑽孔, 成型 Information 電鍍面積, 阻抗… ET 程式 測點程式, Netlist… AOI Reference
準備工作 1
1. CAM Genesis 的功能 Genesis 的特點
2. 內部 公司的產品主力 你希望 Genesis 幫你做什麼 現在的作業流程是怎樣