Integrate DRAMUtils and new DRAMPower
This commit is contained in:
@@ -10,7 +10,7 @@ class DramConfig(object):
|
||||
memoryType = ""
|
||||
scheduler = ""
|
||||
bankwiseLogic = 0
|
||||
refMode = 1
|
||||
RefMode = 1
|
||||
clk = 0
|
||||
unitOfTime = ""
|
||||
dataRate = 0
|
||||
@@ -53,7 +53,7 @@ class DramConfig(object):
|
||||
self.unitOfTime = clkWithUnit[1].lower()
|
||||
|
||||
self.bankwiseLogic = 0
|
||||
self.refMode = 0
|
||||
self.RefMode = 0
|
||||
self.scheduler = mcconfig.getValue("Scheduler")
|
||||
|
||||
self.numberOfBanks = memspec.getIntValue("memarchitecturespec","nbrOfBanks")
|
||||
@@ -112,10 +112,10 @@ class DramConfig(object):
|
||||
self.tXS = self.clk * memspec.getIntValue("memtimingspec","XS")
|
||||
self.tXSDLL = self.clk * memspec.getIntValue("memtimingspec","XSDLL")
|
||||
self.tAL = self.clk * memspec.getIntValue("memtimingspec","AL")
|
||||
if (self.refMode == "4"):
|
||||
if (self.RefMode == "4"):
|
||||
self.tRFC = self.clk * memspec.getIntValue("memtimingspec","RFC4")
|
||||
self.tREFI = self.clk * (memspec.getIntValue("memtimingspec","REFI") / 4)
|
||||
elif (self.refMode == "2"):
|
||||
elif (self.RefMode == "2"):
|
||||
self.tRFC = self.clk * memspec.getIntValue("memtimingspec","RFC2")
|
||||
self.tREFI = self.clk * (memspec.getIntValue("memtimingspec","REFI") / 2)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user