ACM Home Page
Please provide us with feedback. Feedback
Using a software testing technique to identify registers for partial scan implementation
Full text PdfPdf (301 KB)
Source SBCCI archive
Proceedings of the 19th annual symposium on Integrated circuits and systems design table of contents
Ouro Preto, MG, Brazil
SESSION: Test and verification table of contents
Pages: 208 - 213  
Year of Publication: 2006
ISBN:1-59593-479-0
Authors
Margrit R. Krug  UFRGS, Porto Alegre - Brazil
Marcelo S. Moraes  CEITEC, Porto Alegre - Brazil
Marcelo S. Lubaszewski  UFRGS, Porto Alegre - Brazil
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 37,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1150343.1150396
What is a DOI?

ABSTRACT

Scan design has been widely used to ease test generation process for digital circuits. Although full scan approach results in high fault coverage while reducing ATPG effort, it introduces area and performance overheads that are most times unacceptable. Hence, partial scan is a commonly used technique to improve testability of sequential circuits while respecting design constraints. In this paper, we present a method to select sequential elements (flip-flops) to compose a partial scan chain. We use a software engineering technique to identify internal variables or signals of the circuit's behavioral description that have low observability. Experiments demonstrate that our approach achieves a high fault coverage including few flip-flops in the scan chain. Moreover, comparative results show that, for complex circuits, proposed technique is more efficient than some classical methods in selecting flip-flops to compose partial scan.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Abramovici, M., Breuer, M. A., and Friedman, A. D. Digital Systems and Testable Design. Computer Science Press, 1990.
 
2
 
3
Angelo, R. P., Cota, E., Carro, L., and Lubaszewski, M. Implications of the High-Level Design Style in the Testability: A Case Study. In Proceedings of the 6th IEEE Latin American Test Workshop (LATW'05), 2005, 291--295.
 
4
Brglez, F., Bryan, D., and Kozminski, K. Combinational Profiles vs Sequential Benchmark Circuits. In Proceedings of the International Symposium on Circuits and Systems, 1989, 1929--1934.
 
5
 
6
 
7
 
8
 
9
 
10
Flottes, M. L., Pires, R., Rouzeyre, B., and Volpe, L. A Fast Effective Technique for Partial Scan Selection at RT Level. In Proceedings of the IEEE European Test Workshop, 1997, 36--42.
 
11
Hamilton, A. N., Gonzalez, T., and Orailoglu, A. Design Rule Driven Behavioral Synthesis for Test. Signals. Conference Record of the Thirty-Second Asia Conference on Systems&Computers, 2, (1998), 1033--1037.
 
12
13
 
14
ITC'99 Benchmark Circuits: Preliminary Results. In Panel at International Test Conference (ITC'99), 1999, 1112--1119.
 
15
16
 
17
 
18
 
19
Potkonjak, M., Dey, S., and Roy, K. R. Considering Testability at Behavioral Level: Use of Transformations for Partial Scan Cost Minimization Under Timing and Area Constraints. IEEE Transactions on Computer-Aided Design, 14, 5 (May 1995), 531--546.
 
20

Collaborative Colleagues:
Margrit R. Krug: colleagues
Marcelo S. Moraes: colleagues
Marcelo S. Lubaszewski: colleagues