## allows route of tie off nets to internal cell pin shapes rather than routing to special net structure.
setNanoRouteMode -routeAllowPowerGroundPin true
## limit VIAs to ongrid only for VIA1 (S1)
setNanoRouteMode -drouteOnGridOnly "via 1:1"
setNanoRouteMode -dbCheckRule true
setNanoRouteMode -drouteAutoStop true
setNanoRouteMode -drouteExpKeepVia {*RW*, *MAR*}
setNanoRouteMode -drouteExpAdvancedMarFix false
setNanoRouteMode -routeExpAdvancedTechnology true
setAnalysisMode -cppr both
setAnalysisMode -analysisType onChipVariation
MACRO INV_X2_5T_2F_45CPP_24M0P_30M1P_24M2P_2MPO_ET_BPR
CLASS CORE ;
ORIGIN 0 0 ;
FOREIGN INV_X2_5T_2F_45CPP_24M0P_30M1P_24M2P_2MPO_ET_BPR 0 0 ;
SIZE 0.1350 BY 0.1200 ;
SYMMETRY X Y ;
SITE coresite ;
PIN ZN
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
LAYER M1 ;
RECT 0.0525 0.0840 0.0675 0.0120 ;
END
END ZN
PIN I
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER M1 ;
RECT 0.0825 0.0600 0.0975 0.0120 ;
END
END I
PIN VDD
DIRECTION INOUT ;
USE POWER ;
SHAPE ABUTMENT ;
PORT
LAYER M0 ;
RECT 0.0000 0.1130 0.1350 0.1270 ;
END
END VDD
PIN VSS
DIRECTION INOUT ;
USE GROUND ;
SHAPE ABUTMENT ;
PORT
LAYER M0 ;
RECT 0.0000 -0.0070 0.1350 0.0070 ;
END
END VSS
END INV_X2_5T_2F_45CPP_24M0P_30M1P_24M2P_2MPO_ET_BPR
我看了下,确实std cell的出pin在M0和M1