• 沒有找到結果。

Impact of Different Current Model

We model extra gate delay and extra output transition time as function of charges, but not current model. Therefore, the impact of applying different drain current model is small.

Since we use level-1 current model in extra gate delay estimation, we analyze the impact of more accurate model in this section. We apply another current model on extra gate delay estimation to analyze the impact.

We use equation (5.14) as an example of another drain current model and use Figure 5.5 as an illustration example of rising gate delay estimation. Since the following estimation is similar to the estimation in Section 3.3, we only show the difference caused by the new current model.

 

3

1

D 2 GS TH

i   vV (5.14)

53

Figure 5.5 Rising gate delay estimation for an inverter

Since vGS changes during input transition, R2 estimation is divided into two parts.

2 1 2

1

R 2 F R

d    (5.15)

One is the delay before vI2 reaches its GND; the other is the delay after vI2 reaches GND.

The former is equal to half of input transition time of gate 2, which is not influenced by current model. The latter is defined as δR2, as shown in equation (5.16).

The derivation of VR2, which is the output voltage when vI2 reaches GND, is shown in equations (5.17) to (5.19).

54 current in equation (5.22).

2

55

We substitute equation (5.24) into equation (5.25) and obtain

 

2

Therefore, ĨPR2 can be calculated by

2 2 1 influenced by different current model as long as the assumption of dR2≫0.5τF1 is valid.

56

Second, we deal with 4SI2 and 4S* I2, which are in the denominator of equation (5.23).

Since SI2 and S* I2 are very large, we can make this approximation:

2 1 2 1

* *

2 2 2 2

3 3 4 4 0

H L H L

I I I I

V V V V

VDD VDD

S S S S

 

    (5.29)

Therefore, the impact of different drain current model on extra gate delay estimation is very small.

57

6

Chapter 6 Conclusion and Future Work

This thesis proposes an efficient and accurate PSN-aware dynamic timing analyzer, IDEA, which considers both IR-drop and Ldi/dt. IDEA uses window partition to calculate average PSN in a window so that we can find good balance between accuracy and runtime. IDEA is very scalable because the gate delay is modeled as a function of charges. Therefore, IDEA estimates gate delay accurately without SPICE simulation for each logic gate. The experimental results show, for small circuits, the average error of total path delay is less than 1% compared with HSPICE. For large circuits, we achieved eight times speed up compared with NANOSIM.

After performing IDEA on a 1M gate benchmark circuit, experimental results show that 369 timing-violation test patterns (out of 31K test patterns) are identified. A test pattern modification is needed by these test patterns to prevent timing failure and avoid yield loss. Previous research papers about test pattern modification do not handle timing-violation well since they do not have good techniques to translate PSN to extra gate delay. Existing techniques modify test patterns to minimize power for critical paths [Wen 2007][Enokimoto 2009][Miyase 2011]. X-filling is used to reduce switching activity at neighboring logic gates near critical paths [Wen 2007][Miyase 2011]. Clock-gating and FF-silencing are applied on flip-flops, which are in the fan-in cone of neighboring logic gates near critical paths [Enokimoto 2009]. However, there are two

58

problems in these previous research papers: (1) how to determine the range of neighboring logic gates and (2) how to guarantee timing-safety after test pattern modification. We use Figure 6.1 to illustrate the first problem. Logic gates in critical area (radius R) are neighboring logic gates. The value of R is hard to determine since it is unwarrantable that the impact of logic gates outside the critical area can be ignored. For the second problem, these techniques only reduce power consumption without considering timing.

Therefore, the test patterns are power-safety after test pattern modification, but not always timing-safety.

Figure 6.1 Neighboring logic gates near critical path [Enokimoto 2009]

Nowadays, by means of IDEA, we can obtain PSN-induced extra gate delay accurately and efficiently. Once we develop a novel tool, which modifies timing-violation test patterns without test length inflation and fault coverage loss, we can obtain a timing-safety test set even for large circuits with lots of test patterns.

59

7

References

[Ahmadi 2003] T. Ahmadi and F. Najm, “Timing Analysis in Presence of Power Supply Noise and Ground Voltage Variations,” Proc. IEEE Int. Conf. Comput.-Aided

Design, 2003, pp. 1–8.

