Controller Resynthesis for Testability Enhancement of RTLController/Data Path Circuits

  • Authors:
  • Srivaths Ravi;Indradeep Ghosh;Rabindra K. Roy;Sujit Dey

  • Affiliations:
  • Department of Electrical Engineering, Princeton University, Princeton NJ 08544;Fujitsu Labs of America, Sunnyvale CA 94086;Strategic CAD Lab, Intel Corporation, Hillsboro OR 97124;Department of ECE, University of California, San Diego CA 92093. dey@ece.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

In this paper, we propose a controllerresynthesis technique to enhance the testability ofregister-transfer level (RTL) controller/data path circuits. Ourtechnique exploits the fact that the control signals in an RTLimplementation are don‘t cares under certain states/conditions. Wemake an effective use of the don‘t care information in thecontroller specification to improve the overall testability (betterfault coverage and shorter test generation time). If the don‘t careinformation in the controller specification leaves little scope forrespecification, we add control vectors to the controller toenhance the testability. Experimental results with examplebenchmarks show an average increase in testability of 9% with a3–4 fold decrease in test generation time for the modifiedimplementation. The area, delay and power overheads incurred fortestability are very low. The average area overhead is 0.4%, andthe average power overhead is 4.6%. There was no delay overheaddue to this technique in most of the cases.