ice40: Fix disconnection of PACKAGEPIN for PAD PLLs

Signed-off-by: David Shah <dave@ds0.me>
This commit is contained in:
David Shah 2018-11-24 17:49:26 +00:00
parent e48c9e73e7
commit 2951e37b45

View File

@ -987,6 +987,8 @@ static void pack_special(Context *ctx)
for (auto user : pad_packagepin_net->users) {
user.cell->ports.erase(user.port);
}
if (pad_packagepin_net->driver.cell != nullptr)
pad_packagepin_net->driver.cell->ports.erase(pad_packagepin_net->driver.port);
ctx->nets.erase(pad_packagepin_net->name);
pad_packagepin_net = nullptr;
}