DocumentCode :
2263010
Title :
A new self-checking and code-disjoint non-restoring array divider
Author :
Marienfeld, D. ; Sogomonyan, E.S. ; Otcheretnij, V. ; Gössel, M.
Author_Institution :
Dept. of Comput. Sci., Potsdam Univ.
fYear :
0
fDate :
0-0 0
Abstract :
In this paper a new code-disjoint self-checking non-restoring array divider is proposed. The divider array which is designed by use of different carry-dependent sum-adder cells is parity checked. Only a single carry-out signal per adder cell is needed. Both the output registers for the dividend and for the remainder are (inverted) duplicated to guarantee a high coverage for soft errors. For the first time also the final correction adder is concurrently checked. Non-restoring array dividers for 8-bit, 16-bit and 32-bit dividends are designed by use of the SYNOPSYS tools by EUROPRACTICE. Compared to a non-restoring array divider without error detection the area overhead is about 30 % and the additional delay is only from 2% to 11 %
Keywords :
adders; built-in self test; carry logic; fault diagnosis; logic design; parity check codes; EUROPRACTICE; SYNOPSYS tools; carry dependent sum adder cells; code disjoint; delay; error detection; nonrestoring array divider; parity checked; self checking; Adders; Circuit faults; Circuit testing; Combinational circuits; Latches; Registers; Single event transient; Single event upset; Timing; Voltage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
On-Line Testing Symposium, 2006. IOLTS 2006. 12th IEEE International
Conference_Location :
Lake Como
Print_ISBN :
0-7695-2620-9
Type :
conf
DOI :
10.1109/IOLTS.2006.7
Filename :
1655511
Link To Document :
بازگشت