1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-02-20 06:26:08 +00:00

Merge pull request #937 from antmicro/mdudek/nexus_implicit_DCC_cascading

nexus: DCCs cannot be cascaded
This commit is contained in:
gatecat
2022-03-09 14:29:17 +00:00
committed by GitHub

View File

@@ -883,7 +883,7 @@ struct NexusPacker
for (size_t i = 0; i < std::min<size_t>(clk_fanout.size(), available_globals); i++) {
NetInfo *net = ctx->nets.at(clk_fanout.at(i).second).get();
log_info(" promoting clock net '%s'\n", ctx->nameOf(net));
insert_buffer(net, id_DCC, "glb_clk", id_CLKI, id_CLKO, [](const PortRef &port) { return true; });
insert_buffer(net, id_DCC, "glb_clk", id_CLKI, id_CLKO, [&](const PortRef &port) { return port.cell->type != id_DCC; });
}
}