A new self-checking sum-bit duplicated carry-select adder

In this paper the first code-disjoint totally self-checking carry-select adder is proposed. The adder blocks are fast ripple adders with a single NAND-gate delay for carry-propagation per cell. In every adder block both the sum-bits and the corresponding inverted sum-bits are simultaneously implemented. The parity of the input operands is checked against the XOR-sum of the propagate signals. For 64 bits area and maximal delay are determined by the SYNOPSYS CAD tool of the EUROCHIP project. Compared to a 64 bit carry-select adder without error detection the delay of the most significant sum-bit does not increase. The area is 170% of a 64 bit carry-select adder (without error detection and not code-disjoint).

[1]  Michael John Sebastian Smith,et al.  Application-specific integrated circuits , 1997 .

[2]  Parag K. Lala,et al.  On-line detection of faults in carry-select adders , 2003, International Test Conference, 2003. Proceedings. ITC 2003..

[3]  Michael Gössel,et al.  A modulo p checked self-checking carry select adder , 2003, 9th IEEE On-Line Testing Symposium, 2003. IOLTS 2003..