Skip to content

Commit

Permalink
techmap: Note down iteration in Kogge-Stone
Browse files Browse the repository at this point in the history
  • Loading branch information
povik committed Apr 8, 2024
1 parent bc087f9 commit 5f4d13e
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions techlibs/common/choices/kogge-stone.v
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ module _80_lcu_kogge_stone (P, G, CI, CO);
g[0] = g[0] | (p[0] & CI);

for (i = 0; i < $clog2(WIDTH); i = i + 1) begin
// iterate in reverse so we don't confuse a result from this stage and the previous
for (j = WIDTH - 1; j >= 2**i; j = j - 1) begin
g[j] = g[j] | p[j] & g[j - 2**i];
p[j] = p[j] & p[j - 2**i];
Expand Down

0 comments on commit 5f4d13e

Please sign in to comment.