tri0 E tri1, para simular resistores pull-up e pull-down ao conectar a saída/bidirecional do módulo net Sinais. Esses dois tipos de variável simulam o net sinais sendo puxados para baixo ou puxados para cima quando este sinal não é conduzido. Uma declaração de exemplo é a seguinte:
module pullup_tb;
reg a, b, d, clk; //these are inputs
tri1 c,q; //these are outputs; instead of: wire c, q;
weak_pullupmodelsim my_wkpu( .a(a),
.b(b),
.c(c),
.d(d),
.clk(clk),
.q(q)
);
Simular o exemplo acima puxará os sinais de rede c q e simulará a maneira como esses sinais agiriam na placa.