• DocumentCode
    994589
  • Title

    Computation of floating mode delay in combinational circuits: practice and implementation

  • Author

    Devadas, Srinivas ; Keutzer, Kurt ; Malik, Sharad ; Wang, Albert

  • Author_Institution
    Dept. of Electr. Eng. and Comput. Sci., MIT, Cambridge, MA, USA
  • Volume
    12
  • Issue
    12
  • fYear
    1993
  • fDate
    12/1/1993 12:00:00 AM
  • Firstpage
    1924
  • Lastpage
    1936
  • Abstract
    Delay computation in combinational logic circuits is complicated by the existence of unsensitizable (false) paths and this problem is arising with increasing frequency in circuits produced by high-level synthesis procedures. Various sensitization conditions have been proposed in the past to eliminate false paths in logic circuits, but the authors use a recently developed single-vector condition, that is known to be necessary and sufficient for a path to be responsible for the delay of a circuit (i.e., true) in the floating delay model. They build on this theory and develop an efficient and correct delay computation algorithm, for the floating mode delay. The algorithm uses a technique called timed-test generation and can be incorporated into any stuck-at fault test generation framework. The authors describe in detail an implementation of the timed-test generation algorithm that uses both logical and timed forward/backward implication and backtrace procedures to simultaneously prove the truth or falsity of sets of paths in the circuit. Logical and temporal conflict detection during implication and backtrace are used to speed up the algorithm. Unlike previous techniques, the algorithm remains highly efficient: even when a large number of distinct gate and path delays exist in the given circuit
  • Keywords
    combinatorial circuits; delays; fault location; logic testing; backtrace procedures; combinational circuits; delay computation algorithm; false paths; floating mode delay; forward/backward implication; gate delays; high-level synthesis procedures; single-vector condition; stuck-at fault test generation; temporal conflict detection; timed-test generation; unsensitizable paths; Circuit faults; Circuit testing; Combinational circuits; Delay; Frequency synthesizers; High level synthesis; Logic circuits; Optimization; Sufficient conditions;
  • 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.251156
  • Filename
    251156