// half_adder.v T. Manikas 2021 Dec 20 // half-adder circuit // inputs are bits a and b // outputs are sum bit s and carry-out bit co module half_adder(s,co,a,b); input a,b; output s; // sum output co; // carry-out xor(s,a,b); and(co,a,b); endmodule