Fixed issue #1877 (rounding introduces DRC error in LEF/DEF via)

This commit is contained in:
Matthias Koefferlein
2024-10-12 21:44:49 +02:00
parent 7953cadab2
commit 7b7e98d49a
6 changed files with 79 additions and 2 deletions
Binary file not shown.
+27
View File
@@ -0,0 +1,27 @@
VERSION 5.6 ;
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
UNITS
DATABASE MICRONS 1000 ;
END UNITS
MANUFACTURINGGRID 0.001 ;
LAYER METAL_1
TYPE ROUTING ;
DIRECTION HORIZONTAL ;
WIDTH 0.6 ;
END METAL_1
LAYER VIA_1
TYPE CUT ;
END VIA_1
LAYER METAL_2
TYPE ROUTING ;
DIRECTION VERTICAL ;
WIDTH 0.6 ;
END METAL_2
END LIBRARY
+4
View File
@@ -0,0 +1,4 @@
DIEAREA ALL 1 0
METAL_1 ALL 2 0
VIA_1 ALL 3 0
METAL_2 ALL 4 0
+21
View File
@@ -0,0 +1,21 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN dummy_design ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 21500 7000 ) ( 26000 9000 ) ;
VIAS 1 ;
- via1_2_XXXX_XXX_X_X_XXX_XXX + VIARULE MYVIA1_ARRAY + CUTSIZE 246 246 + LAYERS METAL_1 VIA_1 METAL_2 + CUTSPACING 231 231 + ENCLOSURE 62 137 8 61 + ROWCOL 1 8 ;
END VIAS
SPECIALNETS 1 ;
- VDD
# ( PIN VDD ) ( * vdd )
+ USE POWER
+ ROUTED METAL_1 0 + SHAPE STRIPE ( 23620 7840 ) via1_2_XXXX_XXX_X_X_XXX_XXX ;
END SPECIALNETS
END DESIGN