• 沒有找到結果。

We run the SSN simulation to verify the decap combination for voltage fluctua-tion reducfluctua-tion, and the results are shown in Table 5.4, Figure 5.4, and Figure 5.5. We

is no other noise, the PDN system without decap is stable. However, besides the operation frequency, there are still many noise occurred anywhere unexpectedly. To prevent the unexpected noise from causing the PDN system unstable, we should be conservative and make the entire frequency range meet the target impedance.

From viewpoint of chip-package-PCB co-design, we should not just care the impedance at operation frequency, but mind the entire frequency range the unex-pected noise would occur. Although using both the decap combinations selected by rules of thumb and our program could maintain the PDN system within the spec-ification 300mV at operation frequency, as Figure 5.4(a) shows. The whole PDN system includes chip, package, PCB, and VRM, and the unexpected noise exists in low, middle, and high frequency. There might be unexpected noise in low, middle, and high frequency. Therefore, we measure the voltage fluctuation when there is a noise coming from PCB or chip at 90MHz, as Figure 5.4(b) shows. The manual selection is not effective to suppress the noise, and our result could still keep the PDN system voltage fluctuation under 300mV. Table 5.4 shows the improvement is 46.69%.

Another problem we should take care is that sometimes the performance of PDN with decaps is worse than PDN without decaps since the anti-resonance[25] might occur at the noisy frequency. As Figure 5.5(a) and Figure 5.5(b) show, the decaps selected by rules of thumb cause the voltage fluctuation larger than the original design without decaps. Table 5.4 shows the improvements of decaps selected by manual are -54.7% in Case-2 and -37.4% in Case-3. Therefore, choosing decap should consider its own characteristic rather than rules by thumb, or we may obtain the PDN system worse than the original design.

Table 5.4 shows the improvement of PDN system with and without decap op-timization, and we could observe that with decap optimization by our program, the voltage fluctuation could be improved obviously and this could make the design

more robust at the same cost and avoid over-design.

Table 5.4: Peak-to-peak voltage fluctuation comparison Case

Case-1 (2-port) 800MHz 338mV 253mV 247mV

Case-1 (2-port) 90MHz 374mV 330mV 278mV

Case-2 (5-port) 100MHz 724mV 1120mV 386mV

Case-3 (16-port) 200MHz 270mV 371mV 179mV

Case

(a)

(b)

(c)

Figure 5.1: Comparison of decap combination cost chosen by PDC-PSO, PSO and SA. We run each algorithm 50 times and record its result. T-I means the target impedance. (a) is the algorithm comparison of Case-1. (b) is the algorithm com-parison of Case-2. (c) is the algorithm comcom-parison of Case-3.

(a)

(b)

(c)

Figure 5.2: Comparison of PDC-PSO, PSO and SA in lowering PDN impedance. We

(a)

(b)

(c)

Figure 5.3: All cases frequency spectrum. (a) is the Case-1 comparison of original and optimal decap combination in frequency domain. (b) for Case-2. (c) for Case-3.

(a)

(b)

Figure 5.4: 1 time domain spectrum. P-P means peak-to-peak. (a) is the Case-1 time-domain comparison of original and optimal decap combination in 800MHz.

(b) is the Case-1 time-domain comparison of original and optimal decap combination in 90MHz.

(a)

(b)

Figure 5.5: Case-2 and Case-3 time domain spectrum. P-P means peak-to-peak. (a) is the Case-2 time-domain comparison of original and optimal decap combination in 100MHz. (b) is the Case-3 time-domain comparison of original and optimal decap combination in 200MHz.

Chapter 6 Conclusions

A well-designed PDN is essential for high speed system. To maintain the power integrity, adding decaps is an effective way. Since the more decaps would cost more money and area, how to choose decaps becomes a critical issue. In this thesis, we introduce an efficient algorithm named “PDC-PSO” to optimize the type and loca-tion of decaps automatically. The results show that, compared to the decaps chosen by rules of thumb, our algorithm could effectively shrink the voltage fluctuation at pads on chip within the tolerable range at the same or lower price in a relatively short execution time.

Bibliography

[1] Istvan Novak, “Frequency-Domain Characterization of Power Distribution Networks,” Artech House Publishers, 2007.

[2] Eric Bogatin, “Signal and Power Integrity - Simplified (2nd Edition),” Pren-tice Hall, 2009.

[3] Xiaoping Yang, Q. Chen, and C. Chen, “The optimal value selection of de-coupling capacitors based on FDFD combined with optimization,” in Elec-trical Performance of Electronic Packaging, pp. 191–194, 2002.

[4] R. Fizesan, and D. Pitica, “Simulation for power integrity to design a PCB for an optimum cost,” in International Symposium for Design and Technol-ogy in Electronic Packaging, pp. 141–146, 2010.

[5] S. M. Nabil, A. B. El-Rouby, and A. Hussin, “A complete solution for the power delivery system (PDS) design for high-speed digital systems,”

in International Conference on Design Technology of Integrated Systems in Nanoscal Era, pp. 179–183, 2009.

[6] L. D. Smith, “Frequency Domain Target Impedance Method for Bypass Capacitor Selection for Power Distribution Systems,” in DesignCon, 2006.

[7] Jun Chen, and Lei He, “Efficient In-Package Decoupling Capacitor Opti-mization for I/O Power Integrity,” in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, pp. 945–960, 2006.

[8] Jun Chen, and Lei He, “Experimental Analysis of Acceleration Coefficient in Particle Swarm Optimization Algorithm,” in Computer Engineering, vol.

36, no. 4, 2010.

