1 / 33

Electromagnetic Modeling of Back-End Structures on Semiconductors

Electromagnetic Modeling of Back-End Structures on Semiconductors. Wim Schoenmaker. Introduction and problem definition Designer’s needs: the numerical approach Putting vector potentials on the grid Static results High-frequency results Conclusions. Outline.

gerard
Download Presentation

Electromagnetic Modeling of Back-End Structures on Semiconductors

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Electromagnetic Modeling of Back-End Structures on Semiconductors Wim Schoenmaker

  2. Introduction and problem definition Designer’s needs: the numerical approach Putting vector potentials on the grid Static results High-frequency results Conclusions Outline

  3. Introduction and problem definition Designer’s needs: the numerical approach Vector potentials: their ‘physical’ meaning Static results High-frequency results Conclusions Outline

  4. Introduction -interconnects Transistors (gates, sources and drains) On-chip connections between transistors Dimensions/pitches still decreasing Increasing clock frequencies Frequency dependent factors become more and more important: e.g. Cross-talk, skin effect, substrate currents

  5. Introduction - integrated passives Passive structures in RF systems – e.g. antennas, switches, … Cost reduction by integration in IC’s Simulation of RF components • Increases reliability • Increases production yield • Decreases developing cycle RF section WLAN receiver - 5.2 GHz

  6. Introduction -problem definition

  7. Introduction and problem definition Designer’s needs: the numerical approach Putting vector potentials on the grid Static results High-frequency results Conclusions Outline

  8. constraints: Use the ‘language’ of designers notelectric and magnetic fields (E,B) but Poisson field V and at high frequency also vector potential A Full 3D approach exploit Manhattan structure, i.e. 3D grid Include high frequency consideration work in frequency space provide designers with R(w), C(w), L(w),G(w) parameters (resistance R, capacitance C, inductance L, conductance G) Designer’s needs -Problem definition

  9. Designer’s needs -numerical approach WARNING!! Engineers write:

  10. Jn is the electron current density Jp is the hole current density U is recombination – generation term p local hole concentration n electron concentration T is lattice temperature k is Boltzmann’s constant Q is elementary charge Constitutive laws Conductors with ... gives ... V, A, n and p as independent variables Semi-conductors

  11. Question: How to put V and A on a discrete grid ? Answer (1): V is a scalar and could be assigned to nodes Answer (2):A= (Ax,Ay,Az) and with we obtain a 3-fold scalar equation (Ax,Ay,Az) on nodes too! BUT VECTOR = 3-FOLD SCALAR Designer’s needs -numerical approach

  12. Introduction and problem definition Designer’s needs: the numerical approach Putting vector potentials on the grid Static results High-frequency results Conclusions Outline

  13. So far A.dx infinitesimal 1-form: On the computer dx : Dxare the distances between grid nodes i.e. connections on the grid A is a connection A exists between the grid nodes Continuum vs discrete

  14. Equations to be solved Discretization of V is standard: V is put in nodes A is put on the links Implementation for numerical simulation Vj=V(xj ) Vi=V(xi ) Aij=A(xi ,xj )=A.em

  15. Discretizing A Stokes theorem: Stokes theorem once more:

  16. Now 4 times L geometrical factor Discretizing A

  17. Grid with N3 nodes N3 unknowns (Vi) 3N3(1-1/N) links 3N3(1-1/N) unknowns (Al) N3 equations for V there are 3N3(1-1/N) equations for A BUT not all A are independent PROBLEM! # equations = # unknows Counting nodes & links & equations

  18. Solution: Select a gauge condition Coulomb gauge Lorentz gauge …. Coulomb gauge Gauge condition Each node induces a constraint between A-variables total =N3

  19. Old proposal: build a ‘gauge tree’ in the grid highly non-local procedure difficult to program New proposal:force # equations to match # unknowns introduce extra field such that ‘ghost’ field Implementation of gauge condition Local procedure sparse matrices easy to program N3 variables ci

  20. Core Idea c • Old system of equations • New system of equations Ghost field

  21. Gauge implementation So .. we do not solve But ... Sparse Local procedure creates a matrix Diagonal dominant Easy to program Regular

  22. Gauge implementation • Exploit the fact that • We can make a Laplace operator for one-forms on the grid by • This is an alternative for the ghost field method

  23. Introduction and problem definition Designer’s needs: the numerical approach Vector potentials: their physical meaning Classical ghosts: a new paradigm in physics Static results High-frequency results Conclusions Outline

  24. What is a paradigm ? paradigm shift = change of the perception of the world (Thomas Kuhn) Examples Copernicus view on planetary orbits Einstein’s view on gravity ~curvature of space-time Scientific revolutions with periodicity of 1 year ? Management (pep) talk –software vs 3.4 --> vs 3.5 300 years ? Ok, see examples above 25 years ? Acceptable and operational use of the word “paradigm” Why a paradigm ?

  25. Introduction and problem definition Designer’s needs: the numerical approach Vector potentials: their physical meaning Static results High-frequency results Outline

  26. Spiral inductor Static B-field of ring Emagn1=1.82E-19 J Emagn2=1.87E-19 J L=3.69E-13 H Static B-field of spiral Emagn1=1.16E-12 J Emagn2=1.20E-12 J L=2.041E-11 H

  27. Introduction and problem definition Designer’s needs: the numerical approach Vector potentials: their physical meaning Classical ghosts: a new paradigm in physics Static results High-frequency results Conclusions Outline

  28. Results:Cylindrical wire (Al) 2 a = 3 mm 4 GHz 15 GHz 25 GHz 50 GHz 100 GHz

  29. Analytical result Solver Results:Cylindrical wire Resistance (analytical) Resistance (solver) Reactance (analytical) Reactance (solver) GHz 4 DC 14 85 30 55

  30. Proximity effect Current density 3 GHz 1 GHz

  31. Problem: Alternating currents alternating fields alternating currents ….. Substrate Current

  32. ~V Results: ring • Boundary conditions: • A-field on boundary vanishes • (DC = no perp B-field) • dV/dn perp to edge of simulation domain vanishes • (DC = no perp E-field) • On the contacts a harmonic signal for V • Consider only first harmonic variables

  33. Results: current densities and the ring

More Related