[Ahmed 2007] N. Ahmed, M. Tehranipoor, and V. Jayaram, “Transition Delay Fault Test Pattern Generation Considering Supply Voltage Noise in a SOC Design,” Proc. of

Design Automation Conf., 2007, pp. 533-538.

[Apache 2011] Apache RedHawk User Manual, 2011.

[Aparicio 2012] M. Aparicio, M. Comte, F. Azais, Y. Bertrand, M. Renovell, J. Jiang, I.

Polian and B. Becker, “An IR-Drop Simulation Principle Oriented to Delay Testing,” 27th Conference on Design of Circuits and Integrated Systems (DCIS),

Avignon, France, 2012.

[Aparicio 2013] M. Aparicio, M. Comte, F. Azaïs, M. Renovell, J. Jiang, I. Polian, B.

Becker, “Pre-characterization Procedure for a Mixed Mode Simulation of IR-Drop Induced Delays,” Proc. of IEEE LATW, 2013.

[Cadence 2009] Package effect on chip power supply: can designers afford to ignore it?

https://www.cadence.com/rl/Resources/conference_papers/9.3Presentation.pdf

60

[Chen 1997] H. Chen and D. Ling, “Power supply noise analysis methodology for deep submicron VLSI design,” Proceedings of ACM/IEEE Design Automation Conf.,

pp. 638–643, 1997.

[Chen 1998] H. H. Chen and J. S. Neely, “Interconnect and circuit modeling techniques

for full-chip power noise analysis,” Trans. on ComponentsPackaging II, 1998.

[Chen 2012] Q. Chen, S.-H. Weng and C.-K. Cheng, “A Practical Regularization

Technique for Modified Nodal Analysis in Large-Scale Time-Domain Circuit Simulation,” IEEE Trans. on Computer-Aided Design, 31(7):1031-1040, 2012.

[Davis 2010] T. A. Davis and E. P. Natarajan, “Algorithm 907: KLU, a direct sparse solver for circuit simulation problems,” ACM Trans. MS, vol.37, no.3, 2010.

[Ding 2013] W.-S. Ding, H.-Y. Hsieh, and J. C.-M. Li, “Test Pattern Modification for IR-drop Reduction,” IEEE Int’l Test Conf. poster, 2013.

[Devanathan 2007] V. R. Devanathan, C. P. Ravikumar, and V. Kamakoti. “Glitch-aware

pattern generation and optimization framework for power-safe scan test,” Proc.

VLSI Test Symp., pages 167–172, 2007.

[Enami 2008] T. Enami, S. Ninomiya, and M. Hashimoto, “Statistical timing analysis considering spatially and temporally correlated dynamic power supply noise,”

61

Proc. of ISPD, pp.160-167, 2008.

[Enokimoto 2009] K. Enokimoto, X. Wen, Y. Yamato, K. Miyase, H. Sone, S. Kajihara, M. Aso, and H. Furukawa, “CAT: A Critical-Area-Targeted Test Set Modification Scheme for Reducing Launch Switching Activity in At-Speed Scan Testing,” Proc.

of Asian Test Symposium, Nov. 2009, pp. 99-104.

[Girard 2002] P. Girard, “Survey of Low-Power Testing of VLSI Circuits,” Design & Test

of Computers, 2002, vol. 19, issue 3, pp. 80-90.

[Hashimoto 2004] M. Hashimoto, J. Yamaguchi and H. Onodera, “Timing Analysis Considering Spatial Power/Ground Level Variation,” International Conference on

Computer-Aided Design, 2004.

[Hashimoto 2008] M. Hashimoto, J. Yamaguchi, T. Sato, and H. Onodera, “Timing Analysis Considering Temporal Supply Voltage Fluctuation,” Trans. on

Information and Systems, vol. E91-D, issue 3, 2008, pp. 655-660.

[Hedenstiema 1987] N. Hedenstiema and K. 0. Jeppson. CMOS circuit speed and buffer optimization. IEEE Trans. on Computer-Aided Design, 6(2):270-281, March 1987.

[Jiang 1999] Y. M. Jiang and K. T. Cheng, “Analysis of Performance Impact Caused by

62

Power Supply Noise in Deep Submicron Devices”, Proceedings of ACM/IEEE Design Automation Conf., pp.760-765, 1999.

[Jiang 2013] J. Jiang, M. Aparicio, M. Comte, F. Aza¨ıs, M. Renovell and I. Polian,

