mirror of https://github.com/VLSIDA/OpenRAM.git
- Fix switched disabled powers
This commit is contained in:
parent
123cc371be
commit
5aea45ed69
|
|
@ -535,15 +535,15 @@ class lib:
|
|||
self.lib.write(" }\n")
|
||||
|
||||
# Disabled power.
|
||||
disabled_read1_power = np.mean(self.char_port_results[port]["disabled_read1_power"])
|
||||
disabled_read0_power = np.mean(self.char_port_results[port]["disabled_raed0_power"])
|
||||
disabled_write1_power = np.mean(self.char_port_results[port]["disabled_write1_power"])
|
||||
disabled_write0_power = np.mean(self.char_port_results[port]["disabled_write0_power"])
|
||||
self.lib.write(" internal_power(){\n")
|
||||
self.lib.write(" when : \"csb{0}{1}\"; \n".format(port, web_name))
|
||||
self.lib.write(" rise_power(scalar){\n")
|
||||
self.lib.write(" values(\"{0:.6e}\");\n".format(disabled_read1_power))
|
||||
self.lib.write(" values(\"{0:.6e}\");\n".format(disabled_write1_power))
|
||||
self.lib.write(" }\n")
|
||||
self.lib.write(" fall_power(scalar){\n")
|
||||
self.lib.write(" values(\"{0:.6e}\");\n".format(disabled_read0_power))
|
||||
self.lib.write(" values(\"{0:.6e}\");\n".format(disabled_write0_power))
|
||||
self.lib.write(" }\n")
|
||||
self.lib.write(" }\n")
|
||||
|
||||
|
|
@ -563,18 +563,18 @@ class lib:
|
|||
self.lib.write(" }\n")
|
||||
|
||||
# Disabled power.
|
||||
disabled_write1_power = np.mean(self.char_port_results[port]["disabled_write1_power"])
|
||||
disabled_write0_power = np.mean(self.char_port_results[port]["disabled_write0_power"])
|
||||
disabled_read1_power = np.mean(self.char_port_results[port]["disabled_read1_power"])
|
||||
disabled_read0_power = np.mean(self.char_port_results[port]["disabled_read0_power"])
|
||||
self.lib.write(" internal_power(){\n")
|
||||
self.lib.write(" when : \"csb{0}{1}\"; \n".format(port, web_name))
|
||||
self.lib.write(" rise_power(scalar){\n")
|
||||
self.lib.write(" values(\"{0:.6e}\");\n".format(disabled_write1_power))
|
||||
self.lib.write(" values(\"{0:.6e}\");\n".format(disabled_read1_power))
|
||||
self.lib.write(" }\n")
|
||||
self.lib.write(" fall_power(scalar){\n")
|
||||
self.lib.write(" values(\"{0:.6e}\");\n".format(disabled_write0_power))
|
||||
self.lib.write(" values(\"{0:.6e}\");\n".format(disabled_read0_power))
|
||||
self.lib.write(" }\n")
|
||||
self.lib.write(" }\n")
|
||||
|
||||
|
||||
def write_pg_pin(self):
|
||||
self.lib.write(" pg_pin(vdd) {\n")
|
||||
self.lib.write(" voltage_name : VDD;\n")
|
||||
|
|
|
|||
Loading…
Reference in New Issue