Mentor MCM, PCB 1999, 03, 13 (daedoo@eeinfokaistackr), (kkuumm00@orgionet) KAIST EE Terahertz Media & System Laboratory
MCM, PCB (mentor) : da & Summary librarian jakup & package jakup & layout jakup & fablink jakup & KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 2 / 66
1999 3 13 ~ 1999 3 14 : 1 Tutorial : 1 I (30 /1 ) setting 5 type command 1999 3 15 ~ 1999 3 31 II (6 /1 ) KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 3 / 66
MCM, PCB MCM : Multi-chip Module PCB : Printed Circuit Board Gerber Data artwork Solder_mask solder_mask,, soldering Silkscreen Drill via drill KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 4 / 66
(mentor) mentor tool One of the PCB Design Tool CADSTAR OrCAD PADS etc VHDL IC Layout etc more easy : complicate layout more compatible other simulation tool (PN, APSIM, ) directory base data da : symbol, schematic librarian jakup& : component, partlist package jakup& : link layout jakup& : placement, trace fablink jakup& : artwork data top-down menu : top of the window palette menu : right of the window pop-up menu : mouse right button hot-key : key (bottom of the window) stroke : mouse center button license 1 : KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 5 / 66
mgccshrc mentor Terminal #-------------------------------------------------------------------- # mentor setting #-------------------------------------------------------------------- setenv MGC_HOME /user11/mentor setenv MGLS_HOME $MGC_HOME/pkgs/mgls setenv MGLS_LICENSE_FILE $MGC_HOME/install8/mgclicenses setenv MGC_GENLIB /user11/mentor/library/gen_lib unsetenv LANG set path =($path $MGC_HOME/bin $MGLS_HOME/bin ) echo========================================== echo mentor was prepared! echo command : "da&, librarian?&, package?&, layout?&, fablink?&" echo========================================== > mkdir MENTOR < > > cd MENTOR < > > mgccshrc copy : Terminal mentor cadence cadence KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 6 / 66
> cd MENTOR < > > source mgccshrc < > > cd kwanri < > da& librarian jakup& package jakup& layout jakup& fablink jakup&,,,,,,,,, KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 7 / 66
:, Terminal (readme ),,, MENTOR 1 1 > cd MENTOR < > > mkdir kwanri < > > vi kwanrireadme < > : > cd kwanri < > > mkdir jakup < > > vi jakupreadme < > : > cd jakup < > > mkdir design_lib < > > cd LGMCM 2 MCM PCB Terminal (?) Terminal? KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 8 / 66
1 [da &]? : [da 1/15] da Design Architecture da Symbol Schematic Sheet da 50% da kwanri jakup > da & < > Symbol? Schematic Sheet? Symbol 2 da, shift-f12,? KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 9 / 66
[da &] : [da 2/15] da kwanri jakup > da & < >,, 2 1234567890 top-down menu stroke pop-up menu palette menu hot-key KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 10 / 66
da Symbol, Sheet : [da 3/15] Symbol ( ) Symbol,, session_palette Open Symbol, navigator, design_lib Pin symbol_draw Palette Add pin, pin, pin Body symbol_draw Palette Add rectangle, symbol body Body (COMP) symbol_text Palette Add Property Pin (PIN_NO) symbol_text Palette Add Property Top-down Sheet ( ) Schematic Symbol Schematic Sheet session_palette Open Sheet, navigator, jakup Symbol schematic_add_route Palette Choose Symbol navigator, design_lib Symbol Wire schematic_add_route Palette Add wire wire Top-down Top-down text_palette REF property, net KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 11 / 66
da Symbol 1 : [da 4/15] 1 3 2 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 12 / 66
da Symbol 2 : [da 5/15] 4 5 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 13 / 66
da Symbol 3 : [da 6/15] 6 7 8 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 14 / 66
da Symbol 4 : [da 7/15] 9 10 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 15 / 66
da Symbol 5 : [da 8/15] 11 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 16 / 66
da Symbol 6 : [da 9/15] 12 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 17 / 66
da Symbol 7 : [da 10/15] 13 Check >> With Defaults >> 0 Error File >> Save Symbol >> Defaults KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 18 / 66
da Schematic Sheet 1 : [da 11/15] 1 2 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 19 / 66
da Schematic Sheet 2 : [da 12/15] 3 4 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 20 / 66
da Schematic Sheet 3 : [da 13/15] 5 6 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 21 / 66
da Schematic Sheet 4 : [da 14/15] 7 Check >> Sheet >> With Defaults KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 22 / 66
da Schematic Sheet 5 : [da 15/15] 8 File >> Save Sheet >> Defaults KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 23 / 66
2 [librarian jakup &]? : [librarian 1/15] librarian librarian (pin) 50% (via) (component) (Symbol) librarian kwanri jakup geometry pin via component board catalog partlist > librarian jakup & < > 2 librarian, shift-f12? KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 24 / 66
librarian : [librarian 2/15] pin? (Component) (Board), (Pad) via? surface pin thruhole pin (Board) buried via thruhole via component? (Component) pin board? partlist? (Board Outline) (Placement Outline) (Routing Outline) da Symbol librarian Component clearance? ( ),? KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 25 / 66
[librarian jakup &] : [librarian 3/15] librarian kwanri jakup > librarian jakup & < >,, 2 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 26 / 66
librarian geometry : [librarian 4/15] Pin Top-down Geometry, Create Geometry Surface Pin, pinsurf_*, Via Component Top-down Geometry, Create Geometry Component, comp_* add pin, pin outline, Top-down Geometry, Board Create Geometry ThruholeVia Top-down Geometry,, viathru_* Create Geometry BOARD, BOARD_A (outline), place,, routing outline, KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 27 / 66
librarian catalog : [librarian 5/15] Partlist Top-down Catalogs, Create Part Number, Top-down menu Symbols List Symbol Libraries, design unread, Read, read map logic symbol,, librarian artwork order gerber data clearance,,,, Symbol KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 28 / 66
librarian pin 1 : [librarian 6/15] 2 1 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 29 / 66
librarian pin 2 : [librarian 7/15] Top-down_menu >> Setup >> Grid 3 Top-down_menu >> Check >> Geometry >> Active Geometry Top-down_menu >> File >> Save >> Design_Specify 4 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 30 / 66
librarian via 1 : [librarian 8/15] 2 1 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 31 / 66
librarian via 2 : [librarian 9/15] 3 Top-down_menu >> Check >> Geometry >> Active Geometry 4 Top-down_menu >> File >> Save >> Design_Specify KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 32 / 66
librarian component 1 : [librarian 10/15] 2 1 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 33 / 66
librarian component 2 : [librarian 11/15] 3 4 5 Top-surface 6 Top-down_menu >> Check >> Geometry >> Active Geometry Top-down_menu >> File >> Save >> Design_Specify >> Geometry KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 34 / 66
librarian board 1 : [librarian 12/15] 2 1 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 35 / 66
librarian board 2 : [librarian 13/15] 4 3 5 Top-down_menu >> Check >> Geometry >> Active Geometry Top-down_menu >> File >> Save >> Design_Specify >> Geometry KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 36 / 66
librarian partlist 1 : [librarian 14/15] Top-down_menu >> Catalogs >> Create Part Number 1 Top-down_menu >> Symbols >> List Symbol Libraries 2 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 37 / 66
librarian partlist 2 : [librarian 15/15] 3 4 5 Top-down_menu >> Check >> Part Number >> Active Part Number Top-down_menu >> File >> Save >> Design_Specify >> Catalog KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 38 / 66
3 [package jakup &]? : [package 1/6] package package 50% package build kwanri jakup OK! > package jakup & < > 2 package, shift-f12? KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 39 / 66
[package jakup &] : [package 2/6] package kwanri jakup > package jakup & < >,, 2 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 40 / 66
package build : [package 3/6] Build palette Load/ Forget Catalog Library, OK palette Build, OK palette Check Build, Demo KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 41 / 66
package build 1 : [package 4/6] 1 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 42 / 66
package build 2 : [package 5/6] 3 2 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 43 / 66
package build 3 : [package 6/6] 4 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 44 / 66
4 [layout jakup &]? : [layout 1/8] layout (Placement), (Trace) Areafill placement routing areafill layout 50% layout kwanri jakup > layout jakup & < > 2 PCB layout, shift-f12? KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 45 / 66
[layout jakup &] : [layout 2/8] layout kwanri jakup > layout jakup & < >,, 2 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 46 / 66
layout placement, routing : [layout 3/8] Top-down Setup Grid palette PLACE Map Grid,, Top-down View Layer Move All visible, OK Topdown View Change View Style Polygon/Trace Style Outline, Text Style Routing Center line palette ROUTE Top-down Setup routing Route Setup, Physical Layer Via Rule, palette Connection Enable ROUTE Route Interact, move Placement KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 47 / 66
layout 1 : [layout 4/8] 1 2 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 48 / 66
layout 2 : [layout 5/8] 3 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 49 / 66
layout Placement 1 : [layout 6/8] 4 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 50 / 66
layout Placement 2 : [layout 7/8] 5 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 51 / 66
layout Routing : [layout 8/8] 6 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 52 / 66
5 [fablink jakup &]? : [fablink 1/12] fablink Simulator interface fablink kwanri jakup Edit Artwork order Artwork data & table extraction Drill data & table extraction Other information extraction Gerber data artwork files table Design gif file : jakup/pcb/mfg fablink 50% > fablink jakup & < > 2 fablink, shift-f12? KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 53 / 66
[fablink jakup &] : [fablink 2/12] fablink kwanri jakup > fablink jakup & < >,, 2 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 54 / 66
fablink Gerber Data : [fablink 3/12] Artwork Data Palette Edit Art Order Palette Change ART FMT Output Format 3 Artwork >> Change Aperture Table >> Fill Aperture Table Palette Create Art Data Palette Open Art Data, Top-down File >> Save >> Art Data, artwork Palette Report APER TBL table Drill Data Palette Change Drill FMT Output Format 3 Drill >> Change Drill Table >> Fill Drill Table Palette Create Drill Data Palette Open Drill Data, Top-down File >> Save >> Drill Data, artwork Palette Report DRL TBL table KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 55 / 66
fablink artwork data 1 : [fablink 4/12] 1 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 56 / 66
fablink artwork data 2 : [fablink 5/12] 2 3 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 57 / 66
fablink artwork data 3 : [fablink 6/12] 3 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 58 / 66
fablink artwork data 4 : [fablink 7/12] 4 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 59 / 66
fablink artwork data 5 : [fablink 8/12] 5 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 60 / 66
fablink artwork data 6 : [fablink 9/12] 6 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 61 / 66
fablink drill data 1 : [fablink 10/12] 3 1 KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 62 / 66
fablink drill data 2 : [fablink 11/12] 2 3 Palette >> Create Drill Data >> Palette >> Open Drill Data >> Top-down >> File >> Save >> Drill Data >> Palette >> Report DRL TBL >> KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 63 / 66
fablink : [fablink 12/12] Top-down File Save ASCII Geometry Create Neutral File Print Export Graphics Top-down MGC Design Management copy object move object delete object Export screen KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 64 / 66
1, da 30 2 (,,, ) KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 65 / 66
Summary mentor : useful PCB design tool kwanri/jakup/design_lib da & librarian jakup & package jakup & layout jakup & fablink jakup & Q&A : daedoo or javang KAIST EE Terahertz Media and System Laboratory Mentor Tool Education Seminar 1999/03/13 : 66 / 66