• DocumentCode
    979058
  • Title

    Testing of differential cascode voltage switch one-count generators

  • Author

    Jha, Niraj K.

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • Volume
    25
  • Issue
    1
  • fYear
    1990
  • fDate
    2/1/1990 12:00:00 AM
  • Firstpage
    246
  • Lastpage
    253
  • Abstract
    Clocked differential cascode voltage switch (DCVS) circuits are dynamic CMOS circuits which can implement both inverting and noninverting functions. They have protection against test-set invalidation due to timing skews at the inputs and circuit delays as well as due to charge distribution. The problem of detecting stuck-at, stuck-open, and stuck-on faults in DCVS implementations of one-count generators is considered. A one-count generator counts the number of ones in its inputs. It is made up of full adders and half-adders. If the number of inputs to the one-count generator is n, then the number of outputs k is given by [log2(n+1)]. For a maximal DCVS one-count generator, for which n=2k-1, it is shown that the size of the test set is only four. For a nonmaximal DCVS one-count generator, for which n≠2k-1, the upper bound on the size of the test set is 5(K-1), in other words, the size is O(log 2n). For a DCVS ripple-carry adder, which forms a part of the DCVS one-count generator, the test-set size is four
  • Keywords
    CMOS integrated circuits; adders; fault location; integrated circuit testing; integrated logic circuits; logic testing; DCVS implementations; differential cascode voltage switch; dynamic CMOS circuits; fault model; full adders; half-adders; inverting functions; logic circuit testing; noninverting functions; one-count generators; ripple-carry adder; stuck-at fault detection; stuck-on faults; stuck-open faults; test-set size; Adders; Circuit testing; Clocks; Delay; Electrical fault detection; Protection; Switches; Switching circuits; Timing; Voltage;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/4.50311
  • Filename
    50311