diff --git a/lambdapdk/asap7/base/apr/asap7_tech.lef b/lambdapdk/asap7/base/apr/asap7_tech.lef index 729e3106..7b0fee6f 100644 --- a/lambdapdk/asap7/base/apr/asap7_tech.lef +++ b/lambdapdk/asap7/base/apr/asap7_tech.lef @@ -33,9 +33,10 @@ VERSION 5.8 ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; CLEARANCEMEASURE EUCLIDEAN ; +USEMINSPACING OBS OFF ; UNITS - DATABASE MICRONS 1000.0 ; + DATABASE MICRONS 1000 ; END UNITS MANUFACTURINGGRID 0.001 ; @@ -54,10 +55,10 @@ PROPERTYDEFINITIONS LAYER LEF58_RECTONLY STRING ; END PROPERTYDEFINITIONS -LAYER OVERLAP - TYPE OVERLAP ; -END OVERLAP - +#LAYER OVERLAP +# TYPE OVERLAP ; +#END OVERLAP +# LAYER nwell TYPE MASTERSLICE ; PROPERTY LEF58_TYPE "TYPE NWELL ;" ; @@ -88,7 +89,7 @@ LAYER M1 PITCH 0.036 ; WIDTH 0.018 ; SPACING 0.018 ; - AREA 0.002664 ; # Min Area # This should ideally be 16x not 4x as each dimension is scaled up by 4.0 + AREA 0.000666 ; # Min Area # we only allow landing on pins (set in router) so area should not matter SPACING 0.018 RANGE 0.036 1.0 ; # This rule is redundant with the SPACING rule @@ -118,7 +119,7 @@ LAYER M2 # MINSIZE 0.112 0.072 ; # area is adjusted to match this (Nanoroute requires both AREA and MINSIZE) - AREA 0.002664 ; + AREA 0.000666 ; MINSIZE 0.037 0.018 ; PITCH 0.045 0.036 ; @@ -183,7 +184,7 @@ LAYER M3 # MINSIZE 0.112 0.072 ; # area is adjusted to match this (Nanoroute requires both AREA and MINSIZE) - AREA 0.002664 ; + AREA 0.000666 ; MINSIZE 0.037 0.018 ; PROPERTY LEF58_SPACING @@ -260,7 +261,7 @@ LAYER M4 OFFSET 0.003 ; - AREA 0.008 ; + AREA 0.002 ; PROPERTY LEF58_SPACING " SPACING 0.024 ENDOFLINE 0.025 WITHIN 0.04 ENDTOEND 0.04 ; " ; @@ -342,7 +343,7 @@ LAYER M5 SPACING 0.024 ; OFFSET 0.0 ; - AREA 0.008 ; + AREA 0.002 ; PROPERTY LEF58_SPACING " SPACING 0.024 ENDOFLINE 0.025 WITHIN 0.04 ENDTOEND 0.04 ; " ; @@ -429,7 +430,7 @@ LAYER M6 WIDTH 0.032 ; SPACING 0.032 ; - AREA 0.00875 ; # Areas still need tweaking + AREA 0.0021875 ; # Areas still need tweaking PROPERTY LEF58_SPACING " SPACING 0.032 ENDOFLINE 0.0375 WITHIN 0.04 ENDTOEND 0.04 ; " ; @@ -448,8 +449,8 @@ LAYER M6 SPACINGTABLE PARALLELRUNLENGTH 0.0 - WIDTH 0.0 0.024 - WIDTH 0.025 0.072 ; + WIDTH 0.0 0.032 + WIDTH 0.033 0.072 ; PROPERTY LEF58_RIGHTWAYONGRIDONLY " RIGHTWAYONGRIDONLY ; @@ -502,7 +503,7 @@ LAYER M7 WIDTH 0.032 ; SPACING 0.032 ; - AREA 0.00875 ; # Areas still need tweaking + AREA 0.0021875 ; # Areas still need tweaking PROPERTY LEF58_SPACING " SPACING 0.03 ENDOFLINE 0.0375 WITHIN 0.04 ENDTOEND 0.04 ; " ; @@ -524,8 +525,8 @@ LAYER M7 SPACINGTABLE PARALLELRUNLENGTH 0.0 - WIDTH 0.0 0.024 - WIDTH 0.025 0.072 ; + WIDTH 0.0 0.032 + WIDTH 0.033 0.072 ; PROPERTY LEF58_RIGHTWAYONGRIDONLY " RIGHTWAYONGRIDONLY ; @@ -548,7 +549,7 @@ LAYER M8 DIRECTION HORIZONTAL ; PITCH 0.08 0.08 ; WIDTH 0.04 ; - AREA 7.52 ; + AREA 0.00752 ; SPACINGTABLE PARALLELRUNLENGTH 0.0 0.39975 1.19975 1.79975 @@ -577,7 +578,7 @@ LAYER M9 DIRECTION VERTICAL ; PITCH 0.08 0.08 ; WIDTH 0.04 ; - AREA 7.52 ; + AREA 0.00752 ; SPACINGTABLE PARALLELRUNLENGTH 0.0 0.39975 1.19975 1.79975 @@ -640,7 +641,7 @@ VIA VIA78 Default LAYER M7 ; RECT -0.016 -0.027 0.016 0.027 ; LAYER M8 ; - RECT -0.027 -0.016 0.027 0.016 ; + RECT -0.027 -0.020 0.027 0.020 ; LAYER V7 ; RECT -0.016 -0.016 0.016 0.016 ; END VIA78