• 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