Coupled mesoscale—continuum simulations of copper electrodeposition in a trench

Authors

  • Timothy O. Drews,

    1. Dept. of Chemical and Biomolecular Engineering and National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, Urbana, IL 61801
    Search for more papers by this author
  • Eric G. Webb,

    1. Dept. of Chemical and Biomolecular Engineering and National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, Urbana, IL 61801
    Search for more papers by this author
  • David L. Ma,

    1. Dept. of Chemical and Biomolecular Engineering and National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, Urbana, IL 61801
    Search for more papers by this author
  • Jay Alameda,

    1. Dept. of Chemical and Biomolecular Engineering and National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, Urbana, IL 61801
    Search for more papers by this author
  • Richard D. Braatz,

    1. Dept. of Chemical and Biomolecular Engineering and National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, Urbana, IL 61801
    Search for more papers by this author
  • Richard C. Alkire

    Corresponding author
    1. Dept. of Chemical and Biomolecular Engineering and National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, Urbana, IL 61801
    • Dept. of Chemical and Biomolecular Engineering and National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, Urbana, IL 61801
    Search for more papers by this author

Abstract

Copper electrodeposition in submicron trenches involves phenomena that span many orders of magnitude in time and length scales. In the present work, two codes that simulate electrochemical phenomena on different time and length scales were externally linked. A Monte Carlo code simulated surface phenomena in order to resolve surface roughness evolution and trench in-fill. A 2-D finite difference code simulated transport phenomena in the diffusion boundary layer outside the trench. The continuum code passed fluxes to the Monte Carlo code, which passed back a concentration to the continuum code. A numerical instability that arises in the multiscale linked code was suppressed by filtering the concentration data passed from the Monte Carlo code to the finite difference code. The resulting simulation results were self-consistent for a sufficiently small amount of filtering. © 2004 American Institute of Chemical Engineers AIChE J, 50: 226–240, 2004

Ancillary