DocumentCode
1347882
Title
Partitioning and analysis of static digital CMOS circuits
Author
Hübner, U. ; Vierhaus, H.T. ; Camposano, Raul
Volume
16
Issue
11
fYear
1997
fDate
11/1/1997 12:00:00 AM
Firstpage
1292
Lastpage
1310
Abstract
Performance optimization of automatic test pattern generation (ATPG) algorithms has received considerable attention. While the application of high-performance algorithms is often limited to simple gates such as AND´s, OR´s, and XOR, the cell libraries of silicon vendors usually contain more sophisticated structures. To deal with this problem, we present a library independent algorithm for the partitioning and analysis of static digital CMOS circuits described at the switch level. The algorithm recognizes inverters, NANDs, and NORs. It also checks whether a partition can set its output to a high impedance state, thus being capable of partitioning large bus structures with tristate gates. Our approach supports existing ATPG algorithms at the gate level. Moreover, it allows a mixed-level approach for ATPG using detailed fault models at the switch level for whatever partitions it is necessary. Our implementation processes in the order of 2000 transistors per second. This is for circuits containing combinational and sequential logic on a state-of-the-art workstation. We processed complete chips with up to 72000 transistors, which is clearly adequate for practical purposes
Keywords
CMOS logic circuits; automatic testing; fault diagnosis; integrated circuit testing; logic testing; ATPG algorithms; automatic test pattern generation; bus structures; detailed fault models; impedance state; library independent algorithm; mixed-level approach; static digital CMOS circuits; switch level; tristate gates; Algorithm design and analysis; Automatic test pattern generation; CMOS digital integrated circuits; Inverters; Optimization; Partitioning algorithms; Silicon; Software libraries; Switches; Switching circuits;
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.663819
Filename
663819
Link To Document