aboutsummaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2022-12-06 10:04:59 +0100
committergatecat <gatecat@ds0.me>2022-12-06 10:04:59 +0100
commit3a61bb4119c4eedf3f5b61b2d6494718eea244be (patch)
tree0b5cedf1da8f5a659207e0d75e863f100cb0c678 /generic
parentdb25c5c88998aa73725f2a4625d74f38615aaa82 (diff)
downloadnextpnr-3a61bb4119c4eedf3f5b61b2d6494718eea244be.tar.gz
nextpnr-3a61bb4119c4eedf3f5b61b2d6494718eea244be.tar.bz2
nextpnr-3a61bb4119c4eedf3f5b61b2d6494718eea244be.zip
viaduct: Fix constant connectivity
Signed-off-by: gatecat <gatecat@ds0.me>
Diffstat (limited to 'generic')
-rw-r--r--generic/viaduct_helpers.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/generic/viaduct_helpers.cc b/generic/viaduct_helpers.cc
index 53df625c..cd246aa3 100644
--- a/generic/viaduct_helpers.cc
+++ b/generic/viaduct_helpers.cc
@@ -158,6 +158,9 @@ void ViaductHelpers::replace_constants(CellTypePort vcc_driver, CellTypePort gnd
NetInfo *vcc_net = ctx->createNet(ctx->id("$PACKER_VCC"));
NetInfo *gnd_net = ctx->createNet(ctx->id("$PACKER_GND"));
+ vcc_drv->connectPort(vcc_driver.port, vcc_net);
+ gnd_drv->connectPort(gnd_driver.port, gnd_net);
+
std::vector<IdString> trim_cells;
std::vector<IdString> trim_nets;
for (auto &net : ctx->nets) {