# -*- Mode:Python -*-
-from __future__ import print_function
import os
import socket
import helpers
NdaDirectory = None
-if os.environ.has_key('NDA_TOP'):
+if 'NDA_TOP' in os.environ:
NdaDirectory = os.environ['NDA_TOP']
if not NdaDirectory:
hostname = socket.gethostname()
-from __future__ import print_function
-
import os
import re
import json
ls180Conf.cfg.anabatic.topRoutingLayer = 'METAL5'
ls180Conf.cfg.katana.hTracksReservedLocal = 11
ls180Conf.cfg.katana.vTracksReservedLocal = 8
- ls180Conf.cfg.katana.hTracksReservedMin = 9
+ ls180Conf.cfg.katana.hTracksReservedMin = 8
ls180Conf.cfg.katana.vTracksReservedMin = 6
ls180Conf.cfg.katana.runRealignStage = True
- ls180Conf.cfg.katana.trackFill = 2
+ ls180Conf.cfg.katana.trackFill = 0
ls180Conf.cfg.block.spareSide = u(7*13)
ls180Conf.cfg.chip.supplyRailWidth = u(35)
ls180Conf.cfg.chip.supplyRailPitch = u(90)
rvalue = chipBuilder.doPnR()
chipBuilder.save()
CRL.Gds.save( ls180Conf.chip )
- except Exception, e:
+ except Exception as e:
helpers.io.catch(e)
rvalue = False
sys.stdout.flush()