• 沒有找到結果。

Table 3 shows the physical routing result, using the Synopsys Astro placement-and-routing tool [19] to route the original netlist and each circuit in different cluster numbers. This physical placement-and-routing result uses the UMC 0.18µm and 1P5M (1-poly and 5-metal layers) process.

Table 3. Physical routing result of the circuit b17 of ISCAS’99. The technology process is UMC 0.18µm and 1P5M. The WLTotal represents the total wire-length and the unit is in µm. The CTotal is the total contact number and it also shows placement utilization for each circuit. Each circuit area is identical and the area is 633µm*628µm.

Original Uniform Area Cluster Approach Uniform Scan-Cell Number Approach

Cluster Number Cluster Number

Single scan-chain

3x3 5x5 7x7 3x3 5x5 7x7

Total

WL 950635 1064683 1066268 1085384 1068556 1073299 1126204 Utilization 89.31% 90.05% 91.37% 93.35% 90.05% 91.37% 93.35%

Comparing Table 2 and Table 3 routing length results, Table 2 results only use a single metal layer to evaluate the routing length and Table 3 results use physical routing tools to implement. The process is UMC 0.18µm and the metal layer is 1P5M. Because Table 3 uses multi-metal-layer for routing, it can dramatically shorten the routing length compared to that of single layer routing. In practice, modern VLSI routing is used for multi-metal-layer routing to guarantee routing implementation within a reasonable chip area.

In Table 3, Synopsys Astro [19] optimizes original netlist reordering, routing length and placement utilization as a single scan-chain design. The experiment results represent the routing length and placement utilization rate in cluster numbers of 3x3,

5x5 and 7x7 respectively for the uniform area cluster approach and the uniform scan-cell number approach. Comparing routing length, contact number and placement utilization for cluster numbers 7x7 in both clustering approaches to the original netlist, the routing length is longer 9.9% and 14.08%, the contact number is greater 4.78% and 5.4% and the placement utilization rate is greater 4.04% than that of clustering approaches and the original netlist respectively. Although clustering approaches may use more routing resources and add extra control circuits, the proposed approaches adjust the appropriate utilization rate within the routable region, the chip area is not increased and may affect the routing congestion only. Therefore, Table 3 results are more similar to actual application that doesn’t increase chip area and the cost. Figure 9 shows the routing result image of b17 circuit in the uniform area cluster approach.

Figure 9. Routing result image of b17 circuit in the uniform area cluster approach.

Chapter 5 Conclusions

This thesis applies two clustering approaches [17] and [18] to partition scan cells and use the shortest Manhattan distance to reorder the scan cells. Finally, this work implements the two-dimensional scan shift control test scheme into the modern testing design flow. This scheme has many benefits that reduce test data volume, test time and test power consumption with small area overhead. The current study also compares the two clustering approaches in routing length. Findings show that the uniform cluster area approach is better than the uniform scan-cell number approach especially in large cluster size. Furthermore, in the chip area, we adjust the appropriate utilization rate within the routable region. The chip area is not increased and may effect routing congestion only.

This work obtains the most advantages during testing in this scheme. However, we should take care the routing length and the routing resource. The control lines distribution in the chip are regular, the routing may be treated as a clock-tree in placement-and-routing procedure without affecting the driving and skew of the normal function.

For uniform cluster area approach, we do not provide an encoding approach. For this reason, the test data volume and the test power consumption are not reduced. But this architecture still is as a multiple scan chain, the test time can be reduced that compared with the single scan chain architecture.

These experiment results provide a tradeoff between the two clustering approaches.

Moreover, these clustering and routing approaches can further extend test structures such as three-dimension or other multiple-dimensional types.

For test pattern encoding, we should find the more efficient and lower overhead approaches such as average the scan cells in each cluster as possible to gain the encoding efficiency and benefits in test data volume, test time and test power consumption especially for uniform cluster area approach.

References

[1] P. Girard, “Survey of Low-Power Testing of VLSI Circuit,” in Proc. of IEEE Design

& Test of Computers, Vol. 19, No. 3, pp. 80-90, 2002.

