//------ Module: sram6T_blwl -----// //------ Verilog file: sram.v -----// //------ Author: Xifan TANG -----// module adder( input [0:0] a, // Input a input [0:0] b, // Input b input [0:0] cin, // Input cin output [0:0] cout, // Output carry output [0:0] sumout // Output sum ); wire[1:0] int_calc; assign int_calc = a + b + cin; assign cout = int_calc[1]; assign sumout = int_calc[0]; // assign sumout = a ^ b ^ cin; // assign cout = a & b + a & cin + b & cin; endmodule