/* Automatically generated by Fault Do not modify. Generated on: 2021-01-04 13:04:47 */ module CSADD ( clk, rst, x, y, sum ); wire _0_; wire _1_; wire _2_; input clk; wire hsum2; input rst; wire sc; output sum; input x; input y; sky130_fd_sc_hd__clkinv_1 _3_ ( .A(rst), .Y(_1_) ); sky130_fd_sc_hd__xor3_1 _4_ ( .A(y), .B(sc), .C(x), .X(hsum2) ); sky130_fd_sc_hd__maj3_1 _5_ ( .A(y), .B(sc), .C(x), .X(_0_) ); sky130_fd_sc_hd__clkinv_1 _6_ ( .A(rst), .Y(_2_) ); sky130_fd_sc_hd__dfrtp_1 _7_ ( .CLK(clk), .D(hsum2), .Q(sum), .RESET_B(_1_) ); sky130_fd_sc_hd__dfrtp_1 _8_ ( .CLK(clk), .D(_0_), .Q(sc), .RESET_B(_2_) ); endmodule