its just a 4-bit Adder
A 4-bit BCD Adder, adds two BCD inputs and a carry input, and generates a 4-bit Sum output in BCD and a carry output. A correction logic is required, to convert the binary sum to BCD sum.