Move is_non_inverting graph code to bitcell_base class to work with pbitcell too.

This commit is contained in:
mrg
2022-10-20 15:16:10 -07:00
parent aeca2c6b88
commit 8fd08916a1
3 changed files with 12 additions and 9 deletions
+12
View File
@@ -265,3 +265,15 @@ class bitcell_base(design):
delay = math.sqrt(2*tstep*(vdd-spice["nom_threshold"])/m)
return delay
def build_graph(self, graph, inst_name, port_nets):
"""
Adds edges based on inputs/outputs.
Overrides base class function.
"""
debug.error("Must override build_graph function in bitcell base class.")
def is_non_inverting(self):
"""Return input to output polarity for module"""
return False