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