diff --git a/crlcore/etc/common/technology.py b/crlcore/etc/common/technology.py index cad2ba12..fc9a4130 100644 --- a/crlcore/etc/common/technology.py +++ b/crlcore/etc/common/technology.py @@ -156,41 +156,46 @@ BLOCKAGE9 = RegularLayer.create( tech, 'BLOCKAGE9' , blockage9 ) BLOCKAGE10 = RegularLayer.create( tech, 'BLOCKAGE10', blockage10 ) gcontact = ViaLayer .create( tech, 'gcontact' , gmetalh , gcut, gmetalv ) -tech.setSymbolicLayer( POLY .getName() ) -tech.setSymbolicLayer( POLY2 .getName() ) -tech.setSymbolicLayer( METAL1 .getName() ) -tech.setSymbolicLayer( METAL2 .getName() ) -tech.setSymbolicLayer( METAL3 .getName() ) -tech.setSymbolicLayer( METAL4 .getName() ) -tech.setSymbolicLayer( METAL5 .getName() ) -tech.setSymbolicLayer( METAL6 .getName() ) -tech.setSymbolicLayer( METAL7 .getName() ) -tech.setSymbolicLayer( METAL8 .getName() ) -tech.setSymbolicLayer( METAL9 .getName() ) -tech.setSymbolicLayer( METAL10 .getName() ) -tech.setSymbolicLayer( BLOCKAGE1 .getName() ) -tech.setSymbolicLayer( BLOCKAGE2 .getName() ) -tech.setSymbolicLayer( BLOCKAGE3 .getName() ) -tech.setSymbolicLayer( BLOCKAGE4 .getName() ) -tech.setSymbolicLayer( BLOCKAGE5 .getName() ) -tech.setSymbolicLayer( BLOCKAGE6 .getName() ) -tech.setSymbolicLayer( BLOCKAGE7 .getName() ) -tech.setSymbolicLayer( BLOCKAGE8 .getName() ) -tech.setSymbolicLayer( BLOCKAGE9 .getName() ) -tech.setSymbolicLayer( BLOCKAGE10.getName() ) -tech.setSymbolicLayer( VIA12 .getName() ) -tech.setSymbolicLayer( VIA23 .getName() ) -tech.setSymbolicLayer( VIA34 .getName() ) -tech.setSymbolicLayer( VIA45 .getName() ) -tech.setSymbolicLayer( VIA56 .getName() ) -tech.setSymbolicLayer( VIA67 .getName() ) -tech.setSymbolicLayer( VIA78 .getName() ) -tech.setSymbolicLayer( VIA89 .getName() ) -tech.setSymbolicLayer( VIA910 .getName() ) -tech.setSymbolicLayer( gcut .getName() ) -tech.setSymbolicLayer( gmetalh .getName() ) -tech.setSymbolicLayer( gmetalv .getName() ) -tech.setSymbolicLayer( gcontact .getName() ) +tech.setSymbolicLayer( CONT_BODY_N.getName() ) +tech.setSymbolicLayer( CONT_BODY_P.getName() ) +tech.setSymbolicLayer( CONT_DIF_N .getName() ) +tech.setSymbolicLayer( CONT_DIF_P .getName() ) +tech.setSymbolicLayer( CONT_POLY .getName() ) +tech.setSymbolicLayer( POLY .getName() ) +tech.setSymbolicLayer( POLY2 .getName() ) +tech.setSymbolicLayer( METAL1 .getName() ) +tech.setSymbolicLayer( METAL2 .getName() ) +tech.setSymbolicLayer( METAL3 .getName() ) +tech.setSymbolicLayer( METAL4 .getName() ) +tech.setSymbolicLayer( METAL5 .getName() ) +tech.setSymbolicLayer( METAL6 .getName() ) +tech.setSymbolicLayer( METAL7 .getName() ) +tech.setSymbolicLayer( METAL8 .getName() ) +tech.setSymbolicLayer( METAL9 .getName() ) +tech.setSymbolicLayer( METAL10 .getName() ) +tech.setSymbolicLayer( BLOCKAGE1 .getName() ) +tech.setSymbolicLayer( BLOCKAGE2 .getName() ) +tech.setSymbolicLayer( BLOCKAGE3 .getName() ) +tech.setSymbolicLayer( BLOCKAGE4 .getName() ) +tech.setSymbolicLayer( BLOCKAGE5 .getName() ) +tech.setSymbolicLayer( BLOCKAGE6 .getName() ) +tech.setSymbolicLayer( BLOCKAGE7 .getName() ) +tech.setSymbolicLayer( BLOCKAGE8 .getName() ) +tech.setSymbolicLayer( BLOCKAGE9 .getName() ) +tech.setSymbolicLayer( BLOCKAGE10 .getName() ) +tech.setSymbolicLayer( VIA12 .getName() ) +tech.setSymbolicLayer( VIA23 .getName() ) +tech.setSymbolicLayer( VIA34 .getName() ) +tech.setSymbolicLayer( VIA45 .getName() ) +tech.setSymbolicLayer( VIA56 .getName() ) +tech.setSymbolicLayer( VIA67 .getName() ) +tech.setSymbolicLayer( VIA78 .getName() ) +tech.setSymbolicLayer( VIA89 .getName() ) +tech.setSymbolicLayer( VIA910 .getName() ) +tech.setSymbolicLayer( gcut .getName() ) +tech.setSymbolicLayer( gmetalh .getName() ) +tech.setSymbolicLayer( gmetalv .getName() ) +tech.setSymbolicLayer( gcontact .getName() ) NWELL.setExtentionCap( nWell, l(0.0) ) PWELL.setExtentionCap( pWell, l(0.0) )