Relative gds file names in tests.

This commit is contained in:
Matt Guthaus 2016-11-18 11:33:03 -08:00
parent 4e505b80dc
commit c4d2cb78ef
5 changed files with 21 additions and 16 deletions

View File

@ -27,8 +27,8 @@ class no_blockages_test(unittest.TestCase):
#design.design.__init__(self, name) #design.design.__init__(self, name)
debug.info(2, "Create {0} object".format(name)) debug.info(2, "Create {0} object".format(name))
self.name = name self.name = name
self.gds_file = name + ".gds" self.gds_file = "{0}/{1}.gds".format(os.path.dirname(os.path.realpath(__file__)),name)
self.sp_file = name + ".sp" self.sp_file = "{0}/{1}.sp".format(os.path.dirname(os.path.realpath(__file__)),name)
design.hierarchy_layout.layout.__init__(self, name) design.hierarchy_layout.layout.__init__(self, name)
design.hierarchy_spice.spice.__init__(self, name) design.hierarchy_spice.spice.__init__(self, name)
@ -46,10 +46,11 @@ class no_blockages_test(unittest.TestCase):
offset=[0,0]) offset=[0,0])
self.connect_inst([]) self.connect_inst([])
r=router.router(gdsname+".gds") self.gdsname = "{0}/{1}.gds".format(os.path.dirname(os.path.realpath(__file__)),gdsname)
r=router.router(self.gdsname)
layer_stack =("metal1","via1","metal2") layer_stack =("metal1","via1","metal2")
path=r.route(layer_stack,src="A",dest="B") path=r.route(layer_stack,src="A",dest="B")
r.rg.view() #r.rg.view()
self.add_wire(layer_stack,path) self.add_wire(layer_stack,path)

View File

@ -27,8 +27,8 @@ class no_blockages_test(unittest.TestCase):
#design.design.__init__(self, name) #design.design.__init__(self, name)
debug.info(2, "Create {0} object".format(name)) debug.info(2, "Create {0} object".format(name))
self.name = name self.name = name
self.gds_file = name + ".gds" self.gds_file = "{0}/{1}.gds".format(os.path.dirname(os.path.realpath(__file__)),name)
self.sp_file = name + ".sp" self.sp_file = "{0}/{1}.sp".format(os.path.dirname(os.path.realpath(__file__)),name)
design.hierarchy_layout.layout.__init__(self, name) design.hierarchy_layout.layout.__init__(self, name)
design.hierarchy_spice.spice.__init__(self, name) design.hierarchy_spice.spice.__init__(self, name)
@ -46,7 +46,8 @@ class no_blockages_test(unittest.TestCase):
offset=[0,0]) offset=[0,0])
self.connect_inst([]) self.connect_inst([])
r=router.router(gdsname+".gds") self.gdsname = "{0}/{1}.gds".format(os.path.dirname(os.path.realpath(__file__)),gdsname)
r=router.router(self.gdsname)
layer_stack =("metal1","via1","metal2") layer_stack =("metal1","via1","metal2")
path=r.route(layer_stack,src="A",dest="B") path=r.route(layer_stack,src="A",dest="B")
r.rg.view() r.rg.view()

View File

@ -27,8 +27,8 @@ class no_blockages_test(unittest.TestCase):
#design.design.__init__(self, name) #design.design.__init__(self, name)
debug.info(2, "Create {0} object".format(name)) debug.info(2, "Create {0} object".format(name))
self.name = name self.name = name
self.gds_file = name + ".gds" self.gds_file = "{0}/{1}.gds".format(os.path.dirname(os.path.realpath(__file__)),name)
self.sp_file = name + ".sp" self.sp_file = "{0}/{1}.sp".format(os.path.dirname(os.path.realpath(__file__)),name)
design.hierarchy_layout.layout.__init__(self, name) design.hierarchy_layout.layout.__init__(self, name)
design.hierarchy_spice.spice.__init__(self, name) design.hierarchy_spice.spice.__init__(self, name)
@ -46,7 +46,8 @@ class no_blockages_test(unittest.TestCase):
offset=[0,0]) offset=[0,0])
self.connect_inst([]) self.connect_inst([])
r=router.router(gdsname+".gds") self.gdsname = "{0}/{1}.gds".format(os.path.dirname(os.path.realpath(__file__)),gdsname)
r=router.router(self.gdsname)
layer_stack =("metal1","via1","metal2") layer_stack =("metal1","via1","metal2")
path=r.route(layer_stack,src="A",dest="B") path=r.route(layer_stack,src="A",dest="B")
r.rg.view() r.rg.view()

View File

@ -27,8 +27,8 @@ class no_blockages_test(unittest.TestCase):
#design.design.__init__(self, name) #design.design.__init__(self, name)
debug.info(2, "Create {0} object".format(name)) debug.info(2, "Create {0} object".format(name))
self.name = name self.name = name
self.gds_file = name + ".gds" self.gds_file = "{0}/{1}.gds".format(os.path.dirname(os.path.realpath(__file__)),name)
self.sp_file = name + ".sp" self.sp_file = "{0}/{1}.sp".format(os.path.dirname(os.path.realpath(__file__)),name)
design.hierarchy_layout.layout.__init__(self, name) design.hierarchy_layout.layout.__init__(self, name)
design.hierarchy_spice.spice.__init__(self, name) design.hierarchy_spice.spice.__init__(self, name)
@ -46,7 +46,8 @@ class no_blockages_test(unittest.TestCase):
offset=[0,0]) offset=[0,0])
self.connect_inst([]) self.connect_inst([])
r=router.router(gdsname+".gds") self.gdsname = "{0}/{1}.gds".format(os.path.dirname(os.path.realpath(__file__)),gdsname)
r=router.router(self.gdsname)
layer_stack =("metal1","via1","metal2") layer_stack =("metal1","via1","metal2")
path=r.route(layer_stack,src="A",dest="B") path=r.route(layer_stack,src="A",dest="B")

View File

@ -27,8 +27,8 @@ class no_blockages_test(unittest.TestCase):
#design.design.__init__(self, name) #design.design.__init__(self, name)
debug.info(2, "Create {0} object".format(name)) debug.info(2, "Create {0} object".format(name))
self.name = name self.name = name
self.gds_file = name + ".gds" self.gds_file = "{0}/{1}.gds".format(os.path.dirname(os.path.realpath(__file__)),name)
self.sp_file = name + ".sp" self.sp_file = "{0}/{1}.sp".format(os.path.dirname(os.path.realpath(__file__)),name)
design.hierarchy_layout.layout.__init__(self, name) design.hierarchy_layout.layout.__init__(self, name)
design.hierarchy_spice.spice.__init__(self, name) design.hierarchy_spice.spice.__init__(self, name)
@ -46,7 +46,8 @@ class no_blockages_test(unittest.TestCase):
offset=[0,0]) offset=[0,0])
self.connect_inst([]) self.connect_inst([])
r=router.router(gdsname+".gds") self.gdsname = "{0}/{1}.gds".format(os.path.dirname(os.path.realpath(__file__)),gdsname)
r=router.router(self.gdsname)
layer_stack =("metal1","via1","metal2") layer_stack =("metal1","via1","metal2")
path=r.route(layer_stack,src="A",dest="B") path=r.route(layer_stack,src="A",dest="B")
self.add_wire(layer_stack,path) self.add_wire(layer_stack,path)