From 0caab3c0c932adcc830152df7889fdbc1c8ffecc Mon Sep 17 00:00:00 2001
From: David Harris <David_Harris@hmc.edu>
Date: Mon, 25 Mar 2024 12:20:25 -0700
Subject: [PATCH] Removed delays from cacheLRU and testbench

---
 src/cache/cacheLRU.sv          | 4 ++--
 testbench/testbench-xcelium.sv | 4 ++--
 testbench/testbench.sv         | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/cache/cacheLRU.sv b/src/cache/cacheLRU.sv
index 865ebc74d..0af178c94 100644
--- a/src/cache/cacheLRU.sv
+++ b/src/cache/cacheLRU.sv
@@ -149,8 +149,8 @@ module cacheLRU
       for (int set = 0; set < NUMLINES; set++) LRUMemory[set] = 0; // exclusion-tag: initialize
     else if(CacheEn) begin
       // Because we are using blocking assignments, change to LRUMemory must occur after LRUMemory is used so we get the proper value
-      if(LRUWriteEn & (PAdr == CacheSetTag)) CurrLRU = #1 NextLRU;
-      else                                   CurrLRU = #1 LRUMemory[CacheSetTag];
+      if(LRUWriteEn & (PAdr == CacheSetTag)) CurrLRU = NextLRU;
+      else                                   CurrLRU = LRUMemory[CacheSetTag];
       if(LRUWriteEn)                         LRUMemory[PAdr] = NextLRU;
     end
   end
diff --git a/testbench/testbench-xcelium.sv b/testbench/testbench-xcelium.sv
index 2e7db3d6e..0a69feebb 100644
--- a/testbench/testbench-xcelium.sv
+++ b/testbench/testbench-xcelium.sv
@@ -216,8 +216,8 @@ module testbench;
   end
 
   always_ff @(posedge clk)
-    if (TestBenchReset) CurrState <= #1 STATE_TESTBENCH_RESET;
-    else CurrState <= #1 NextState;  
+    if (TestBenchReset) CurrState <= STATE_TESTBENCH_RESET;
+    else CurrState <= NextState;  
 
   // fsm next state logic
   always_comb begin
diff --git a/testbench/testbench.sv b/testbench/testbench.sv
index fb12eb082..ee725c245 100644
--- a/testbench/testbench.sv
+++ b/testbench/testbench.sv
@@ -248,8 +248,8 @@ module testbench;
   end
 
   always_ff @(posedge clk)
-    if (TestBenchReset) CurrState <= #1 STATE_TESTBENCH_RESET;
-    else CurrState <= #1 NextState;  
+    if (TestBenchReset) CurrState <= STATE_TESTBENCH_RESET;
+    else CurrState <= NextState;  
 
   // fsm next state logic
   always_comb begin