mirror of
https://github.com/VLSIDA/OpenRAM.git
synced 2026-08-22 14:17:35 +02:00
Flatten bitcell array in netgen for now. See issue 52
This commit is contained in:
@@ -99,6 +99,7 @@ def write_netgen_script(cell_name, sp_name):
|
|||||||
f.write("equate class {{pfet {0}.spice}} {{p {1}}}\n".format(cell_name, sp_name))
|
f.write("equate class {{pfet {0}.spice}} {{p {1}}}\n".format(cell_name, sp_name))
|
||||||
# This circuit has symmetries and needs to be flattened to resolve them or the banks won't pass
|
# This circuit has symmetries and needs to be flattened to resolve them or the banks won't pass
|
||||||
# Is there a more elegant way to add this when needed?
|
# Is there a more elegant way to add this when needed?
|
||||||
|
f.write("flatten class {{{0}.spice bitcell_array}}\n".format(cell_name))
|
||||||
f.write("flatten class {{{0}.spice precharge_array_1}}\n".format(cell_name))
|
f.write("flatten class {{{0}.spice precharge_array_1}}\n".format(cell_name))
|
||||||
f.write("flatten class {{{0}.spice precharge_array_2}}\n".format(cell_name))
|
f.write("flatten class {{{0}.spice precharge_array_2}}\n".format(cell_name))
|
||||||
f.write("flatten class {{{0}.spice precharge_array_3}}\n".format(cell_name))
|
f.write("flatten class {{{0}.spice precharge_array_3}}\n".format(cell_name))
|
||||||
|
|||||||
Reference in New Issue
Block a user