“MIRID: Mixed-Mode IR-Drop Induced Delay Simulator,” Proc. of Asian Test

Symposium, Nov. 2013, pp. 177-182.

[Li 2013] Y.-H. Li, W.-C. Lien, I.-C. Lin, K.-J. Lee, “Capture-Power-Safe Test Pattern Determination for At-Speed Scan-Based Testing,” IEEE Trans. on Computer-Aided Design, vol. 33, No. 1, 127-138, 2013.

[Lin 2008] H.-T. Lin and J. C-M. Li, “Simultaneous Capture and Shift Power Reduction Test Pattern Generator for Scan Testing,” IET Computers and Digital Techniques,

2008, vol. 2, issue 2, pp.132-141.

[Liou 2000] J.-J. Liou, A. Krstić, Y.-M. Jiang and K.-T. Cheng, “Path selection and pattern generation for dynamic timing analysis considering power supply noise effects,”

IEEE International Conference on Computer Aided Design, pp. 493-497, 2000.

[Liou 2003] J.-J. Liou, A. Krstic, Y.-M. Jiang and K.-T. Cheng, ‘‘Modeling, Testing, and Analysis for Delay Defects and Noise Effects in Deep Submicron Devices,’’ IEEE

Trans. Computer-Aided Design, vol. 22, no. 6, pp. 756-769, 2003.

63

[Ma 2009] J. Ma, J. Lee, and M. Tehranipoor, “Layout-Aware Pattern Generation for

Maximizing Supply Noise Effects on Critical Paths,” Proc. of VLSI Test Symposium, 2009, pp. 221-226.

[Ma 2011] J. Ma, M. Tehranipoor, “Layout-Aware Critical Path Delay Test Under Maximum Power Supply Noise Effects,” IEEE Trans. Computer-Aided Design of

Integrated Circuits and Systems, vol.30, no.12, pp.1923-1934, Dec. 2011.

[Maurine 2001] P. Maurine, M. Rezzoug, D. Auvergne “Output transition time modeling of CMOS structures,” IEEE Int. Symp. on Circuits and Syst., vol. 5, pp. 363-366,

2001.

[Miyase 2011] K. Miyase, X. Wen, M. Aso, H. Furukawa, Y. Yamato, and S. Kajihara,

“Transition-Time-Relation based capture-safety checking for at-speed scan test

generation,” Proc. Design Automation and Test in Europe Conf., pp. 895-898, 2011.

[Najm 2010] F. N. Najm, “Circuit Simulation,” New York: Wiley, 2010.

[Nassif 2000] S. R. Nassif and J. N. Kozhaya, “Fast Power Grid Simulation,” IEEE

Design Automation Conference, pp. 156-161, Jun. 2000.

[Ogasahara 2007] Y. Ogasahara, T. Enami, M. Hashimoto, T. Sato, and T. Onoye,

64

“Validation of a Full-Chip Simulation Model for Supply Noise and Delay

Dependence on Average Voltage Drop With On-Chip Delay Measurement,” Trans.

on Circuits and Systems II: Express Briefs, vol. 54, issue: 10, 2007, pp.868-872.

[Okumura 2010] T. Okumura, F. Minami, K. Shimazaki, K. Kuwada, M. Hashimoto,

“Gate Delay Estimation in STA under Dynamic Power Supply Noise,” Proc.

ASPDAC., 2010.

[Pant 2003] S. Pant, D. Blaauw, V. Zolotov, S. Sundareswaran and R. Panda, “Vectorless

analysis of supply noise induced delay variation,” IEEE International Conference on Computer Aided Design, pp. 184-191, Nov. 2003.

[Peng 2010] K. Peng, Y. Huang, P. Mallick, W. Cheng, M. Tehranipoor, “Full-Circuit SPICE Simulation Based Validation of Dynamic Delay Estimation,” Proc. Eur.

Test Symp., 2010.

[Rao 2012] S. K. Rao, C. Sathyanarayana, A. Kallianpur, R. Robucci, C. Patel,

“Estimating Power Supply Noise and Its Impact on Path Delay,” VLSI Test

Symposium, 2012.

[Remersaro 2006] S. Remersaro, X. Lin, Z. Zhang, S. M. Reddy, I. Pomeranz, and J.

