Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code

In this paper, the totally self-checking (TSC) carry-select adder (CSA) design is proposed. The capability of TSC can detect all single stuck-at fa ults on-line in normal operation mode. The proposed CSA has not only self-checking capability but also redu ced transistor count. The design is based on TSMC 0.18um process technology, and a real chip is implemented. The transistor count of proposed total ly self-checking CSA design is less than conventional CSA, and even reduced 34.85% compared with [4] for thirty-two bits design. The reduced ratio of transistor-count is proportional to the bit count o f totally self-checking CSA to be designed. Our desig n has other advantages such as high extensibility, non-tree detector structure, and thus having reasonable propagation delay time and can keeping well normal operation in the high-bit design.

[1]  Parag K. Lala,et al.  Self-Checking Carry-Select Adder Design Based on Two-Rail Encoding , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[2]  Lee-Sup Kim,et al.  A low power carry select adder with reduced area , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[3]  M.-J. Hsiao,et al.  Carry-select adder using single ripple-carry adder , 1998 .

[4]  Cecilia Metra,et al.  Low cost and high speed embedded two-rail code checker , 2005, IEEE Transactions on Computers.

[5]  Israel Koren,et al.  Techniques for yield enhancement of VLSI adders , 1995, Proceedings The International Conference on Application Specific Array Processors.