Mentor MCM, PCB 1999, 03, 13 KAIST EE Terahertz Media & System Laboratory
MCM, PCB (mentor) : da& librarian jakup & package jakup & layout jakup & fablink jakup & Summary 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 ) 3 / 66
MCM, PCB MCM : Multi-chip Module PCB : Printed Circuit Board Gerber Data artwork Solder_mask solder_mask,, soldering Silkscreen Drill via drill 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 :. 5 / 66
mgc.cshrc mentor. Terminal. #-------------------------------------------------------------------- # mentor setting #-------------------------------------------------------------------- setenv MGC_HOME /user11/mentor setenv MGLS_HOME $MGC_HOME/pkgs/mgls setenv MGLS_LICENSE_FILE $MGC_HOME/install8/mgc.licenses > mkdir MENTOR < > > cd MENTOR < > > mgc.cshrc copy : Terminal. 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==========================================. mentor.. cadence cadence. 6 / 66
> cd MENTOR < > > source mgc.cshrc < > > cd kwanri < >. da&. librarian jakup&. package jakup&. layout jakup&. fablink jakup&....,,,,,.,,,,..... 7 / 66
:,. (readme ).,,, MENTOR 1 1. Terminal > cd MENTOR < > > mkdir kwanri < > > vi kwanri.readme < > : > cd kwanri < > > mkdir jakup < > > vi jakup.readme < > : > cd jakup < > > mkdir design_lib < > > cd.. LGMCM 2 MCM PCB Terminal. (?). Terminal? 8 / 66
... 9 / 66
1, da. 30 2 (,,, ) 10 / 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 11 / 66
1/33 1 [da &]? : [da 1/15] da Design Architecture da. Symbol Schematic Sheet Symbol?. Schematic Sheet? Symbol da 50%. da.. kwanri. jakup > da & < > 2. da., shift-f12.,.?.
2/33 [da &] : [da 2/15] da.. kwanri. jakup > da & < >.,, 2. 1234567890 top-down menu palette menu stroke pop-up menu hot-key
3/33 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.
4/33 da Symbol 1 : [da 4/15] 1 3 2
5/33 da Symbol 2 : [da 5/15] 4 5
6/33 da Symbol 3 : [da 6/15] 6 7 8
7/33 da Symbol 4 : [da 7/15] 9 10
8/33 da Symbol 5 : [da 8/15] 11
9/33 da Symbol 6 : [da 9/15] 12
10/33 da Symbol 7 : [da 10/15] 13 Check >> With Defaults >> 0 Error File >> Save Symbol >> Defaults
11/33 da Schematic Sheet 1 : [da 11/15] 1 2
12/33 da Schematic Sheet 2 : [da 12/15] 3 4
13/33 da Schematic Sheet 3 : [da 13/15] 5 6
14/33 da Schematic Sheet 4 : [da 14/15] 7 Check >> Sheet >> With Defaults
15/33 da Schematic Sheet 5 : [da 15/15] 8 File >> Save Sheet >> Defaults
1/33 2 [librarian jakup &]? : [librarian 1/15] librarian (pin). (via). (component).. (Symbol). geometry pin via component board catalog partlist librarian 50%. librarian.. kwanri. jakup > librarian jakup & < > 2. librarian., shift-f12.?.
2/33 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? ( ).,?.
3/33 [librarian jakup &] : [librarian 3/15] librarian.. kwanri. jakup > librarian jakup & < >.,, 2.
4/33 librarian geometry : [librarian 4/15] Pin Top-down Geometry, Create Geometry Surface Pin, pinsurf_*..,. Via Top-down Geometry, Create Geometry ThruholeVia, viathru_*..,. Component Top-down Geometry, Create Geometry Component, comp_*.. add pin, pin outline.,. Board Top-down Geometry, Create Geometry BOARD, BOARD_A. (outline), place, routing outline.,.
5/33 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.
6/33 librarian pin 1 : [librarian 6/15] 2 1
7/33 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
8/33 librarian via 1 : [librarian 8/15] 2 1
9/33 librarian via 2 : [librarian 9/15] 3 Top-down_menu >> Check >> Geometry >> Active Geometry 4 Top-down_menu >> File >> Save >> Design_Specify
10/33 librarian component 1 : [librarian 10/15] 2 1
11/33 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
12/33 librarian board 1 : [librarian 12/15] 2 1
13/33 librarian board 2 : [librarian 13/15] 4 3 5 Top-down_menu >> Check >> Geometry >> Active Geometry Top-down_menu >> File >> Save >> Design_Specify >> Geometry
14/33 librarian partlist 1 : [librarian 14/15] Top-down_menu >> Catalogs >> Create Part Number 1 Top-down_menu >> Symbols >> List Symbol Libraries 2
15/33 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
1/33 3 [package jakup &]? : [package 1/6] package. build OK! package 50%. package.. kwanri. jakup > package jakup & < > 2. package., shift-f12.?.
2/33 [package jakup &] : [package 2/6] package.. kwanri. jakup > package jakup & < >.,, 2.
3/33 package build : [package 3/6] Build palette Load/ Forget Catalog Library, OK. palette Build, OK. palette Check Build,. Demo..
4/33 package build 1 : [package 4/6] 1
5/33 package build 2 : [package 5/6] 3 2
6/33 package build 3 : [package 6/6] 4
1/33 4 [layout jakup &]? : [layout 1/8] layout (Placement), (Trace). Areafill. placement routing areafill PCB. layout 50%. layout.. kwanri. jakup > layout jakup & < > 2. layout., shift-f12.?.
2/33 [layout jakup &] : [layout 2/8] layout.. kwanri. jakup > layout jakup & < >.,, 2.
3/33 layout placement, routing : [layout 3/8] Top-down Setup Grid Grid, Top-down View Layer All visible, OK. Topdown View Change View Style Polygon/Trace Style Outline, Text Style Center line. Top-down Setup routing Physical Layer Via Rule Connection Enable.. move.. Placement palette PLACE Map,. Move. Routing palette ROUTE Route Setup,., palette ROUTE Route Interact,.
4/33 layout 1 : [layout 4/8] 1 2
5/33 layout 2 : [layout 5/8] 3
6/33 layout Placement 1 : [layout 6/8] 4
7/33 layout Placement 2 : [layout 7/8] 5
8/33 layout Routing : [layout 8/8] 6
1/33 5 [fablink jakup &]? : [fablink 1/12] fablink. Simulator interface. 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.. kwanri. jakup > fablink jakup & < > 2. fablink., shift-f12.?.
2/33 [fablink jakup &] : [fablink 2/12] fablink.. kwanri. jakup > fablink jakup & < >.,, 2.
3/33 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.
4/33 fablink artwork data 1 : [fablink 4/12] 1
5/33 fablink artwork data 2 : [fablink 5/12] 2 3
6/33 fablink artwork data 3 : [fablink 6/12] 3
7/33 fablink artwork data 4 : [fablink 7/12] 4
8/33 fablink artwork data 5 : [fablink 8/12] 5
9/33 fablink artwork data 6 : [fablink 9/12] 6
10/33 fablink drill data 1 : [fablink 10/12] 3 1
11/33 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 >>
12/33 fablink : [fablink 12/12] Top-down File Save Create Print ASCII Geometry Neutral File Export Graphics Top-down MGC Design Management copy object move object delete object Export screen