Esta podría ser una pregunta difícil de entender. Estoy tratando de entender un netlist de verilog para un sumador de 1 bit y hacer un esquema de él. Pero como soy muy nuevo en Verilog, puedo entender algunos comandos básicos. Preferí leyendo esto , pero no me ayudó.Abajo está el netlist requerido
module test(in1, in2, out);
input in1;
input in2;
output [1:0] out;
wire synth_net;
wire synth_net_0;
wire synth_net_1;
wire synth_net_2;
wire synth_net_3;
wire synth_net_4;
ADD2 synth_ADD(.in1({synth_net, in1}), .
in2({synth_net_0, in2}), .cin(synth_net_1), .out({synth_net_3, synth_net_4})
, .cout(synth_net_2));
GND synth_GND(.out(synth_net));
GND synth_GND_0(.out(
synth_net_0));
GND synth_GND_1(.out(synth_net_1));
BUF synth_BUF(.in(
synth_net_3), .out(out[1]));
BUF synth_BUF_0(.in(synth_net_4), .out(out[0])
);
endmodule
La declaración de la variable del pozo es comprensible. Pero no puedo entender
ADD2 synth_ADD(.in1({synth_net, in1}), .
in2({synth_net_0, in2}), .cin(synth_net_1), .out({synth_net_3, synth_net_4})