Skip to main content

Fast Boundary Element Methods for Capacitance Extraction (I)

  • Chapter
  • First Online:

Abstract

As discussed in Chap. 2, the capacitance extraction is reduced to a linear system solution. Linear system solution methods are well studied, like the Gaussian elimination method. However, such traditional methods usually require too much computational resources in terms of CPU time and memory usage. For capacitance extraction, how to solve in fast ways has been a hot topic of researches. In this chapter, we first introduce the basic idea of fast capacitance solvers under the context of indirect boundary element method (BEM). Then, these fast-solver methods are introduced one by one.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Ardalan S, Sachdev M (2004) An overview of substrate noise reduction techniques. In: Proceedings of the 5th international symposium on quality electronic design (ISQED), 2004, pp 291–296

    Google Scholar 

  2. Asenov A, Kaya S, Brown AR (2003) Intrinsic parameter fluctuations in decananometer MOSFETs introduced by gate line edge roughness. IEEE Trans Electron Devices 50:1254–1260

    Article  Google Scholar 

  3. Arora ND, Raol KV, Schumann R, Richardson LM (1996) Modeling and extraction of interconnect capacitances for multilayer VLSI circuits. IEEE Trans Comput Aided Des 15(1):58–67

    Article  Google Scholar 

  4. Bachtold M, Emmenegger M, Korvink JG, Baltes H (1997) An error indicator and automatic adaptive meshing for electrostatic boundary element simulations. IEEE Trans Comput Aided Des 16:1439–1446

    Article  Google Scholar 

  5. Bachtold M, Korvink JG, Baltes H (1996) Enhanced multipole acceleration technique for the solution of large Poisson computations. IEEE Trans Comput Aided Des 15(12):1541–1546

    Article  Google Scholar 

  6. Bachtold M, Spasojevic M, Lage C, Ljung PB (2000) A system for full-chip and critical net parasitic extraction for ULSI interconnects using a fast 3-D field solver. IEEE Trans Comput Aided Des 19(3):325–338

    Article  Google Scholar 

  7. Bansal N (1999) Randomized algorithms for capacitance estimation, Technical report. Indian Institute of Technology, Bombay, April 1999

    Google Scholar 

  8. Ban Y, Sundareswaran S, Pan DZ (2010) Electrical impact of line edge roughness on sub-45 nm node standard cell. J Micro/Nanolithogr MEMS MOEMS 9(1–10):041206

    Google Scholar 

  9. Barnes J, Hut P (1986) A hierarchical O (NlogN) force-calculation algorithm. Nature 324:446–449

    Article  Google Scholar 

  10. See Ref. [7]

    Google Scholar 

  11. Batterywala SH, Ananthakrishna R, Luo Y, Gyure A (2006) A statistical method for fast and accurate capacitance extraction in the presence of floating dummy fills. In: Proceedings of the 19th international conference on VLSI design, January 2006

    Google Scholar 

  12. Batterywala SH, Desai MP (2005) Variance reduction in Monte Carlo capacitance extraction. In: Proceedings of the 18th international conference on VLSI design, January 2005, pp 85–90

    Google Scholar 

  13. Beattie MW, Pileggi LT (1999) Error bounds for capacitance extraction via window techniques. IEEE Trans Comput Aided Des 18:311–321

    Article  Google Scholar 

  14. Beattie MW, Pileggi LT (1999) Electromagnetic parasitic extraction via a multipole method with hierarchical refinement. In: Proceedings of the IEEE/ACM international conference on computer-aided design (ICCAD), November 1999, pp 437–444

    Google Scholar 

  15. Bebendorf M (2000) Approximation of boundary element matrices. Numerische Mathematik 86:565–589

    Article  MATH  MathSciNet  Google Scholar 

  16. Bebendorf M, Kunis S (2009) Recompression techniques for adaptive cross approximation. J Integr Equat Appl 21(3):331–357

    Article  MATH  MathSciNet  Google Scholar 

  17. Bhoj AN, Joshi RV (2012) Transport analysis based 3D TCAD capacitance extraction for sub-32 nm SRAM structures. IEEE Electron Device Lett 33(2):158–160

    Article  Google Scholar 

  18. Bhoj AN, Joshi RV, Jha NK (2013) 3-D-TCAD-based parasitic capacitance extraction for emerging multigate devices and circuits. IEEE Trans Very Large Scale Integr Syst 21(11):2094–2105

    Google Scholar 

  19. Bi Y, Harpe P, van der Meijs NP (2011) Efficient sensitivity-based capacitance modeling for systematic and random geometric variations. In: Proceedings of the Asia South Pacific design automation conference (ASP-DAC), January 2011, pp 61–66

    Google Scholar 

  20. Bi Y, van der Kolk K, Ioan D, van der Meijs NP (2008) Sensitivity computation of interconnect capacitances with respect to geometric parameters. In: Proceedings of the IEEE topical meeting on electrical performance of electronic packaging (EPEP), 2008, pp 209–212

    Google Scholar 

  21. Bontzios YI, Dimopoulos MG, Hatzopoulos AA (2011) An evolutionary method for efficient computation of mutual capacitance for VLSI circuits based on the method of images. Simul Model Pract Theory 19:638–648

    Article  Google Scholar 

  22. Brambilla A, Maffezzoni P (2000) A statistical algorithm for 3-D capacitance extraction. IEEE Microw Guided Wave Lett 10(8):304–306

    Article  Google Scholar 

  23. Brambilla A, Maffezzoni P, Bortesi L, Vendrame L (2003) Measurements and extractions of parasitic capacitances in ULSI layouts. IEEE Trans Electron Devices 50(11):2236–2247

    Article  Google Scholar 

  24. Brebbia CA (1978) The boundary element method for engineers. Pentech Press, London

    Google Scholar 

  25. Bu S, Davies TG (1995) Effective evaluation of non-singular integrals in 3-D BEM. Adv Eng Softw 23:121–128

    Article  Google Scholar 

  26. Cao Y et~al. Predictive technology model. Available at: http://www.eas.asu.edu/~ptm/

  27. Chai W, Jiao D (2013) A fast H-matrix based direct integral equation solver with reduced computational cost for large-scale interconnect extraction. IEEE Trans Compon Pack Manuf Technol 3(2):289–298

    Google Scholar 

  28. Chai W, Jiao D, Koh C-K (2009) A direct integral-equation solver of linear complexity for large-scale 3D capacitance and impedance extraction. In: Proceedings of the ACM/IEEE design automation conference (DAC), July 2009, pp 752–757

    Google Scholar 

  29. Chen G, Zhu H, Cui T, Chen Z, Zeng X, Cai W (2012) ParAFEMCap: a parallel adaptive finite-element method for 3-D VLSI interconnect capacitance extraction. IEEE Trans Microw Theory Tech 60(2):218–231

    Article  Google Scholar 

  30. Chen Y, Kahng AB, Robins G et al (2002) Area fill synthesis for uniform layout density. IEEE Trans Comput Aided Des 21:1132–1147

    Article  Google Scholar 

  31. Chou T, Cendes ZJ (1994) Capacitance calculation of IC packages using the finite element method and planes of symmetry. IEEE Trans Comput Aided Des 13(9):1159–1166

    Article  Google Scholar 

  32. Choudhury U, Sangiovanni-Vicenelli A (1995) Automatic generation of analytical models for interconnect capacitances. IEEE Trans Comput Aided Des 14(4):470–480

    Article  Google Scholar 

  33. Cong J, He L, Kahng AB, Noice D. Shirali N, Yen SC (1997) Analysis and justification of a simple, practical 2 1/2-D capacitance extraction methodology. In: Proceedings of the 34th design automation conference (DAC), July 1997, pp 627–632

    Google Scholar 

  34. Costa JP, Chou M, Silveira LM (1999) Efficient techniques for accurate modeling and simulation of substrate coupling in mixed-signal IC’s. IEEE Trans Comput Aided Des 18(5):597–607

    Article  Google Scholar 

  35. Cueto O, Charlet F, Farcy A (2002) An efficient algorithm for 3D interconnect capacitance extraction considering floating conductors. In: Proceedings of the international conference on simulation of semiconductor processes and devices (SISPAD), September 2002, pp 107–110

    Google Scholar 

  36. Dengi EA (1997) A parasitic capacitance extraction method for VLSI interconnect modeling. PhD thesis, Carnegie Mellon University, March 1997

    Google Scholar 

  37. Dengi EA, Rohrer RA (1998) Boundary element method macromodels for 2-D hierarchical capacitance extraction. In: Proceedings of the ACM/IEEE design automation conference (DAC), 1998, pp 218–223

    Google Scholar 

  38. Desai MP. The capacitance extraction tool. Available at: http://www.ee.iitb.ac.in/~microel/download

  39. Deschacht D, de Rivaz S Farcy A, Lacrevaz T, Flechet B (2010) Keep on shrinking interconnect size: is it still the best solution? In: Proceedings of the international symposium on electronic manufacturing technology (IEMT), November 2010, pp 1–4

    Google Scholar 

  40. Donnay S, Gielen G (2003) Substrate noise coupling in mixed-signal ASICs. Kluwer, Boston

    MATH  Google Scholar 

  41. El-Moselhy T, Daniel L (2008) Stochastic integral equation solver for efficient variation-aware interconnect extraction. In: Proceedings of the ACM/IEEE design automation conference (DAC), June 2008, pp 415–420

    Google Scholar 

  42. El-Moselhy T, Daniel L (2010) Stochastic dominant singular vectors method for variation-aware extraction. In: Proceedings of the ACM/IEEE design automation conference (DAC), June 2010, pp 667–672

    Google Scholar 

  43. El-Moselhy TA, Elfadel IM, Daniel L (2008) A capacitance solver for incremental variation-aware extraction. In: Proceedings of the IEEE/ACM international conference on computer-aided design (ICCAD), November 2008, pp 662–669

    Google Scholar 

  44. El-Moselhy TA, Elfadel IM, Daniel L (2009) A hierarchical floating random walk algorithm for fabric-aware 3D capacitance extraction. In: Proceedings of the IEEE/ACM international conference on computer-aided design (ICCAD), November 2009, pp 752–758

    Google Scholar 

  45. El-Moselhy T, Elfadel IM, Daniel L (2010) A Markov chain based hierarchical algorithm for fabric-aware capacitance extraction. IEEE Trans Adv Pack 33(4):818–827

    Article  Google Scholar 

  46. Fukuda S, Shigyo N, Kato K, Nakamura S (1990) A ULSI 2-D capacitance simulator for complex structures based on actual processes. IEEE Trans Comput Aided Des 9:39–47

    Article  Google Scholar 

  47. Gao W, Yu Z (2006) Scalable compact circuit model and synthesis for RF CMOS spiral inductors. IEEE Trans Microw Theory Tech 54:1055–1064

    Article  Google Scholar 

  48. Ghanem RG, Spanos PD (1991) Stochastic finite elements: a spectral approach. Springer, New York

    Book  MATH  Google Scholar 

  49. Gharpurey R (1995) Modeling and analysis of substrate coupling in integrated circuits. PhD dissertation, University of California at Berkeley

    Google Scholar 

  50. Gharpurey R, Charbon E (2004) Substrate coupling: modeling, simulation and design perspectives. In: Proceedings of the 5th international symposium on quality electronic design (ISQED), 2004, pp 283–290

    Google Scholar 

  51. Ghapurey R, Meyer RG (1995) Analysis and simulation of substrate coupling in integrated circuits. Int J Circuit Theory Appl 23(4):381–394

    Article  Google Scholar 

  52. Glegharbour M, Drake JM (1986) Calculation of multiterminal resistance in integrated circuits. IEEE Trans Circuits Syst 33(4):462–465

    Article  Google Scholar 

  53. Golub GH, Van Loan CF (1996) Matrix computations, 3rd edn. Johns Hopkins University Press, Baltimore

    MATH  Google Scholar 

  54. Gong F, Yu H, He L (2009) Picap: a parallel and incremental capacitance extraction considering stochastic process variation. In: Proceedings of the 46th design automation conference (DAC), July 2009, pp 764–769

    Google Scholar 

  55. Gong W, Yu W, Lu Y, Tang Q, Zhou Q, Cai Y (2010) A parasitic extraction method of VLSI interconnects for pre-route timing analysis. In: Proceedings of the international conference on communications, circuits and systems (ICCCAS), Chengdu, China, July 2010, pp 871–875

    Google Scholar 

  56. Gope D, Jandhyala V (2004) PILOT: a fast algorithm for enhanced 3D parasitic capacitance extraction efficiency. Microw Opt Technol Lett 41(3):169–173

    Article  Google Scholar 

  57. Greengard L, Rokhlin V (1987) A fast algorithm for particle simulations. J Comput Phys 73:325–348

    Article  MATH  MathSciNet  Google Scholar 

  58. Gu J, Wang Z, Hong X (2000) Hierarchical computation of 3-D interconnect capacitance using direct boundary element method. In: Proceedings of the Asia South Pacific design automation conference (ASP-DAC), 2000, pp 447–452

    Google Scholar 

  59. Gu J, Wang Z, Hong X (2000) A fast boundary element mesh generation approach for multi-hole surface. J Comput Aided Des Comput Graph 12:211–215 (in Chinese)

    Google Scholar 

  60. Harrington RF (1968) Field computation by moment methods. MacMillan, New York

    Google Scholar 

  61. Hong W, Sun WK, Zhu ZH et al (1998) A novel dimension-reduction technique for the capacitance extraction of 3-D VLSI interconnects. IEEE Trans Microw Theory Tech 46:1037–1043

    Article  Google Scholar 

  62. Horowitz M, Dutton RW (1983) Resistance extraction from mask layout data. IEEE Trans Comput Aided Des 2(3):145–150

    Article  Google Scholar 

  63. Hou J, Wang Z, Hong X (1999) The hierarchical h-adaptive 3D boundary element computation of VLSI interconnect capacitance. In: Proceedings of the Asia South Pacific design automation conference (ASP-DAC), Hong Kong, January 1999, pp 93–96

    Google Scholar 

  64. Hu G, Yu W, Zhuang H, Zeng S (2011) Efficient floating random walk algorithm for interconnect capacitance extraction considering multiple dielectrics. In: Proceedings of the IEEE international conference on ASIC (ASICON), October 2011, pp 896–899

    Google Scholar 

  65. Huang J-F, Chang VCY, Liu S, Doong KYY, Chang K-J (2007) Modeling sub-90nm on-chip variation using Monte Carlo method for DFM. In: Proceedings of the Asia South Pacific design automation conference (ASP-DAC), January 2007, pp 221–225

    Google Scholar 

  66. Huang Q, Cruse TA (1993) Some notes on singular integral techniques in boundary element analysis. Inter J Numer Method Eng 36:2643–2659

    Article  MATH  MathSciNet  Google Scholar 

  67. Husain A (2001) Models for interconnect capacitance extraction. In: Proceedings of the international symposium on quality electronic design (ISQED), San Jose, CA, April 2001, pp 167–172

    Google Scholar 

  68. The International Technology Roadmap for Semiconductors (ITRS) (2010) Update edition. http://www.itrs.net

  69. Iverson RB, Le Coz Y (2001) A floating random-walk algorithm for extracting electrical capacitance. Math Comput Simul 55:59–66

    Article  MATH  Google Scholar 

  70. Jackson JD (1975) Classical electrodynamics. Wiley, New York

    MATH  Google Scholar 

  71. Jiang R, Fu W, Wang J, Lin V, Chen C (2005) Efficient statistical capacitance variability modeling with orthogonal principle factor analysis. In: Proceedings of the IEEE/ACM international conference on computer-aided design (ICCAD), 2005, pp 683–690

    Google Scholar 

  72. Jiang LJ, Rubin BJ, Morsey JD, Hu HT, Elfadel A (2006) Novel capacitance extraction method using direct boundary integral equation method and hierarchical approach. In: Proceedings of the IEEE topical meeting on electrical performance of electronic packaging (EPEP), October 2006, pp 331–334

    Google Scholar 

  73. Jin R, Cao Y, Li Z (1997) Fast parameter extraction for multiconductor interconnects in multilayered dielectric media using mixture method of equivalent source and measured equation of invariance. IEEE Trans Compon Pack Manuf Technol B Adv Pack 20(3):235–240

    Article  Google Scholar 

  74. Kahng AB, Robins G, Singh A et al (1999) Filling algorithm and analyses for layout density control. IEEE Trans Comput Aided Des 18:445–462

    Article  Google Scholar 

  75. Kamon M, Iverson R (2006) High-accuracy parasitic extraction. In: Lavagno L, Scheffer L, Martin G (eds) EDA for IC implementation, circuit design, and process technology. CRC Press/Taylor & Francis Group, Boca Raton

    Google Scholar 

  76. Kane JH (1994) Boundary element analysis in engineering continuum mechanics. Prentice Hall, Englewood Cliffs

    Google Scholar 

  77. Kapur S, Long D (1997) IES3: a fast integral equation solver for efficient 3-dimensional extraction. In: Proceedings of the IEEE/ACM international conference on computer-aided design (ICCAD), November 1997, pp 448–455

    Google Scholar 

  78. Kapur S, Long D (1998) Efficient electromagnetic and electrostatic simulation using IES3. IEEE J Comput Sci Eng 5. Also available at: http://www.integrandsoftware.com/oldpapers/ieee.pdf

  79. Kao WH, Lo C, Basel M, Singh R (2001) Parasitic extraction: current state of the art and future trends. Proc IEEE 89(5):729–739

    Article  Google Scholar 

  80. Kurz S, Rain O, Rjasanow S (2002) The adaptive cross-approximation technique for the 3D boundary-element method. IEEE Trans Magn 38(2):421–424

    Article  Google Scholar 

  81. Labun A (2004) Rapid method to account for process variation in full-chip capacitance extraction. IEEE Trans Comput Aided Design 23(6):941–951

    Article  Google Scholar 

  82. Le Coz Y, Greub HJ, Iverson RB (1998) Performance of random walk capacitance extractors for IC interconnects: a numerical study. Solid State Electron 42(4):581–588

    Article  Google Scholar 

  83. Le Coz Y, Iverson RB (1992) A stochastic algorithm for high speed capacitance extraction in integrated circuits. Solid State Electron 35(7):1005–1012

    Article  Google Scholar 

  84. Lee W-S, Lee K-H, Park J-K et al (2003) Investigation of the capacitance deviation due to metal-fills and the effective interconnect geometry modeling. In: Proceedings of the IEEE international symposium on quality electronic design (ISQED), March 2003, pp 373–376

    Google Scholar 

  85. Leung CY, Walker SP (1997) Iterative solution of large three-dimensional BEM elastostatic analysis using the GMRES technique. Int J Numer Method Eng 40:2227–2236

    Article  MATH  Google Scholar 

  86. Li K, Atsuki K, Hasegawa T (1997) General analytical solution of static green’s functions for shielded and open arbitrarily multilayered media. IEEE Trans Microw Theory Tech 45(1):2–8

    Article  Google Scholar 

  87. Liu Y, Nassif SR, Pileggi LT et al (2000) Impact of interconnect variations on the clock skew of a gigahertz microprocessor. In: Proceedings of the 37th design automation conference (DAC), Los Angeles, CA, 2000, pp 168–171

    Google Scholar 

  88. Liu YW, Lan K, Mei KK (1999) Computation of capacitance matrix for integrated circuit interconnects using on-surface MEI method. IEEE Microw Guided Wave Lett 9(8):303–304

    Article  Google Scholar 

  89. Lu T, Wang Z, Yu W (2004) Hierarchical block boundary-element method (HBBEM): a fast field solver for 3-D capacitance extraction. IEEE Trans Microw Theory Tech 52(1):10–19

    Article  Google Scholar 

  90. Malavasi E, Zanella S, Cao M (2002) Impact analysis of process variability on clock skew. In: Proceedings of the international symposium on quality electronic design (ISQED), San Jose, CA, April 2002, pp 129–132

    Google Scholar 

  91. Masoumi N, Elmasry MI, Safavi-Naeini S (2000) Fast and efficient parametric modeling of contact-to-substrate coupling. IEEE Trans Comput Aided Des 19(11):1282–1292

    Article  Google Scholar 

  92. Masoumi N, Elmasry MI, Safavi-Naeini S, Hadi H (2002) A novel analytical model for evaluation of substrate crosstalk in VLSI circuits. In: Proceedings of the first IEEE international workshop on electronic design, test and application, 2002, pp 355–359

    Google Scholar 

  93. MATLAB. http://www.mathworks.com

  94. Matsumoto M, Nishimura T (1998) Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans Model Comput Simul 8(1):3–30

    Article  MATH  Google Scholar 

  95. Mitev A, Marefat M, Ma D, Wang JM (2007) Principle Hessian direction based parameter reduction with process variation. In: Proceedings of the IEEE/ACM international conference on computer-aided design (ICCAD), November 2007, pp 632–637

    Google Scholar 

  96. Mitsuhashi T, Yoshida K (1987) A resistance calculation algorithm and its application to circuit extraction. IEEE Trans Comput Aided Des 6(3):337–345

    Article  Google Scholar 

  97. Nabors K, Kim S, White J, Senturia S (1992) FastCap user’s guide. Massachusetts Institute of Technology, Cambridge. http://www.rle.mit.edu/cpg/

  98. Nabors K, Kim S, White J (1992) Fast capacitance extraction of general three-dimensional structures. IEEE Trans Microw Theory Tech 40(7):1496–1506

    Article  Google Scholar 

  99. Nabors K, White J (1991) FastCap: a multipole accelerated 3-D capacitance extraction program. IEEE Trans Comput Aided Des 10:1447–1459

    Article  Google Scholar 

  100. Nabors K, White J (1992) Multipole-accelerated capacitance extraction algorithms for 3-D structures with multiple dielectrics. IEEE Trans Circuits Syst I 39:946–954

    Article  MATH  Google Scholar 

  101. Niknejad, AM ASITIC. http://rfic.eecs.berkeley.edu/~niknejad/

  102. Niknejad AM, Gharpurey R, Meyer RG (1998) Numerically stable Green function for modeling and analysis of substrate coupling in integrated circuits. IEEE Trans Comput Aided Des 17(4):305–315

    Article  Google Scholar 

  103. Niknejad AM, Meyer RG (1998) Analysis, design, and optimization of spiral inductors and transformers for Si RF IC’s. IEEE J Solid-State Circuits 33(10):1470–1481

    Article  Google Scholar 

  104. Novak E, Ritter K (1999) Simple cubature formulas with high polynomial exactness. Constr Approx 15(4):449–522

    Article  MathSciNet  Google Scholar 

  105. Oh KS, Kuznetsov D, Schutt-Aine JE (1994) Capacitance computations in a multilayered dielectric medium using closed-form spatial green’s functions. IEEE Trans Microw Theory Tech 42(8):1443–1453

    Article  Google Scholar 

  106. Pan YC, Chew WC, Wan LX (2001) A fast multipole-method-based calculation of the capacitance matrix for multiple conductors above stratified dielectric media. IEEE Trans Microw Theory Tech 49(3):480–490

    Article  Google Scholar 

  107. Pant S, Chiprout E (2006) Power grid physics and implications for CAD. In: Proceedings of the 43rd design automation conference (DAC), 2006, pp 199–204

    Google Scholar 

  108. Papadopoulos A, Manolopoulos Y (1997) Performance of nearest neighbor queries in R-trees. In: Proceedings of the international conference on database theory, 1997, pp 394–408

    Google Scholar 

  109. Park J-K, Lee K.H, Lee J-H et al (2000) An exhaustive method for characterizing the interconnect capacitance considering the floating dummy-fills by employing an efficient field solving algorithm. In: Proceedings of the international conference on simulation of semiconductor processes and devices (SISPAD), September 2000, pp 98–103

    Google Scholar 

  110. Pham HH, Nathan A (1999) An integral equation of the second kind for computation of capacitance. IEEE Trans Comput Aided Des 18(10):1435–1441

    Article  Google Scholar 

  111. Phillips JR, White JK (1997) A precorrected-FFT method for electrostatic analysis of complicated 3-D structures. IEEE Trans Comput Aided Des 16(10):1059–1072

    Article  Google Scholar 

  112. Poliakov P, Blomme P, Corbalan MM, Van Houdt J, Dehaene W (2011) Cross-cell interference variability aware model of fully planar NAND Flash memory including line edge roughness. Microelectron Reliab 51:919–924

    Article  Google Scholar 

  113. Press WH, Teukolsky SA, Veterling WT, Flannery BP (1992) Numerical recipes in C: the art of scientific computing. Cambridge University Press, New York

    Google Scholar 

  114. QBEM for 3-D interconnect capacitance extraction. http://learn.tsinghua.edu.cn:8080/2003990088/qbem.htm

  115. Qi X, Dutton RW (2003) Interconnect parasitic extraction of resistance, capacitance, and inductance. In: Davis J, Meindl JD (eds) Interconnect technology and design for gigascale integration. Kluwer, Boston

    Google Scholar 

  116. Qi X, Gyure A, Luo Y, Lo S, Shahram M, Singhal K (2006) Measurement and characterization of pattern dependent process variations of interconnect resistance, capacitance and inductance in nanometer technologies. In: Proceedings of the great lakes symposium on VLSI (GLSVLSI), 2006, pp 14–18

    Google Scholar 

  117. Qu H, Kong L, Xu Y, Xu X, Ren Z (2008) Finite-element computation of sensitivities of interconnect parasitic capacitances to the process variation in VLSI. IEEE Trans Magn 44(6):1386–1389

    Article  Google Scholar 

  118. Ren Z, Lage C (2004) 3-D capacitance extraction of IC interconnects using field solvers and homogenization technique. IEEE Trans Magn 40(2):703–706

    Article  Google Scholar 

  119. Ren Z, Qu H, Xu X (2012) Computation of second order capacitance sensitivity using adjoint method in finite element modeling. IEEE Trans Magn 48(2):231–234

    Article  Google Scholar 

  120. Rjasanow S, Steinbach O (2007) The fast solution of boundary integral equations. Springer, New York

    MATH  Google Scholar 

  121. Rollins G (2010) Rapid3D 20X performance improvement. Online presentation, July 2010. http://www.synopsys.com/Community/UniversityProgram/Pages/Presentations.aspx

  122. Roussopoulos N, Kelley S, Vincent F (1995) Nearest neighbor queries. In: Proceedings of the ACM international conference on management of data (SIGMOD), 1995, pp 71–79

    Google Scholar 

  123. Royer GM (1971) A Monte Carlo procedure for potential theory problems. IEEE Trans Microw Theory Tech 19(10):813–818

    Article  Google Scholar 

  124. Ruehli AE, Brennan PA (1973) Efficient capacitance calculations for three-dimensional multiconductor systems. IEEE Trans Microw Theory Tech MTT-21(2):76–82

    Article  Google Scholar 

  125. RWCap: a 3-D floating random walk based capacitance solver. http://learn.tsinghua.edu.cn:8080/2003990088/rwcap.htm

  126. Saad Y, Schultz MH (1986) GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J Sci Stat Comput 7:856–869

    Article  MATH  MathSciNet  Google Scholar 

  127. Samet H (1990) Applications of spatial data structure. Addison-Wesley, Reading

    Google Scholar 

  128. Schrik E, van der Meijs NR (2002) Combined BEM/FEM substrate resistance modeling. In: Proceedings of the ACM/IEEE design automation conference (DAC), 2002, pp 771–776

    Google Scholar 

  129. Seidl A, Svoboda M et al (1988) CAPCAL-A 3-D capacitance solver for support of CAD systems. IEEE Trans Comput Aided Des 7(5):549–556

    Article  Google Scholar 

  130. Shen R, Tan SX-D, Cui J, Yu W, Cai Y, Chen G (2010) Variational capacitance extraction and modeling based on orthogonal polynomial method. IEEE Trans Very Large Scale Integr Syst 18(11):1556–1566

    Google Scholar 

  131. Shen R, Tan SX-D, Yu H (2012) Statistical performance analysis and modeling techniques for nanometer VLSI designs. Springer, New York

    Book  Google Scholar 

  132. Shi W, Liu J, Kakani N, Yu T (1998) A fast hierarchical algorithm for 3-D capacitance extraction. In: Proceedings of the 35th design automation conference (DAC), San Francisco, CA, June 1998, pp 211–217

    Google Scholar 

  133. Shi W, Liu J, Kakani N, Yu T (2002) A fast hierarchical algorithm for three-dimensional capacitance extraction. IEEE Trans Comput Aided Des 21(3):330–336

    Article  Google Scholar 

  134. Shi W, Yu F (2004) A divide-and-conquer algorithm for 3-D capacitance extraction. IEEE Trans Comput Aided Des 23(8):1157–1163

    Article  Google Scholar 

  135. Smedes T, van der Meijs NP, van Genderen AJ (1995) Extraction of circuit models for substrate cross-talks. In: Proceedings of the IEEE/ACM international conference on computer-aided design (ICCAD), 1995, pp 199–206

    Google Scholar 

  136. Soveiko N, Nakhla MS (2000) Efficient capacitance extraction computations in wavelet domain. IEEE Trans Circuits Syst I Fundam Theory Appl 47(5):684–701

    Article  Google Scholar 

  137. Specogna R (2014) Extraction of VLSI multiconductor transmission line parameters by complementarity. IEEE Trans Very Large Scale Integr Syst 22(1):146–154

    Google Scholar 

  138. Stine BE, Boning DS, Chung JE et al (1998) The physical and electrical effects of metal-fill patterning practices for oxide chemical-mechanical polishing processes. IEEE Trans Electron Devices 45:665–679

    Article  Google Scholar 

  139. Stine BS, Ouma DO, Divecha RR et al (1998) Rapid characterization and modeling of pattern dependent variation in chemical-mechanical polishing. IEEE Trans Semicond Manuf 11:129–140

    Article  Google Scholar 

  140. Stucchi M, Bamal M, Maex K (2007) Impact of line-edge roughness on resistance and capacitance of scaled interconnects. Microelectron Eng 84:2733–2737

    Article  Google Scholar 

  141. Su DK, Loinaz MJ, Masui S, Wooley BA (1993) Experimental results and modeling techniques for substrate noise in mixed-signal integrated circuits. IEEE J Solid State Circuits 28(4):420–430

    Article  Google Scholar 

  142. Sun W, Dai WWM, Hong W (1997) Fast parameter extraction of general interconnects using geometry independent measured equation of invariance. IEEE Trans Microw Theory Tech 45:827–836

    Article  Google Scholar 

  143. Sun W, Hong W, Dai WW-M (1997) Resistance extraction using superconvergence accelerated boundary element method. Proc Asia Pac Microw Conf 3:1061–1064

    Google Scholar 

  144. Synopsys, Inc. (2003) Raphael reference manual, San Jose, CA, September 2003

    Google Scholar 

  145. Synopsys, Inc. Taurus Medici. http://www.synopsys.com/Tools/TCAD/DeviceSimulation/Pages/TaurusMedici.aspx

  146. Tausch J, White J (1999) A multiscale method for fast capacitance extraction. In: Proceedings of the ACM/IEEE design automation conference (DAC), 1999, pp 537–542

    Google Scholar 

  147. Tsuboi K, Chow K, Nariki Y (2012) Analyzing the device parasitics sensitivity and accuracy of Calibre xACT 3D field solver extraction. Paper presented at the 49th design automation conference (DAC), June 2012

    Google Scholar 

  148. Twaddle FJ, Cumming DRS, Roy S, Asenov A, Drysdale TD (2009) RC variability of short-range interconnects. In: Proceedings of the international workshop on computational electronics (IWCE), 2009, pp 1–4

    Google Scholar 

  149. van der Meijs NP, van Genderen AJ (1989) An efficient finite element method for submicron IC capacitance extraction. In: Proceedings of the ACM/IEEE design automation conference (DAC), June 1989, pp 678–681

    Google Scholar 

  150. Vavasis SA (1992) Preconditioning for boundary integral equations. SIAM J Matrix Anal Appl 13(3):905–925

    Article  MATH  MathSciNet  Google Scholar 

  151. Veremey VV, Mittra R (1999) Efficient computation of interconnect capacitances using the domain decomposition approach. IEEE Trans Adv Pack 22(3):348–355

    Article  Google Scholar 

  152. Veremey VV, Mittra R (2000) Domain decomposition approach for capacitance computation of nonorthogonal interconnect structures. IEEE Trans Microw Theory Tech 48(9):1428–1434

    Article  Google Scholar 

  153. Verghese NK, Allstot DJ (1993) Rapid simulation of substrate coupling effects in mixed-mode ICs. In: Proceedings of the IEEE custom integrated circuits conference (CICC), 1993, pp 18.3.1–18.3.4

    Google Scholar 

  154. Verma KG, Kaushik BK, Singh R (2009) Effects of process variation in VLSI interconnects - a technical review. Microelectron Int 26(3):49–55

    Article  Google Scholar 

  155. Walton AJ, Holwill RJ, Robertson JM (1985) Numerical simulation of resistive interconnects for integrated circuits. IEEE J Solid State Circuits 20:1252–1258

    Article  Google Scholar 

  156. Wang HG, Chan CH, Tsang L, Jandhyala V (2006) On sampling algorithms in multilevel QR factorization method for magnetoquasistatic analysis of integrated circuits over multilayered lossy substrates. IEEE Trans Comput Aided Des 25(9):1777–1792

    Article  Google Scholar 

  157. Wang X, Jandhyala V (2007) Parallel algorithms for fast integral equation based solvers. In: Proceedings of the IEEE topical meeting on electrical performance of electronic packaging (EPEP), 2007, pp 249–252

    Google Scholar 

  158. Wang X, Jandhyala V (2008) Enhanced hybrid MPI-OpenMP parallel electromagnetic simulations based on low-rank compressions. In: Proceedings of the IEEE international symposium on electromagnetic compatibility, 2008, pp 1–5

    Google Scholar 

  159. Wang X, Liu D, Yu W, Wang Z (2005) Improved boundary element method for fast 3-D interconnect resistance extraction. IEICE Trans Electron e88-c(2):232–240

    Article  MathSciNet  Google Scholar 

  160. Wang X, Yu W, Wang Z (2006) A new boundary element method for accurate modeling of lossy substrates with arbitrary doping profiles. In: Proceedings of the Asia South Pacific design automation conference (ASP-DAC), Yokohama, Japan, January 2006, pp 683–688

    Google Scholar 

  161. Wang X, Yu W, Wang Z (2006) Analytical-BEM coupling method for fast 3-D interconnect resistance extraction. Front Elec Electron Eng China 1(2):239–243

    Article  Google Scholar 

  162. Wang X, Yu W, Wang Z (2006) Efficient direct boundary element method for resistance extraction of substrate with arbitrary doping profiles. IEEE Trans Comput Aided Des 25:3035–3042

    Article  Google Scholar 

  163. Wang Z, Wu Q (1992) A two-dimensional resistance simulator using the boundary element method. IEEE Trans Comput Aided Des 11:497–504

    Article  Google Scholar 

  164. Wang Z, Yuan Y, Wu Q (1996) A parallel multipole accelerated 3-D capacitance simulator based on an improved model. IEEE Trans Comput Aided Des 15:1441–1450

    Article  Google Scholar 

  165. Wei C, Harington RF, Maultz JR et al (1984) Multiconductor transmission lines in multilayered dielectric media. IEEE Trans Microw Theory Tech 32:439–450

    Article  Google Scholar 

  166. Xiong J, Zolotov V, He L (2007) Robust extraction of spatial correlation. IEEE Trans Comput Aided Des 26:619–631

    Article  Google Scholar 

  167. Xiu D, Karniadakis GE (2002) The Wiener-Askey polynomial chaos for stochastic differential equations. SIAM JSci Comput 24(2):619–644

    Article  MATH  MathSciNet  Google Scholar 

  168. Xu C, Fiez T, Mayaram K (2005) On the numerical stability of greens function for substrate coupling in integrated circuits. IEEE Trans Comput Aided Des 24(4):653–658

    Article  Google Scholar 

  169. Xu J, Li H, Yin W-Y, Mao J, Li L-W (2007) Capacitance extraction of three-dimensional interconnects using element-by-element finite element method (EBE-FEM) and preconditioned conjugate gradient (PCG) technique. IEICE Trans Electron E90-C(1):179–188

    Article  Google Scholar 

  170. Yan S, Sarin V, Shi W (2005) Sparse transformations and preconditioners for 3-D capacitance extraction. IEEE Trans Comput Aided Des 24(9):1420–1426

    Article  Google Scholar 

  171. Yan S, Sarin V, Shi W (2006) Fast 3-D capacitance extraction by inexact factorization and reduction. IEEE Trans Comput Aided Des 25(10):2282–2286

    Article  Google Scholar 

  172. Ye Z, Yu W, Yu Z (2006) Efficient 3D capacitance extraction considering lossy substrate with multi-layered green’s function. IEEE Trans Microw Theory Tech 54(5):2128–2137

    Article  Google Scholar 

  173. Ye Z, Zhu Z, Phillips JR (2008) Generalized Krylov recycling methods for solution of multiple related linear equation systems in electromagnetic analysis. In: Proceedings of the 45th design automation conference (DAC), June 2008, pp 682–687

    Google Scholar 

  174. Yu W, Hu C, Zhang W (2009) Variational capacitance extraction of on-chip interconnects based on continuous surface model. In: Proceedings of the ACM/IEEE design automation conference (DAC), July 2009, pp 758–763

    Google Scholar 

  175. Yu W, Hu C, Zhang W (2011) Parallel statistical capacitance extraction of on-chip interconnects with an improved geometric variation model. In: Proceedings of the Asia South Pacific design automation conference (ASP-DAC), Yokohama, Japan, January 2011, pp 67–72

    Google Scholar 

  176. Yu W, Li L, Wang Z, Hong X (2004) Improved 3-D hierarchical interconnect capacitance extraction for the analog integrated circuit. In: Proceedings of the international conference on communications, circuits and systems (ICCCAS), June 2004, pp 1305–1309

    Google Scholar 

  177. Yu W, Wang X, Ye Z, Wang Z (2008) Efficient extraction of frequency-dependent substrate parasitics using direct boundary element method. IEEE Trans Comput Aided Des 27(8):1508–1513

    Article  Google Scholar 

  178. Yu W, Wang Z (2003) A fast quasi-multiple medium method for 3-D BEM calculation of parasitic capacitance. Comput Math Appl 45(12):1883–1894

    Article  MATH  MathSciNet  Google Scholar 

  179. Yu W, Wang Z (2004) Enhanced QMM-BEM solver for three-dimensional multiple-dielectric capacitance extraction within the finite domain. IEEE Trans Microw Theory Tech 52:560–566

    Article  Google Scholar 

  180. Yu W, Wang Z (2005) Capacitance extraction. In: Chang K (ed) Encyclopedia of RF and microwave engineering. Wiley, Hoboken, pp 565–576

    Google Scholar 

  181. Yu W, Wang Z, Gu J (2003) Fast capacitance extraction of actual 3-D VLSI interconnects using quasi-multiple medium accelerated BEM. IEEE Trans Microw Theory Tech 51(1):109–119

    Article  Google Scholar 

  182. Yu W, Wang Z, Hong X (2004) Preconditioned multi-zone boundary element analysis for fast 3D electric simulation. Eng Anal Bound Elem 28:1035–1044

    Article  MATH  Google Scholar 

  183. Yu W, Wang Z, Wang Y, Lu T, Chen R (2004) An efficient boundary generation method for arbitrary complex structures in parasitic capacitance extraction. Chin J Semicond 25(3):214–220

    Google Scholar 

  184. Yu W, Zhang L, Wang X, Wang Z (2006) An incremental boundary element method for the variation-aware library-building procedure of capacitance extraction. In: Proceedings of the 8th international conference on solid-state and integrated circuit technology (ICSICT), October 2006, pp 1435–1437

    Google Scholar 

  185. Yu W, Zhang M, Wang Z (2006) Efficient 3-D extraction of interconnect capacitance considering floating metal-fills with boundary element method. IEEE Trans Comput Aided Des 25(1):12–18

    Article  MathSciNet  Google Scholar 

  186. Yu W, Zhang Q, Ye Z, Luo Z (2012) Efficient statistical capacitance extraction of nanometer interconnects considering the on-chip line edge roughness. Microelectron Reliab 52(4):704–710

    Article  Google Scholar 

  187. Yu W, Zhuang H, Zhang C, Hu G, Liu Z (2013) RWCap: a floating random walk solver for 3-D capacitance extraction of VLSI interconnects. IEEE Trans Comput Aided Des 32(3):353–366

    Article  Google Scholar 

  188. Zhai K, Yu W (2013) The 2-D boundary element techniques for capacitance extraction of nanometer VLSI interconnects. Int J Numer Model Electron Netw Devices Fields. doi: 10.1002/jnm.1934

  189. Zhai K, Yu W, Zhuang H (2013) GPU-friendly floating random walk algorithm for capacitance extraction of VLSI interconnects. In: Proceedings of the design, automation & test in Europe conference (DATE), Grenoble, France, March 2013, pp 1661–1666

    Google Scholar 

  190. Zhang C, Yu W (2013) Efficient space management techniques for large-scale interconnect capacitance extraction with floating random walks. IEEE Trans Comput Aided Des 32(10):1633–1637

    Article  Google Scholar 

  191. Zhang C, Yu W (2014) Efficient techniques for the capacitance extraction of chip-scale VLSI interconnects using floating random walk algorithm. In: Proceedings of the Asia South Pacific design automation conference (ASP-DAC), Singapore, January 2014

    Google Scholar 

  192. Zhang W, Yu W, Wang Z, Yu Z, Jiang R, Xiong J (2008) An efficient method for chip-level statistical capacitance extraction considering process variations with spatial correlation. In: Proceedings of the design, automation & test in Europe conference (DATE), March 2008, pp 580–585

    Google Scholar 

  193. Zhao J, Dai WWM et~al. (1998) Efficient three-dimensional extraction based on static and full-wave layered green’s functions. In: Proceedings of the ACM/IEEE design automation conference (DAC), 1998, pp 224–229

    Google Scholar 

  194. Zhao X, Feng Z, (2011) Fast multipole method on GPU: tackling 3-D capacitance extraction on massively parallel SIMD platforms. In: Proceedings of the ACM/IEEE design automation conference (DAC), June 2011, pp 558–563

    Google Scholar 

  195. Zheng J, Li Z (1997) Accelerating capacitance computation for interconnects in high speed MCM by Pade approximation. Electron Lett 33(3):217–218

    Article  Google Scholar 

  196. Zhou Y, Li Z, Shi W (2007) Fast capacitance extraction in multilayer, conformal and embedded dielectric using hybrid boundary element method. In: Proceedings of the ACM/IEEE design automation conference (DAC), 2007, pp 835–840

    Google Scholar 

  197. Zhou Y, Li Z, Tian Y, Shi W, Liu F (2007) A new methodology for interconnect parasitics extraction considering photo-lithography effects. In: Proceedings of the Asia South Pacific design automation conference (ASP-DAC), Yokohama, Japan, January 2007, pp 450–455

    Google Scholar 

  198. Zhu Z, Demir A, White J (2004) A stochastic integral equation method for modeling the rough surface effect on interconnect capacitance. In: Proceedings of the IEEE/ACM international conference on computer-aided design (ICCAD), 2004, pp 887–891

    Google Scholar 

  199. Zhu Z, Hong W (1999) A generalized algorithm for the capacitance extraction of 3-D VLSI interconnects. IEEE Trans Microw Theory Tech 47:2027–2031

    Article  Google Scholar 

  200. Zhu Z, Ji H, Hong W (1997) An efficient algorithm for the parameter extraction of 3-D interconnect structures in the VLSI circuits: domain decomposition method. IEEE Trans Microw Theory Tech 45:1179–1184

    Article  Google Scholar 

  201. Zhu Z, White J (2005) FastSies: a fast stochastic integral equation solver for modeling the rough surface effect. In: Proceedings of the IEEE/ACM international conference on computer-aided design (ICCAD), 2005, pp 675–682

    Google Scholar 

  202. Zhu H, Zeng X, Cai W, Xue J, Zhou D (2007) A sparse grid based spectral stochastic collocation method for variations-aware capacitance extraction of interconnects under nanometer process technology. In: Proceedings of the design, automation & test in Europe conference (DATE), 2007, pp 1514–1519

    Google Scholar 

  203. Zhuang H, Yu W, Hu G, Liu Z, Ye Z (2012) Fast floating random walk algorithm for multi-dielectric capacitance extraction with numerical characterization of green’s functions. In: Proceedings of the Asia South Pacific design automation conference (ASP-DAC), January 2012, pp 377–382

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Tsinghua University Press, Beijing and Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Yu, W., Wang, X. (2014). Fast Boundary Element Methods for Capacitance Extraction (I). In: Advanced Field-Solver Techniques for RC Extraction of Integrated Circuits. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54298-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-54298-5_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-54297-8

  • Online ISBN: 978-3-642-54298-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics