|
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
|
Cristinel Ababei , Yan Feng , Brent Goplen , Hushrav Mogal , Tianpei Zhang , Kia Bazargan , Sachin Sapatnekar, Placement and Routing in 3D Integrated Circuits, IEEE Design & Test, v.22 n.6, p.520-531, November 2005
[doi> 10.1109/MDT.2005.150]
|
| |
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
|
W. Rhett Davis , John Wilson , Stephen Mick , Jian Xu , Hao Hua , Christopher Mineo , Ambarish M. Sule , Michael Steer , Paul D. Franzon, Demystifying 3D ICs: The Pros and Cons of Going Vertical, IEEE Design & Test, v.22 n.6, p.498-510, November 2005
[doi> 10.1109/MDT.2005.136]
|
| |
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
|
Jongman Kim , Chrysostomos Nicopoulos , Dongkook Park , Reetuparna Das , Yuan Xie , Vijaykrishnan Narayanan , Mazin S. Yousif , Chita R. Das, A novel dimensionally-decomposed router for on-chip communication in 3D architectures, Proceedings of the 34th annual international symposium on Computer architecture, June 09-13, 2007, San Diego, California, USA
|
 |
24
|
David E. Lackey , Paul S. Zuchowski , Thomas R. Bednar , Douglas W. Stout , Scott W. Gould , John M. Cohn, Managing power and performance for System-on-Chip designs using Voltage Islands, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.195-202, November 10-14, 2002, San Jose, California
[doi> 10.1145/774572.774601]
|
| |
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
|
Balaji Vaidyanathan , Wei-Lun Hung , Feng Wang , Yuan Xie , Vijaykrishnan Narayanan , Mary Jane Irwin, Architecting Microprocessor Components in 3D Design Space, Proceedings of the 20th International Conference on VLSI Design held jointly with 6th International Conference: Embedded Systems, p.103-108, January 06-10, 2007
[doi> 10.1109/VLSID.2007.41]
|
| |
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
|
|
|