• DocumentCode
    746338
  • Title

    Deterministic BIST for RNS adders

  • Author

    Vergos, Haridimos T. ; Nikolos, Dimitris ; Bellos, Maciej ; Efstathiou, Costas

  • Author_Institution
    Comput. Eng. & Informatics Dept., Patras Univ., Greece
  • Volume
    52
  • Issue
    7
  • fYear
    2003
  • fDate
    7/1/2003 12:00:00 AM
  • Firstpage
    896
  • Lastpage
    906
  • Abstract
    Modulo 2n -1 adders as fast as n-bit 2´s complement adders have been recently proposed in the open literature. This makes a residue number system (RNS) adder with channels based on the moduli 2n, 2n - 1, and any other of the form 2k - 1, with k < n, faster than RNS adders based on other moduli. We formally derive a parametric, with respect to the adder size, test set, for parallel testing of the channels of an RNS adder based on moduli of the form 2n, 2n - 1, 2k - 1, 2l - 1, ..., with l < k < n. The derived test set is reusable; it can be used for any value of n, k, l, ..., regardless of the implementation library used and is composed of n2 + 2 test vectors. A test-per-clock BIST scheme is also proposed that applies the derived test vectors within n2 + 2n cycles. Static CMOS implementations reveal that the proposed BIST offers 100 percent postcompaction fault coverage and an attractive combination of test time and implementation area compared to ROM and FSM-based deterministic BIST or LFSR-based pseudorandom BIST.
  • Keywords
    CMOS logic circuits; adders; built-in self test; circuit reliability; logic testing; residue number systems; CMOS; FSM-based deterministic BIST; LFSR-based pseudorandom BIST; RNS adders; adder size; deterministic BIST; implementation library; parallel testing; postcompaction fault coverage; residue number system; test vectors; test-per-clock BIST scheme; Adders; Automatic testing; Built-in self-test; Circuit testing; Digital signal processing; Integrated circuit testing; Read only memory; Software libraries; System testing; Test pattern generators;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2003.1214338
  • Filename
    1214338