mirror of https://github.com/VLSIDA/OpenRAM.git
Fix lvs_write in sram class
This commit is contained in:
parent
f20246abdc
commit
c8c74e8b69
|
|
@ -51,6 +51,9 @@ class sram():
|
||||||
def sp_write(self, name):
|
def sp_write(self, name):
|
||||||
self.s.sp_write(name)
|
self.s.sp_write(name)
|
||||||
|
|
||||||
|
def lvs_write(self, name):
|
||||||
|
self.s.lvs_write(name)
|
||||||
|
|
||||||
def lef_write(self, name):
|
def lef_write(self, name):
|
||||||
self.s.lef_write(name)
|
self.s.lef_write(name)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -561,7 +561,7 @@ class sram_base(design, verilog, lef):
|
||||||
self.add_via_center(layers=self.m2_stack,
|
self.add_via_center(layers=self.m2_stack,
|
||||||
offset=out_pos)
|
offset=out_pos)
|
||||||
|
|
||||||
def sp_write(self, sp_name):
|
def sp_write(self, sp_name, lvs_netlist=False):
|
||||||
# Write the entire spice of the object to the file
|
# Write the entire spice of the object to the file
|
||||||
############################################################
|
############################################################
|
||||||
# Spice circuit
|
# Spice circuit
|
||||||
|
|
@ -581,10 +581,13 @@ class sram_base(design, verilog, lef):
|
||||||
# sp.write(".global {0} {1}\n".format(spice["vdd_name"],
|
# sp.write(".global {0} {1}\n".format(spice["vdd_name"],
|
||||||
# spice["gnd_name"]))
|
# spice["gnd_name"]))
|
||||||
usedMODS = list()
|
usedMODS = list()
|
||||||
self.sp_write_file(sp, usedMODS)
|
self.sp_write_file(sp, usedMODS, lvs_netlist=lvs_netlist)
|
||||||
del usedMODS
|
del usedMODS
|
||||||
sp.close()
|
sp.close()
|
||||||
|
|
||||||
|
def lvs_write(self, sp_name):
|
||||||
|
self.sp_write(sp_name, lvs_netlist=True)
|
||||||
|
|
||||||
def get_wordline_stage_efforts(self, inp_is_rise=True):
|
def get_wordline_stage_efforts(self, inp_is_rise=True):
|
||||||
"""Get the all the stage efforts for each stage in the path from clk_buf to a wordline"""
|
"""Get the all the stage efforts for each stage in the path from clk_buf to a wordline"""
|
||||||
stage_effort_list = []
|
stage_effort_list = []
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue