File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -1548,7 +1548,16 @@ static void update_chain_root_pins(t_pack_patterns* chain_pattern,
1548
1548
for (const auto pin_ptr : chain_input_pins) {
1549
1549
std::vector<t_pb_graph_pin*> connected_primitive_pins;
1550
1550
get_all_connected_primitive_pins (pin_ptr, connected_primitive_pins);
1551
+
1552
+ /* *
1553
+ * It is required that the chain pins are connected inside a complex
1554
+ * block. Although it is allowed to have them disconnected in some
1555
+ * modes of the block provided that there is always at least one mode
1556
+ * that has them connected inside. The following assert checks for
1557
+ * that.
1558
+ */
1551
1559
VTR_ASSERT (connected_primitive_pins.size ());
1560
+
1552
1561
primitive_input_pins.push_back (connected_primitive_pins);
1553
1562
}
1554
1563
You can’t perform that action at this time.
0 commit comments