Implemented FILLS support for LEF/DEF

This commit is contained in:
Matthias Koefferlein
2021-02-21 18:27:25 +01:00
parent 96e3570c6d
commit 898dbf07e9
12 changed files with 209 additions and 10 deletions
+14
View File
@@ -0,0 +1,14 @@
VERSION 5.8 ;
DESIGN test ;
DIEAREA ( 0 0 ) ( 4000 7000 ) ;
FILLS 2 ;
- LAYER M1
RECT ( 1000 2000 ) ( 1500 4000 )
RECT ( 1000 4500 ) ( 1500 6500 ) ;
- LAYER M2
RECT ( 1000 2000 ) ( 1500 4000 )
POLYGON ( 1000 500 ) ( 2000 1500 ) ( 3000 1500 ) ( 3000 500 ) ;
- LAYER M2 + OPC
RECT ( 3000 2000 ) ( 3500 4000 ) ;
END FILLS
END DESIGN
+29
View File
@@ -0,0 +1,29 @@
VERSION 5.8 ;
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
UNITS
DATABASE MICRONS 2000 ;
END UNITS
MANUFACTURINGGRID 0.000500 ;
LAYER M1
TYPE ROUTING ;
DIRECTION HORIZONTAL ;
PITCH 100 ;
WIDTH 50 ;
SPACING 50 ;
END M1
LAYER VIA1
TYPE CUT ;
END VIA1
LAYER M2
TYPE ROUTING ;
DIRECTION VERTICAL ;
PITCH 100 ;
WIDTH 50 ;
SPACING 50 ;
END M2
END LIBRARY
+4
View File
@@ -0,0 +1,4 @@
DIEAREA ALL 100 0
M1 FILL 10 1
M2 FILL 20 2
M2 FILLOPC 20 3
Binary file not shown.
+14
View File
@@ -0,0 +1,14 @@
VERSION 5.8 ;
DESIGN test ;
DIEAREA ( 0 0 ) ( 4000 7000 ) ;
FILLS 2 ;
- LAYER M1 + MASK 1
RECT ( 1000 2000 ) ( 1500 4000 )
RECT ( 1000 4500 ) ( 1500 6500 ) ;
- LAYER M2 + MASK 2
RECT ( 1000 2000 ) ( 1500 4000 )
POLYGON ( 1000 500 ) ( 2000 1500 ) ( 3000 1500 ) ( 3000 500 ) ;
- LAYER M2 + MASK 2 + OPC
RECT ( 3000 2000 ) ( 3500 4000 ) ;
END FILLS
END DESIGN
+15
View File
@@ -0,0 +1,15 @@
VERSION 5.8 ;
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
UNITS
DATABASE MICRONS 2000 ;
END UNITS
LAYER M1
TYPE ROUTING ;
END M1
LAYER M2
TYPE ROUTING ;
END M2
END LIBRARY
+4
View File
@@ -0,0 +1,4 @@
DIEAREA ALL 100 0
M1 FILL:MASK:1 10 1
M2 FILL:MASK:2 20 2
M2 FILLOPC:MASK:2 20 3
Binary file not shown.