Rajski, “Preferred Fill: A Scalable Method to Reduce Capture Power for Scan Based Designs,” Proc. of Int’l Test Conf., Paper 32.2, 2006, pp. 1-10.

65

[Saint-Laurent 2004] M. Saint-Laurent, and M. Swaminathan, “Impact of power-supply noise on timing in high-frequency microprocessors,” Trans. on Advanced Packaging, vol. 27, issue 1, 2004, pp. 135-144.

[Saleh 2000] R. Saleh, S. Z. Hussain, S. Rochel, and D. Overhauser, “Clock skew verification in the presence of IR-drop in the power distribution network,” IEEE Trans. on Computer-Aided Design, vol. 19, No. 6, pp. 635–644, 2000.

[Saxena 2003] J. Saxena, K. M. Butler, V.B. Jayaram, S. Kundu, N.V. Arvind, P.

Sreeprakash, and M. Hachinger, “A Case Study of IR-drop in Structured At-Speed Testing,” Proc. of Int’l Test Conf., vol.1, 2003, pp. 1098-1104.

[Shepard 1996] K. L. Shepard and V. Narayanan, “Noise in deep submicron digital design,” Proceedings of IEEE ICCAD, pp. 524–531, 1996.

[Synopsys 2008] Synopsys library compiler user guide, 2008.

[Tehranipoor 2010] M. Tehranipoor and K.M. Butler, “Power Supply Noise: A Survey on Effects and Research,” IEEE Design & Test of Computers, vol.27, issue 2, 2010,

pp. 51-67.

[Todri 2012] A. Todri, A. Bosio, L. Dilillo, P. Girard, and A. Virazel, “Uncorrelated Power

Supply Noise and Ground Bounce Consideration for Test Pattern Generation,”

66

Trans. on Very Large Scale Integration, vol. 21, issue 5, 2012.

[Varma 2012] P. Varma, “Current and Future Directions in Automatic Test Pattern

Generation for Power Delivery Network Validation,” Proc. of Asian Test Symposium, Nov. 2012, pp. 233-238.

[Wang 2005] J. Wang, X. Lu, W. Qiu, Z. Yue, S. Fancler, W. Shi and D. M. H. Walker,

“Static Compaction of Delay Tests Considering Power Supply Noise,” Proc. of

VLSI Test Symposium, Palm Springs, CA, May 2005, pp. 235-240.

[Wang 2006] J. Wang, D. M. H. Walker, A. Majhi, B. Kruseman, G. Gronthoud, L. E.

Villagra, P. v. d. Wiel, and S. Eichenberger, “Power supply noise in delay testing,”

Proc. of Int’l Test Conf., 2006, pp. 1-10.

[Wang 2007] J. Wang, D. M. Walker, X. Lu, A. Majhi, B. Kruseman, G. Gronthoud, L. E.

Villagra, P. v. d. Wiel, and S. Eichenberger, “Modeling Power Supply Noise in Delay Testing,” IEEE Design & Test of Computers, vol.24, issue 3, 2007, pp.

226-234.

[Wen 2005] X. Wen, Y. Yamashita, S. Morishima S. Kajihara, L.T. Wang, K. K. Saluja, and K. Kinoshita, “Low-Capture-Power Test Generation for Scan-Based At-Speeding Testing,” Proc. of Int’l Test Conf., 2005, pp. -1028.

67

[Wen 2007] X. Wen, K. Miyase, T. Suzuki, S. Kajihara, Y. Ohsumi, and K. K. Saluja,

“Critical-path-aware X-filling for Effective IR-drop Reduction in At-speed Scan Testing,” Proc. of Design Automation Conf., 2007, pp. 527-532.

[Wen 2008] X. Wen et al. “A capture-safe test generation scheme for at-speed scan testing,”

Proc. European Test Symp., pages 55–60, 2008.

[Wu 2010] M.-F. Wu, H.-C. Pan, T.-H. Wang, J.-l. Huang et al. “Improved weight assignment for logic switching activity during at-speed test pattern generation,”

ASP-DAC, 2010.

[Zhu 2003] Z. Zhu, B. Yao and C.-K. Cheng, “Power network analysis using an adaptive algebraic multigrid approach,” IEEE Design Automation Conference, pp. 105-108,

jun. 2003.

相關文件