mirror of https://github.com/KLayout/klayout.git
36 lines
1.1 KiB
Modula-2
36 lines
1.1 KiB
Modula-2
|
|
VERSION 5.8 ;
|
|
DIVIDERCHAR "/" ;
|
|
BUSBITCHARS "[]" ;
|
|
DESIGN chip_top ;
|
|
UNITS DISTANCE MICRONS 1000 ;
|
|
DIEAREA ( 0 0 ) ( 300 300 ) ;
|
|
STYLES 2 ;
|
|
- STYLE 1 ( 30 10 ) ( 10 30 ) ( -10 30 ) ( -30 10 ) ( -30 -10 ) ( -10 -30 ) ( 10 -30 ) ( 30 -10 ) ;
|
|
END STYLES
|
|
VIAS 1 ;
|
|
- VIA1_small
|
|
+ RECT M1 ( -20 -15 ) ( 20 15 )
|
|
+ RECT VIA1 ( -10 -10 ) ( 10 10 )
|
|
+ RECT VIA1 ( -13 -13 ) ( 13 13 )
|
|
+ RECT M2 ( -25 -25 ) ( 25 25 ) ;
|
|
- VIA1_large
|
|
+ RECT M1 ( -20 -15 ) ( 20 15 )
|
|
+ RECT VIA1 ( -12 -12 ) ( 12 12 )
|
|
+ RECT VIA1 ( -13 -13 ) ( 13 13 )
|
|
+ RECT M2 ( -25 -25 ) ( 25 25 ) ;
|
|
END VIAS
|
|
SPECIALNETS 1 ;
|
|
- dummy
|
|
+ ROUTED + RECT M2 ( 350 0 ) ( 250 100 )
|
|
+ POLYGON M1 ( 300 0 ) ( 300 50 ) ( 350 50 ) ( 400 100 ) ( 400 0 )
|
|
+ ROUTED + POLYGON M2 ( 300 150 ) ( 300 200 ) ( 350 200 ) ( 400 250 ) ( 400 150 )
|
|
+ RECT M1 ( 0 0 ) ( 100 200 )
|
|
+ ROUTED M1 30 ( 0 0 15 ) MASK 2 ( 100 0 0 ) VIA1_small ( 100 100 10 )
|
|
+ ROUTED M2 50 + SHAPE RING + STYLE 1 ( 0 100 ) ( 100 200 ) ( 200 200 )
|
|
+ ROUTED + MASK 2 + RECT M2 ( 250 0 ) ( 150 100 )
|
|
+ ROUTED + SHAPE RING + MASK 1 + VIA VIA1_large E ( 200 200 )
|
|
;
|
|
END SPECIALNETS
|
|
END DESIGN
|