From 120c4de5ade02c26875b1d571ca38b47e697fc85 Mon Sep 17 00:00:00 2001 From: mrg Date: Wed, 5 May 2021 14:21:53 -0700 Subject: [PATCH] Fix placement of delay chain to align with control logic rows. --- compiler/modules/control_logic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/modules/control_logic.py b/compiler/modules/control_logic.py index 92b0bcb8..52c1dd87 100644 --- a/compiler/modules/control_logic.py +++ b/compiler/modules/control_logic.py @@ -391,9 +391,9 @@ class control_logic(design.design): def place_delay(self, row): """ Place the replica bitline """ debug.check(row % 2 == 0, "Must place delay chain at even row for supply alignment.") - + # It is flipped on X axis - y_off = (row + self.delay_chain.rows) * self.and2.height + y_off = row * self.and2.height + self.delay_chain.height # Add the RBL above the rows # Add to the right of the control rows and routing channel