mirror of https://github.com/VLSIDA/OpenRAM.git
Changed variable names in analytical power function to be more clear.
This commit is contained in:
parent
6a3f0843ff
commit
93ad99b9e1
|
|
@ -245,8 +245,8 @@ class pinv(pgate.pgate):
|
|||
def analytical_power(self, proc, vdd, temp, load):
|
||||
#Returns dynamic and leakage power. Results in nW
|
||||
c_eff = self.calculate_effective_capacitance(load)
|
||||
f = spice["default_event_rate"]
|
||||
power_dyn = c_eff*vdd*vdd*f
|
||||
freq = spice["default_event_rate"]
|
||||
power_dyn = c_eff*vdd*vdd*freq
|
||||
power_leak = spice["inv_leakage"]
|
||||
|
||||
total_power = self.return_power(power_dyn, power_leak)
|
||||
|
|
|
|||
|
|
@ -217,8 +217,8 @@ class pnand2(pgate.pgate):
|
|||
def analytical_power(self, proc, vdd, temp, load):
|
||||
#Returns dynamic and leakage power. Results in nW
|
||||
c_eff = self.calculate_effective_capacitance(load)
|
||||
f = spice["default_event_rate"]
|
||||
power_dyn = c_eff*vdd*vdd*f
|
||||
freq = spice["default_event_rate"]
|
||||
power_dyn = c_eff*vdd*vdd*freq
|
||||
power_leak = spice["nand2_leakage"]
|
||||
|
||||
total_power = self.return_power(power_dyn, power_leak)
|
||||
|
|
|
|||
|
|
@ -237,8 +237,8 @@ class pnand3(pgate.pgate):
|
|||
def analytical_power(self, proc, vdd, temp, load):
|
||||
#Returns dynamic and leakage power. Results in nW
|
||||
c_eff = self.calculate_effective_capacitance(load)
|
||||
f = spice["default_event_rate"]
|
||||
power_dyn = c_eff*vdd*vdd*f
|
||||
freq = spice["default_event_rate"]
|
||||
power_dyn = c_eff*vdd*vdd*freq
|
||||
power_leak = spice["nand3_leakage"]
|
||||
|
||||
total_power = self.return_power(power_dyn, power_leak)
|
||||
|
|
|
|||
|
|
@ -227,8 +227,8 @@ class pnor2(pgate.pgate):
|
|||
def analytical_power(self, proc, vdd, temp, load):
|
||||
#Returns dynamic and leakage power. Results in nW
|
||||
c_eff = self.calculate_effective_capacitance(load)
|
||||
f = spice["default_event_rate"]
|
||||
power_dyn = c_eff*vdd*vdd*f
|
||||
freq = spice["default_event_rate"]
|
||||
power_dyn = c_eff*vdd*vdd*freq
|
||||
power_leak = spice["nor2_leakage"]
|
||||
|
||||
total_power = self.return_power(power_dyn, power_leak)
|
||||
|
|
|
|||
Loading…
Reference in New Issue