Skip to content

Commit 8f9060c

Browse files
Preserve register names in async2sync
1 parent 6965abe commit 8f9060c

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

passes/sat/async2sync.cc

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -166,23 +166,23 @@ struct Async2syncPass : public Pass {
166166
log_id(module), log_id(cell), log_id(cell->type),
167167
log_signal(ff.sig_arst), log_signal(ff.sig_d), log_signal(ff.sig_q));
168168

169-
initvals.remove_init(ff.sig_q);
170-
171-
Wire *new_q = module->addWire(NEW_ID, ff.width);
172-
173-
if (ff.pol_arst) {
174-
if (!ff.is_fine)
175-
module->addMux(NEW_ID, new_q, ff.val_arst, ff.sig_arst, ff.sig_q);
176-
else
177-
module->addMuxGate(NEW_ID, new_q, ff.val_arst[0], ff.sig_arst, ff.sig_q);
178-
} else {
179-
if (!ff.is_fine)
180-
module->addMux(NEW_ID, ff.val_arst, new_q, ff.sig_arst, ff.sig_q);
181-
else
182-
module->addMuxGate(NEW_ID, ff.val_arst[0], new_q, ff.sig_arst, ff.sig_q);
183-
}
184-
185-
ff.sig_q = new_q;
169+
/* initvals.remove_init(ff.sig_q); */
170+
171+
/* Wire *new_q = module->addWire(NEW_ID, ff.width); */
172+
173+
/* if (ff.pol_arst) { */
174+
/* if (!ff.is_fine) */
175+
/* module->addMux(NEW_ID, new_q, ff.val_arst, ff.sig_arst, ff.sig_q); */
176+
/* else */
177+
/* module->addMuxGate(NEW_ID, new_q, ff.val_arst[0], ff.sig_arst, ff.sig_q); */
178+
/* } else { */
179+
/* if (!ff.is_fine) */
180+
/* module->addMux(NEW_ID, ff.val_arst, new_q, ff.sig_arst, ff.sig_q); */
181+
/* else */
182+
/* module->addMuxGate(NEW_ID, ff.val_arst[0], new_q, ff.sig_arst, ff.sig_q); */
183+
/* } */
184+
185+
/* ff.sig_q = new_q; */
186186
ff.has_arst = false;
187187
ff.has_srst = true;
188188
ff.ce_over_srst = false;

0 commit comments

Comments
 (0)