[2] A. Crouch. “Design-for-Test for Digital IC’s and Embedded Core Systems”

Prentice Hall, 1999.

[3] C. P. Ravikumar, M. Hirech, and X. Wen, “Test Strategies for Low Power Devices,” in Proc. of Design, Automation, and Test in Europe, pp. 728-733, 2008.

[4] K-J. Lee, J-J. Chen, and C-H. Huang, “Using a Single Input to Support Multiple Scan Chains,” in Proc. of International Conference on Computer-Aided Design, pp.

74-78, 1998.

[5] M. Elm, H.-J. Wunderlich, M.E. Imhof, C.G. Zoellin, J. Leenstra, N. Maeding,

“Scan Chain Clustering for Test Power Reduction,” in Proc. of ACM/IEEE Design Automation Conference, pp. 828-833, 2008.

[6] Il-soo Lee, Yong Min Hur, T. Ambler, “The Efficient Multiple Scan Chain Architecture Reducing Power Dissipation and Test Time,” in Proc. of Asian Test Symposium, pp. 94-97, 2004.

[7] A. Chandra and K. Chakrabarty. “Low-Power Scan Testing and Test Data Compression for System-on-a-Chip,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 21, No. 5, pp.597-604, May 2002.

[8] M. Nourani, M. Tehranipour and K. Chakrabarty, “Nine-coded Compression Technique with Application to Reduced Pin-count Testing and Flexible On-chip Decompression,” in Proc. of Design, Automation, and Test in Europe, Vol.2, pp.

1284-1289, Feb. 2004.

[9] H. Tang, S. M. Reddy and I. Pomeranz, “On Reducing Test Data Volume and Test Application Time for Multiple Scan Chain Designs,” in Proc. of IEEE International Test Conference, Vol. 1, pp. 1079-1088, 2003.

[10] C.-Y. Lin and H.-M. Chen, “A Selective Pattern-Compression Scheme for Power and Test-Data Reduction,” in Proc. of International Conference on Computer-Aided Design, pp. 520-525, 2007.

[11] J. Lee and Nur A. Touba, “LFSR-reseeding Scheme Achieving Lowpower Dissipation During Test,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 26, No.2, pp. 396-401, Feb. 2007.

[12] G. Mrugalski, J. Rajski, D. Czysz, and J. Tyszer, “New Test Data Decompressor for Low Power Applications,” in Proc. of ACM/IEEE Design Automation Conference, pp. 539-544, 2007.

[13] J. Rajski, J. Tyszer, M. Kassab, and N. Mukherjee, “Embedded deterministic test,”

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 23, No. 5, pp. 776-792, 2004.

[14] H. Ando, “Testing VLSI with Random Access Scan,” in Proc. of the COMPCON, pp. 50-52, Feb. 1980.

[15] D. H. Baik and K. K. Saluja, “Progress Random Access Scan: A simultaneous Solution to Test Power, Test Data Volume and Test Time,” in Proc. of IEEE International Test Conference, pp. 359-368, 2005.

[16] Y. Hu, X. Fu, X. Fan, H. Fujiwara, “Localized random access scan: towards low area and routing overhead,” in Proc. of Asia and South Pacific Design Automation Conference, pp. 565-570, March 2008.

[17] Y. Bonhomme, P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, and A.

Virazel. “Design of Routing-Constrained Low Power Scan Chains,” in Proc. of

[18] Y. Bonhomme, P. Girard. L. Guiller, C. Landrault, S. Pravossoudovitch, “Efficient Scan Chain Design for Power Minimization During Scan Testing Under Routing Constraint,” in IEEE International Test Conference, Vol.1, pp. 488–493, 2003.

[19] TetraMax. Synopsys Inc.

[20] Astro. Synopsys Inc.

[21] C.-Y. Lin and H.-M. Chen, “A Novel Two-Dimensional Scan-Control Scheme for Test-Cost Reduction,” Proceedings of the 20th VLSI Design/CAD Symposium, Hualien, Taiwan, August 2009

[22] Design Compiler. Synopsys Inc.

相關文件