[9] Hui Zheng, B. Krauter, and L. Pileggi, “On-package decoupling optimization with package macromodels,” in Custom Integrated Circuits Conference, pp.

723–726, 2003.

[10] J. N. Tripathi, R. K. Nagpal, N. K. Chhabra ,R. Malik , and J. Mukherjee,

“Maintaining Power Integrity by damping the cavity-mode anti-resonances’

peaks on a power plane by Particle Swarm Optimization,” in International Symposium on Quality Electronic Design (ISQED), pp. 525–528, 2012.

[11] Kai-Bin Wu, Gus-Hwa Shiue, and Ruey-Beei Wu, “Optimization for the Locations of Decoupling Capacitors in Suppressing the Ground Bounce by Genetic Algorithm,” in Progress In Electromagnetics Research Symposium, 2007.

[12] K. Bharath, A. Ege Engin, and M. Swaminathan, “Automatic package and board decoupling capacitor placement using genetic algorithms and M-FDM,” in Design Automation Conference, pp. 560–565, 2008.

[13] A. Ege Engin, “Efficient Sensitivity Calculations for Optimization of Power Delivery Network Impedance,” in IEEE Transactions on Electromagnetic Compatibility, vol. 52, no. 2, pp. 332–339, 2010.

[14] Praveen Kumar Tripathi, Sanghamitra Bandyopadhyay, and Sankar Kumar Pal, “Multi-Objective Particle Swarm Optimization with time variant inertia and acceleration coefficients,” in Information Sciences, vol. 177, no. 22, pp.

[15] Zhengjia Wu, and Jianzhong Zhou, “A Self-Adaptive Particle Swarm Op-timization Algorithm with Individual Coefficients Adjustment,” in Interna-tional Conference on ComputaInterna-tional Intelligence and Security, pp. 133–136, 2007.

[16] L. D. Smith, R. E. Anderson, D. W. Forehand, T. J. Pelc, and T. Roy ,

“Power distribution system design methodology and capacitor selection for modern CMOS technology,” in IEEE Transactions on Advanced Packaging, vol. 22, no. 3, pp. 284–291, 1999.

[17] Dirack Lai, “Achieve optimized power delivery using Adaptive target impedance,” in http: // www. ansoft. com/ firstpass/ pdf/

AchieveOptimizedPowerDelivery. pdf

, 2007.

[18] “Murata Manufacturing Co.,” in http: // www. murata. com/ .

[19] J. Kennedy, and R. Eberhart, “Particle swarm optimization,” in IEEE International Conference on Neural Networks, Proceedings., vol. 4, pp. 1942–

1948, 1995.

[20] Yiyu Shi , Jinjun Xiong, Chunchen Liu, and Lei He, “Efficient Decoupling Capacitance Budgeting Considering Operation and Process Variations,” in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 27, no. 7, pp. 1253–1263, 2008.

[21] Hang Li, Zhenyu Qi, S. X. Tan, Lifeng Wu, Yici Cai, Xianlong Hong,

“Partitioning-based approach to fast on-chip decap budgeting and minimiza-tion,” in Design Automation Conference, pp. 170–175, 2005.

[22] Peng Li, “Design analysis of IC power delivery,” in International Conference on Computer-Aided Design, pp. 664–666, 2012.

[23] Yiyu Shi, and Lei He, “Modeling and design for beyond-the-die power in-tegrity,” in International Conference on Computer-Aided Design, pp. 411–

416, 2010.

[24] ANSYS.http://www.ansys.com/.

[25] Iijima You, Matsumura Masataka, and Sudo Toshio, “Anti-resonance peak damping of PDN impedance by on-board snubber circuits,” in Electrical Design of Advanced Packaging and Systems Symposium (EDAPS), pp. 127–

130, 2012.

[26] Hao Yu, Chunta Chu, and Lei He, “Off-chip Decoupling Capacitor Allocation for Chip Package Co-Design,” in Design Automation Conference, pp. 618–

621, 2007.

[27] R. Heald, K. Aingaran, C. Amir, M. Ang, M. Boland, P. Dixit, G. Goulds-berry, D. Greenley, J. Grinberg, J. Hart, T. Horel, W. J. Hsu, J. Kaku, Chin Kim, Song Kim, F. Klass, H. Kwan, G. Lauterbach, R. Lo, H. McIntyre, A.

Mehta, D. Murata, S. Nguyen, Yet-Ping Pai, S. Patel, K. Shin, K. Tam, S.

Vishwanthaiah, J. Wu, G. Yee, and E. You, “A third-generation SPARC V9 64-b microprocessor,” in IEEE Journal of Solid-State Circuits, vol. 35, no.

11, pp. 1526–1538, 2000.

[28] A. Waizman, O. Vikinski, and G. Sizikov, “CPU Power Delivery Impedance Profile Resonances Impact on Core FMAX,” in IEEE Electrical Performance of Electronic Packaging, pp. 119–122, 2006.

[29] Madhavan Swaminathan, and A. Ege Engin, “Power Integrity Modeling and Design for Semiconductors and Systems,” Academic Internet Publishers,

[30] Shenheng Xu, and Y. Rahmat-Samii, “Boundary Conditions in Particle Swarm Optimization Revisited,” in IEEE Transactions on Antennas and Propagation,vol. 55, no. 3, pp. 760–765, 2007.

[31] Gonzalo Napoles, Isel Grau, and Rafael Bello, “Constricted Particle Swarm Optimization based Algorithm for Global Optimization,” in Polibits, Re-search journal on Computer science and computer engineering with applica-tions,vol. 46, no. 1, pp. 5–11, 2012.

相關文件