Synthesis of Scan Chains for Netlist Descriptions at RT-Level

  • Authors:
  • Yu Huang;Chien-Chung Tsai;Nilanjan Mukherjee;Omer Samman;Wu-Tung Cheng;Sudhakar M. Reddy

  • Affiliations:
  • Department of Electrical & Computer Engineering, University of Iowa, Iowa City, IA 52242, USA. yhuang@eng.uiowa.edu;Mentor Graphics Corporation, 8005 S.W. Boeckman Rd., Wilsonville, OR 97070, USA. Chien-Chung_Tsai@mentorg.com;Mentor Graphics Corporation, 8005 S.W. Boeckman Rd., Wilsonville, OR 97070, USA. Nilanjan_Mukherjee@mentorg.com;Mentor Graphics Corporation, 8005 S.W. Boeckman Rd., Wilsonville, OR 97070, USA. Omer_Samman@mentorg.com;Mentor Graphics Corporation, 8005 S.W. Boeckman Rd., Wilsonville, OR 97070, USA. Wu-Tung_Cheng@mentog.com;Department of Electrical & Computer Engineering, University of Iowa, Iowa City, IA 52242, USA. Reddy@engineering.uiowa.edu

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a methodology to insert scan paths in a functional Register Transfer Level (RTL) specification of a design that can exploit existing functional paths between sequential elements in the original circuit for establishing scan chains. The primary objective for RTL scan insertion is to reduce the time taken for DFT, and thus reduce the time to market. Additionally, building scan chains at the functional RT-Level is expected to reduce the total area overhead introduced by full scan without compromising the fault coverage achieved. In addition, it often eliminates the delay associated with the additional multiplexer as a part of a conventional scan-cell in high performance designs. Experimental results presented in this paper demonstrate that the proposed method achieves the above objectives while also achieving higher fault coverages for most of the benchmark circuits considered.