PURPOSE: To increase a dynamic range by adding plural n-ary analog data, subtracting a saturation value from the added value in accordance with the saturated state of the added value to compute the least significant digit(LSD) and computing a carry signal corresponding to the saturated state of the added value.
CONSTITUTION: A 2nd analog circuit 2 adds plural n-ary analog data and subtracts a saturation value from the added value in accordance with a saturated state detected by the 1st analog circuit 1, so that the LSD of the added value of plural n-ary analog data can be computed. Since a 3rd analog circuit 3 outputs a carry signal corresponding to the saturated state detected by the 1st analog circuit 1, the carry of the added value of plural n-ary analog data can be computed. Consequently, the dynamic range can be increased.