• DocumentCode
    1253521
  • Title

    Charge-based fault simulation for CMOS network breaks

  • Author

    Konuk, Haluk ; Ferguson, F. Joel ; Larrabee, Tracy

  • Author_Institution
    California Design Center, Hewlett-Packard Co., Palo Alto, CA, USA
  • Volume
    15
  • Issue
    12
  • fYear
    1996
  • fDate
    12/1/1996 12:00:00 AM
  • Firstpage
    1555
  • Lastpage
    1567
  • Abstract
    We define a network break as a break fault in the p-network or in the n-network of a CMOS cell that breaks one or more transistor paths between the cell output and Vdd or GND. Previous work, mostly in the context of transistor stuck-open faults, studied test invalidation due to transient paths to Vdd or GND, and due to charge sharing. In this paper we show the importance of Miller feedthrough and feedback capacitances in network break test invalidation, which was ignored by previous work. We present a new fault simulation algorithm for network breaks, with the following novelties: First, the electrical charge coming from Miller and p-n junction capacitances is computed using a transistor charge model; this automatically handles the nonlinear nature of transistor capacitances accurately, as opposed to assuming constant capacitance values as was done in previous work. Next, we use only six voltage levels for charge computations, which allows us to create look-up tables that dramatically reduce the computation time. Finally, the maximum voltage an internal node in an n-network can acquire is about three-fourths of the Vdd voltage (instead of Vdd as assumed by previous work), and similarly, a p-network node cannot discharge all the way down to the GND voltage. Using our simulator to analyze test sets for the ISCAS´85 circuits, we found that the charge coming from Miller capacitances has a larger share in test invalidation than the charge from p-n junction capacitances. Our simulator spends less time for charge computations than it spends for transient path identification
  • Keywords
    CMOS integrated circuits; circuit analysis computing; circuit feedback; computational complexity; electric charge; fault diagnosis; semiconductor device models; table lookup; CMOS cell; CMOS network breaks; Miller feedthrough; break fault; charge sharing; charge-based fault simulation; computation time; electrical charge; fault simulation algorithm; feedback capacitances; look-up tables; n-network; network break; network breaks; nonlinear nature; p-n junction capacitances; p-network; test invalidation; transient paths; transistor capacitances; transistor charge model; transistor stuck-open faults; Analytical models; Capacitance; Circuit faults; Circuit simulation; Circuit testing; Computational modeling; Computer networks; Feedback; P-n junctions; Voltage;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.552089
  • Filename
    552089