Carry look-ahead and ripple carry method based 4-bit carry generator circuit for implementing wide-word length adder