ACM Home Page
Please provide us with feedback. Feedback
Scan-chain design and optimization for three-dimensional integrated circuits
Full text PdfPdf (602 KB)
Source
ACM Journal on Emerging Technologies in Computing Systems (JETC) archive
Volume 5 ,  Issue 2  (July 2009) table of contents
Article No. 9  
Year of Publication: 2009
ISSN:1550-4832
Authors
Xiaoxia Wu  Pennsylvania State University, University Park, PA
Paul Falkenstern  Pennsylvania State University, University Park, PA
Krishnendu Chakrabarty  Duke University, Durham, NC
Yuan Xie  Pennsylvania State University, University Park, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 47,   Downloads (12 Months): 142,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

Scan chains are widely used to improve the testability of integrated circuit (IC) designs and to facilitate fault diagnosis. For traditional 2D IC design, a number of design techniques have been proposed in the literature for scan-chain routing and scan-cell partitioning. However, these techniques are not effective for three-dimensional (3D) technologies, which have recently emerged as a promising means to continue technology scaling. In this article, we propose two techniques for designing scan chains in 3D ICs, with given constraints on the number of through-silicon-vias (TSVs). The first technique is based on a genetic algorithm (GA), and it addresses the ordering of cells in a single scan chain. The second optimization technique is based on integer linear programming (ILP); it addresses single-scan-chain ordering as well as the partitioning of scan flip-flops into multiple scan chains. We compare these two methods by conducting experiments on a set of ISCAS'89 benchmark circuits. The first conclusion obtained from the results is that 3D scan-chain optimization achieves significant wire-length reduction compared to 2D counterparts. The second conclusion is that the ILP-based technique provides lower bounds on the scan-chain interconnect length for 3D ICs, and it offers considerable reduction in wire-length compared to the GA-based heuristic method.


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
 
2
 
3
Arora, R. and Albicki, A. 1987. Computer-aided scan path design for self-testing chips. In Proceedings of Midwest Symposium on Circuits and Systems. 301--304.
 
4
 
5
 
6
Brglez, F., Bryan, D., and Kozminski, K. 1989. Combinational profiles of sequential benchmarkcircuits. In Proceedings of the IEEE International Symposium on Circuits and Systems. vol. 3. 1929--1934.
 
7
8
 
9
 
10
Dick, R. P. 2002. Multi-objective synthesis of low-power real-time distributed embedded systems. Ph.D. thesis, Princeton University.
 
11
Freuer, M. and Koo, C. 1983. Method for rechaining shift register latches which contain more than one physical book. IBM Tech. Disclo. Bull. 25. 4818--4820.
 
12
 
13
 
14
15
 
16
 
17
 
18
 
19
 
20
Illman, R. and Aldrich, G. 2002. On the finish rests with multiple clock. http://www.us.design-reuse.com/articles/2820/on-time-finish-rests-with-multiple-clocks.html.
 
21
 
22
Joyner, J. W. and Meindl, J. D. 2002. Opportunities for reduced power dissipation using three-dimensional integration. In Proceedings of the Interconnect Technology Conference. 148--150.
23
24
 
25
Lee, K. W., Nakamura, T., Ono, T., Yamada, Y., Mizukusa, T., Hashimoto, H., Park K. T., Kurino, H., and Koyanagi, M. 2000. Three-dimensional shared memory fabricated using wafer stacking technology. In Proceedings of the International Electron Devices Meeting. 165--168.
 
26
Lewis, D. L. and Lee, H. S. 2007. A scan-island based design enabling pre-bond testability in die-stacked micro-processors. In Proceedings of the International Test Conference.
 
27
Lin, K. 1996. Layout-driven chaining of scan flip-flops. In IEE Prcedings-Comput. Digit. Tech. vol. 143.
 
28
 
29
Nakamura, K. 1997. Scan paths wire length minimization and its short path error correction. In NEC Res. Devel. 38, 22--27.
 
30
 
31
 
32
 
33
 
34
Vucurevich, T. 2007. The long road to 3D integration: Are we there yet? In Keynote Speech at the 3D Architecture Conference.
 
35
Wu, X., Falkenstern, P., and Xie, Y. 2007. Scan-chain design for three-dimensional (3D) ICs. In Proceedings of the International Conference on Computer Design.
36

Collaborative Colleagues:
Xiaoxia Wu: colleagues
Paul Falkenstern: colleagues
Krishnendu Chakrabarty: colleagues
Yuan Xie: colleagues