We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 423fd0d commit 4621cd3Copy full SHA for 4621cd3
vpr/src/pack/prepack.cpp
@@ -1144,6 +1144,8 @@ static AtomBlockId get_sink_block(const AtomBlockId block_id,
1144
AtomBlockId pattern_sink_block_id = AtomBlockId::INVALID();
1145
for (const auto& sink_pin_id : net_sinks) {
1146
auto sink_block_id = atom_nlist.pin_block(sink_pin_id);
1147
+ // If the sink block has a clock, it is considered stateful (e.g., a latch or flip-flop).
1148
+ // Mark this so we can later decide whether to drop the block based on the net’s fanout.
1149
if (!atom_nlist.block_is_combinational(sink_block_id)) {
1150
connected_to_latch = true;
1151
}
0 commit comments