Switch-level Differential Fault Simulation of MOS VLSI Circuits

Evstratios Vandris, Gerald Sobelman

Research output: Contribution to journalArticlepeer-review


A new switch-level fault simulation method for MOS circuits is presented that combines compiled switch-level simulation techniques and functional fault modeling of transistor faults with the new fault simulation algorithm of differential fault simulation. The fault simulator models both node stuck-at-0, stuck-at-1 faults and transistor stuck-on, stuck-open faults. Prior to simulation, the switch-level circuit components are compiled into functional models. The effect of transistor faults on the function of the circuit components is modeled by functional fault models that execute very fast during simulation. Every compiled circuit component is assigned a dominance attribute, which abstracts relative strength information in the circuit. Dominance is used during simulation to resolve the X-state due to fighting pull-up and pull-down transistor paths and also to deduce transistor fault detectability and fault equivalencies prior to simulation. The differential fault simulation algorithm developed for gate-level circuits is adapted for use at the switch-level. Differential fault simulation provides excellent performance with minimum memory requirements, although it incurs a higher overhead at the switch-level than at the gate-level due to the dynamic memory properties of MOS circuits.

Original languageEnglish (US)
Pages (from-to)217-229
Number of pages13
JournalVLSI Design
Issue number3
StatePublished - 1996


  • Fault Modeling
  • Fault Simulation
  • Switch-level Simulation


Dive into the research topics of 'Switch-level Differential Fault Simulation of MOS VLSI Circuits'. Together they form a unique fingerprint.

Cite this