diff --git a/src/main/scala/uncore/tilelink2/IntNodes.scala b/src/main/scala/uncore/tilelink2/IntNodes.scala index e83b3936..dab03d4e 100644 --- a/src/main/scala/uncore/tilelink2/IntNodes.scala +++ b/src/main/scala/uncore/tilelink2/IntNodes.scala @@ -126,6 +126,8 @@ class IntXing()(implicit p: Parameters) extends LazyModule val out = intnode.bundleOut } - io.out := RegNext(RegNext(RegNext(io.in))) + (io.in zip io.out) foreach { case (in, out) => + out := RegNext(RegNext(RegNext(in))) + } } }