mirror of https://github.com/VLSIDA/OpenRAM.git
Fix syntax errors in pgates for super edits
This commit is contained in:
parent
30976df48f
commit
55814a8f74
|
|
@ -26,7 +26,7 @@ class pgate(design.design):
|
||||||
|
|
||||||
def __init__(self, name, height=None, add_wells=True):
|
def __init__(self, name, height=None, add_wells=True):
|
||||||
""" Creates a generic cell """
|
""" Creates a generic cell """
|
||||||
super().__init__(, name)
|
super().__init__(name)
|
||||||
|
|
||||||
if height:
|
if height:
|
||||||
self.height = height
|
self.height = height
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ class precharge(design.design):
|
||||||
def __init__(self, name, size=1, bitcell_bl="bl", bitcell_br="br"):
|
def __init__(self, name, size=1, bitcell_bl="bl", bitcell_br="br"):
|
||||||
|
|
||||||
debug.info(2, "creating precharge cell {0}".format(name))
|
debug.info(2, "creating precharge cell {0}".format(name))
|
||||||
super().__init__(, name)
|
super().__init__(name)
|
||||||
|
|
||||||
self.bitcell = factory.create(module_type="bitcell")
|
self.bitcell = factory.create(module_type="bitcell")
|
||||||
self.beta = parameter["beta"]
|
self.beta = parameter["beta"]
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ class ptx(design.design):
|
||||||
# replace periods with underscore for newer spice compatibility
|
# replace periods with underscore for newer spice compatibility
|
||||||
name = name.replace('.', '_')
|
name = name.replace('.', '_')
|
||||||
debug.info(3, "creating ptx {0}".format(name))
|
debug.info(3, "creating ptx {0}".format(name))
|
||||||
super().__init__(, name)
|
super().__init__(name)
|
||||||
|
|
||||||
self.tx_type = tx_type
|
self.tx_type = tx_type
|
||||||
self.mults = mults
|
self.mults = mults
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ class pwrite_driver(design.design):
|
||||||
def __init__(self, name, size=0):
|
def __init__(self, name, size=0):
|
||||||
debug.error("pwrite_driver not implemented yet.", -1)
|
debug.error("pwrite_driver not implemented yet.", -1)
|
||||||
debug.info(1, "creating pwrite_driver {}".format(name))
|
debug.info(1, "creating pwrite_driver {}".format(name))
|
||||||
super().__init__(, name)
|
super().__init__(name)
|
||||||
self.size = size
|
self.size = size
|
||||||
self.beta = parameter["beta"]
|
self.beta = parameter["beta"]
|
||||||
self.pmos_width = self.beta*self.size*parameter["min_tx_size"]
|
self.pmos_width = self.beta*self.size*parameter["min_tx_size"]
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ class wordline_driver(design.design):
|
||||||
def __init__(self, name, size=1, height=None):
|
def __init__(self, name, size=1, height=None):
|
||||||
debug.info(1, "Creating wordline_driver {}".format(name))
|
debug.info(1, "Creating wordline_driver {}".format(name))
|
||||||
self.add_comment("size: {}".format(size))
|
self.add_comment("size: {}".format(size))
|
||||||
super().__init__(, name)
|
super().__init__(name)
|
||||||
|
|
||||||
if height is None:
|
if height is None:
|
||||||
b = factory.create(module_type="bitcell")
|
b = factory.create(module_type="bitcell")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue