From: Luke Kenneth Casson Leighton Date: Thu, 27 Feb 2020 12:58:18 +0000 (+0000) Subject: successful route but still 40L off the top X-Git-Tag: partial-core-ls180-gdsii~196 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0e0e408bd333110053bb4199a7dda6d5ee51896c;p=soclayout.git successful route but still 40L off the top --- diff --git a/experiments5/doAlu16.py b/experiments5/doAlu16.py index 313bef5..276db42 100755 --- a/experiments5/doAlu16.py +++ b/experiments5/doAlu16.py @@ -51,7 +51,7 @@ Cfg.getParamBool ( 'misc.verboseLevel2' ).setBool ( True ) #Cfg.getParamInt ( 'misc.minTraceLevel' ).setInt ( 159 ) #Cfg.getParamInt ( 'misc.maxTraceLevel' ).setInt ( 160 ) Cfg.getParamEnumerate ( 'etesian.effort' ).setInt ( 2 ) -Cfg.getParamPercentage( 'etesian.spaceMargin' ).setPercentage( 10.0 ) +Cfg.getParamPercentage( 'etesian.spaceMargin' ).setPercentage( 9.0 ) Cfg.getParamPercentage( 'etesian.aspectRatio' ).setPercentage( 100.0 ) Cfg.getParamBool ( 'etesian.uniformDensity' ).setBool ( True ) Cfg.getParamInt ( 'anabatic.edgeLenght' ).setInt ( 24 ) @@ -117,8 +117,8 @@ def add ( **kw ): , 'a(%d).0' % i , Pin.Direction.NORTH , Pin.PlacementStatus.FIXED - , metal2 - , l( 20.0*i + 35.0 ), l( height-40 ) # Position. + , metal3 + , l( 20.0*i + 15.0 ), l( height-40 ) # Position. , l( 2.0 ) , l( 2.0 ) # Size. ) if True: @@ -126,7 +126,7 @@ def add ( **kw ): , 'b(%d).0' % i , Pin.Direction.NORTH , Pin.PlacementStatus.FIXED - , metal2 + , metal3 , l( 20.0*i + 20.0 ), l( height-40 ) # Position. , l( 2.0 ) , l( 2.0 ) # Size. ) @@ -160,7 +160,7 @@ def add ( **kw ): katana = Katana.KatanaEngine.create(cell) katana.digitalInit () - katana.runNegociatePreRouted() + #katana.runNegociatePreRouted() print dir(katana) katana.runGlobalRouter (0) katana.loadGlobalRouting ( Anabatic.EngineLoadGrByNet ) @@ -265,7 +265,7 @@ def sub ( **kw ): katana = Katana.KatanaEngine.create(cell) katana.digitalInit () - katana.runNegociatePreRouted() + #katana.runNegociatePreRouted() print dir(katana) katana.runGlobalRouter (0) katana.loadGlobalRouting ( Anabatic.EngineLoadGrByNet )