Вы можете использовать двунаправленные tran
примитивы, которые точно так же, как можно реализовать это на аппаратном обеспечении MOS.
tranif1(net_out, net1, config);
tranif0(net_out, net2, config);
Если вы хотите сделать это на аппаратном уровне, это должно быть что-то вашеТехнология поддерживает.Большинство FPGA не поддерживают это.
Однако, если этот сигнал config
был параметром, а не переменной, вы могли бы использовать оператор alias
с generate-if
if(config)
alias net_out = net1;
else
alias net_out = net2;