RTL Test Justification and Propagation Analysis for Modular Designs

  • Authors:
  • Yiorgos Makris;Alex Orailoǧlu

  • Affiliations:
  • Reliable Systems Synthesis Lab, CSE Department MC-0114, UCSD, La Jolla, CA 92093. makris@cs.ucsd.edu;Reliable Systems Synthesis Lab, CSE Department MC-0114, UCSD, La Jolla, CA 92093. alex@cs.ucsd.edu

  • Venue:
  • Journal of Electronic Testing: Theory and Applications - special issue on high-level test synthesis
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modular decomposition and functional abstraction arecommonly employed to accommodate the growing size and complexity ofmodern designs. In the test domain, a divide-and-conquertype of approach is utilized, wherein test is locally generated for each module and consequently translated to globaldesign test. We present an RTL analysis methodology thatidentifies the test justification and propagation bottlenecks,facilitating a judicious DFT insertion process. We introducetwo mechanisms for capturing, without reasoning on thecomplete functional space, data and control module behaviorrelated to test translation. A traversal algorithm thatidentifies the test translation bottlenecks in the design isdescribed. The algorithm is capable of handling cyclicbehavior, reconvergence and variable bit-widths in anefficient manner. We demonstrate our scheme on representativeexamples, unveiling its potential of accurately identifyingand consequently minimizing the reported controllability andobservability bottlenecks of large, modular designs.