diff options
| author | ataberk <ataberk.olgun@safari.ethz.ch> | 2025-08-10 13:54:41 +0200 |
|---|---|---|
| committer | ataberk <ataberk.olgun@safari.ethz.ch> | 2025-08-10 13:54:41 +0200 |
| commit | 81860f141ca3103663be80279b3dff7f34cd8fc2 (patch) | |
| tree | 1bea65d4f55f27a6f7466859849704c6b38c0428 /sources/apps/QUAC-TRNG/src/observe.cpp | |
| parent | 2ed3d43dc3af4fd7498d7782c7072e5e8209a88f (diff) | |
| download | dram-bender-81860f141ca3103663be80279b3dff7f34cd8fc2.tar.gz | |
fix write to precharge latency to be compliant with the standard
Diffstat (limited to 'sources/apps/QUAC-TRNG/src/observe.cpp')
| -rw-r--r-- | sources/apps/QUAC-TRNG/src/observe.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sources/apps/QUAC-TRNG/src/observe.cpp b/sources/apps/QUAC-TRNG/src/observe.cpp index 275c516..d46c174 100644 --- a/sources/apps/QUAC-TRNG/src/observe.cpp +++ b/sources/apps/QUAC-TRNG/src/observe.cpp @@ -162,7 +162,7 @@ Program genWriteRange1000(int row_reg, int no_rows, int bank_reg) ret.add_inst(SMC_NOP(), SMC_NOP(), SMC_NOP(), SMC_WRITE(bank_reg, 0, CAR, 1, 0, 0)); ret.add_inst(SMC_NOP(),SMC_NOP(),SMC_NOP(),SMC_NOP()); } - ret.add_inst(SMC_SLEEP(4)); + ret.add_inst(SMC_SLEEP(5)); ret.add_inst(SMC_PRE(bank_reg, 0, 1), SMC_NOP(), SMC_NOP(), SMC_NOP()); ret.add_inst(SMC_MV(PATTERN_REG, TEMP_PATTERN_REG)); @@ -182,7 +182,7 @@ Program genWriteRange1000(int row_reg, int no_rows, int bank_reg) ret.add_inst(SMC_NOP(), SMC_NOP(), SMC_NOP(), SMC_WRITE(bank_reg, 0, CAR, 1, 0, 0)); ret.add_inst(SMC_NOP(),SMC_NOP(),SMC_NOP(),SMC_NOP()); } - ret.add_inst(SMC_SLEEP(4)); + ret.add_inst(SMC_SLEEP(5)); ret.add_inst(SMC_PRE(bank_reg, 0, 1), SMC_NOP(), SMC_NOP(), SMC_NOP()); ret.add_inst(SMC_SLEEP(4)); @@ -197,7 +197,7 @@ Program genWriteRange1000(int row_reg, int no_rows, int bank_reg) ret.add_inst(SMC_NOP(), SMC_NOP(), SMC_NOP(), SMC_WRITE(bank_reg, 0, CAR, 1, 0, 0)); ret.add_inst(SMC_NOP(),SMC_NOP(),SMC_NOP(),SMC_NOP()); } - ret.add_inst(SMC_SLEEP(4)); + ret.add_inst(SMC_SLEEP(5)); ret.add_inst(SMC_PRE(bank_reg, 0, 1), SMC_NOP(), SMC_NOP(), SMC_NOP()); ret.add_inst(SMC_SLEEP(4)); @@ -212,7 +212,7 @@ Program genWriteRange1000(int row_reg, int no_rows, int bank_reg) ret.add_inst(SMC_NOP(), SMC_NOP(), SMC_NOP(), SMC_WRITE(bank_reg, 0, CAR, 1, 0, 0)); ret.add_inst(SMC_NOP(),SMC_NOP(),SMC_NOP(),SMC_NOP()); } - ret.add_inst(SMC_SLEEP(4)); + ret.add_inst(SMC_SLEEP(5)); ret.add_inst(SMC_PRE(bank_reg, 0, 1), SMC_NOP(), SMC_NOP(), SMC_NOP()); ret.add_inst(SMC_SLEEP(4)); @@ -247,7 +247,7 @@ Program genWriteRange(int row_reg, int no_rows, int bank_reg, bool stripes) ret.add_inst(SMC_NOP(), SMC_NOP(), SMC_WRITE(bank_reg, 0, CAR, 1, 0, 0), SMC_NOP()); ret.add_inst(SMC_NOP(), SMC_NOP(), SMC_NOP(), SMC_NOP()); } - ret.add_inst(SMC_SLEEP(4)); + ret.add_inst(SMC_SLEEP(5)); ret.add_inst(SMC_PRE(bank_reg, 0, 0), SMC_NOP(), SMC_NOP(), SMC_NOP()); if(stripes) { |
