<<

nanoHUB.org online simulations and more

Nano 101 Quantum Dots WHAT?

Gerhard Klimeck Technical Director Network for Computational (NCN)

Network for Computational Nanotechnology nanoHUB.org Presentation Outline online simulations and more • Classical Systems . Particles . Propagating Waves . Standing Waves . Chromatography • Strange Experimental Results => The Advent of . Discrete Optical Spectra . Photoelectric Effect . Particle-Wave Duality • Quantum Dots . What is a Quantum Dot . Experimental Examples . Applications • NEMO 3-D - Nanoelectronic Modeling . Multimillion Simulations . Artificial and Artificial

Network for Computational Nanotechnology nanoHUB.org Classical Macroscopic Particles online simulations and more Properties: • Have a finite extent •continuous (ignoring atomic granularity) • Have a finite weight •continuous (ignoring atomic granularity) • Are countable with integers •discrete

Laws of Motion • Classical Newtonian Mechanics

Interactions with other particles • Energy continuity • Momentum continuity

Example • Billiard balls

Network for Computational Nanotechnology nanoHUB.org Propagating Plane Waves online simulations and more "t Properties: x = k • Have infinite extent • Have finite • Have a finite frequency ! " 2u " 2 x Laws of Motion # c 2 = 0 • Wave equation "t 2 "x 2 • One solution u u sin kx t c " f = 0 ( "# ) = ± k = ±# Interactions with other waves / environment • Cohe!re nt superposition => interference, constructive and destructive http://www.qmw.ac.uk/~zgap118/5/ => o!ne wave can cancel out !an other • Huygens principle: one plane wave made up by many circular waves => diffraction => waves go around corners

http://farside.ph.utexas.edu/teaching/ 302l/lectures/node135.html

Network for Computational Nanotechnology nanoHUB.org Huygens’ Principle online simulations and more • All waves can be represented by point sources

• This animation shows an example of a single point source

http://id.mind.net/~zona/mstm/physics/waves/propagatio

Network for Computational Nanotechnology nanoHUB.org Huygens’ Principle online simulations and more • All waves can be represented by point sources

• This animation shows an example of multiple single point sources creating a wavefront.

http://id.mind.net/~zona/mstm/physics/waves/propagatio

Network for Computational Nanotechnology nanoHUB.org Propagating Plane Waves online simulations and more is an Electromagnetic Wave Properties: • Have infinite extent • Not countable • Have finite wavelength • Continuous • Have a finite frequency • Continuous " 2u " 2 x Laws of Motion # c 2 = 0 • Wave equation "t 2 "x 2 Double Slit Experiment • One solution u u sin kx t c " f = 0 ( "# ) = ± k = ±# Interactions with other waves / environment • Cohe!re nt superposition => interference, constructive and destructive => o!ne wave can cancel out !an other http://en.wikipedia.org/wiki/Double-slit_experiment • Huygens principle: one plane wave made up by many circular waves => diffraction => light goes around corners

Accepted Proof: • Light is an electromagnetic wave

http://www.qmw.ac.uk/~zgap118/2/

Network for Computational Nanotechnology nanoHUB.org Standing Waves online simulations and more Properties: • Have finite extent • Countable in 1/2 wavelength " = L /2 • Have discrete • Integer multiples 1 • Integer fractions • Have discrete frequencies "2 = L 2 2 " u 2 " x Laws of Motion # c = 0 L! t 2 x 2 • Wave equation " " $ ! • One solution u0 sin(kx "#t); 0 ' x ' L " u = % k j = j • Quantized momentum kj & 0; x < 0;x > L L ! Interactions with other waves / environment • Cohe!re nt superposition => e.g. sounds add in an instrument • A standing wave is a resonator ! • one! re sonator can couple to another => e.g. string <=> guitar => energy is transferred between resonators => energy conservation • resonators must be “in-tune” => momentum conservation

Network for Computational Nanotechnology nanoHUB.org Frequency Content of Light online simulations and more

http://en.wikipedia.org/wiki/Prism_%28optics%29

• “White” light consists of a broad of colors • Each individual color is associated with a particular frequency of wave • A prism can dissect white light into its frequency components

• Is there some information in this kind of frequency spectrum? => chromatography

Network for Computational Nanotechnology nanoHUB.org Presentation Outline online simulations and more • Classical Systems http://en.wikipedia.org/wiki/Prism_%28optics%29 . Particles "1 = L /2 . Propagating Waves " = L . Standing Waves 2 . Chromatography L! • Strange Experimental Results =>! The Advent of Quantum Mechanics . Discrete Optical Spectra ! . Photoelectric Effect . Particle-Wave Duality • Quantum Dots . What is a Quantum Dot . Experimental Examples . Applications • NEMO 3-D - Nanoelectronic Modeling . Multimillion Atom Simulations . Artificial Atoms and Artificial Molecules

Network for Computational Nanotechnology nanoHUB.org Strange Experimental Observations online simulations and more The Advent of Quantum Mechanics Discrete light spectrum: • Light emitted from hot elemental materials has a discrete spectrum

• The spectrum is characteristic for the material (fingerprint) Images from: http://en.wikipedia.org • E.g.: H spectrum http://en.wikipedia.org/wiki/Prism_%28optics%29

• E.g.: Iron spectrum

• E.g. application - bright yellow Na lamps => lot of excitation energy converted into single frequency

Development of atomic models • Bohr atom model - in looping orbits • Quantum mechanical model

=> electrons are standing waves bound to a core => discrete transition energies lead to discrete spectra

Network for Computational Nanotechnology nanoHUB.org Strange Experimental Observations online simulations and more The Advent of Quantum Mechanics Photoelectric Effect: E • Light can eject electrons from a clean metal kinetic • Observed by many researchers but not explained for 55 years: EVacuum = 0 1839, 1873, 1887, 1899, 1901 E Binding see details: http://en.wikipedia.org/wiki/Photoelectric_effect Unexplained problems: ! • Electrons emitted immediately, no time lag ! • Increasing light intensity increases number of electrons but not their e!ne rgy • Red light will not cause emission, no matter what intensity • Weak violet light will eject few electrons with high energy => Light had to have a minimum frequency / color to excite electrons fm • => Emitted electrons have light dependent energy

http://en.wikipedia.org/wiki/Photoelectric_effect "E #( f $ fm ) The solution in 1905 (Nobel prize for Einstein in 1921) E = hf Light consists of particles ! • Light can be described by discrete particles of discrete energy Photons ! • Planck’s constant - h • Light energy is not divisible ! • Have to have minimum energy to kick out an from the E hf Binding = m E kinetic = E light " E Binding = h( flight " f m ) # 0

Network for Computational Nanotechnology

! ! nanoHUB.org Wave - Particle Duality online simulations and more All particles have a wave property •Can interfere •Can diffract •Can form standing waves

All waves have particle properties •Have momentum •Have an energy •Can be created and destroyed

Typical descriptions: •Energy E, frequency f, Momentum k •A set of discrete quantum numbers

•Choose wave/particle description according to problem

Network for Computational Nanotechnology nanoHUB.org More Mind Games online simulations and more •Electrons in atoms are attracted / confined by the atomic core => electrons are .Quantized in energy .Located in orbitals

•What if we could: .Confine electrons to a small, man-made space? .Make sure the material is “clean”

•Sounds like an “artificial atom”

=> Quantum Dot

Network for Computational Nanotechnology nanoHUB.org Presentation Outline online simulations and more • Classical Systems . Particles . Propagating Waves . Standing Waves . Chromatography • Strange Experimental Results => The Advent of Quantum Mechanics . Discrete Optical Spectra . Photoelectric Effect . Particle-Wave Duality • Quantum Dots Pain Pointer . What is a Quantum Dot? . Experimental Examples . Applications • NEMO 3-D - Nanoelectronic Modeling . Multimillion Atom Simulations . Artificial Atoms and Artificial Molecules

Network for Computational Nanotechnology nanoHUB.org What is a Quantum Dot ? online simulations and more Basic Application Mechanisms Physical Structure: • Well conducting / low energy domain surrounded in all 3 dim. by low conducting / high energy region(s) • Domain size on the nanometer scale Electronic structure: • Electron energy may be quantized -> artificial atoms (coupled QD->molecule) • Contains a countable number of electrons

Photon Photon Tunneling/Transport Absorption Emission Occupancy of states

Detectors/ Lasers/ Logic / Memory Input Output

Quantum dots are artificial atoms that can be custom designed for a variety of applications

Network for Computational Nanotechnology nanoHUB.org QD Example Implementations online simulations and more

Self-assembled , InGaAs on GaAs. Colloidal, CdSe, ZnSe Pyramidal or dome shaped

R.Leon,JPL(1998)

http://www.research.ibm.com/journal/rd/451

Electrostatic Gates, GaAs, Si, Ge Create electron puddles induced by exposure to light in vials containing various sized

Source: http://www.spectrum.ieee.org/WEBONLY/wonews/aug04/0804ndot.html selenide (CdSe) quantum dots. Source: http://en.wikipedia.org/wiki/Fluorescent ß

Network for Computational Nanotechnology nanoHUB.org Quantum Dot Applications online simulations and more

• Memory: Store discrete charge in potential wells. • Transistors: Use discreteness of channel conduction. • Logic: Lent, Porod @ Notre Dame: Quantum Use electrostatically coupled Cellular automata, electrostatically quantum dots. coupled quantum dots.

Chou @ Princeton Room Temp. Single Electron Memory

Hitachi: 128Mbit Integration Harris @ Stanford: Room demonstrated temperature single electron transistor

Network for Computational Nanotechnology nanoHUB.org Quantum Dot Applications 2 online simulations and more

• Medical Markers: Inject body with optical markers that are attached / adsorbed to particular tissue • : Process coherent states of charge, spin, or optical interactions Colloidal Dots can be used • Detectors: as implantet optical markers Can absorb light at all angles

Quantum Dots: Absorption has QDs for Quantum Computing weak incidence angle dependence

Network for Computational Nanotechnology nanoHUB.org Quantum Dots as Optical Detectors online simulations and more

• Problem: Quantum wells are “blind” to light impinging orthogonal to the detector surface. • Standard Solution: Need gratings to turn the light • New Approach: Quantum dots have a built-in anisotropy and state quantization Quantum Wells: Absorption has in all three dimensions strong incidence angle dependence -> absorption at all angles Electromagnetic Modeling

Standard Solution: electric field models Grating

optimized Quantum Dots: Absorption has light coupling weak incidence angle dependence Network for Computational Nanotechnology nanoHUB.org Lighting online simulations and more

• Quantum-dot LEDs . Seem to be key to advances in the fields of full-color, flat-panel displays and backlighting • QD emits a color based on its size . Smaller dots emit shorter wavelengths, such as blue, which, in the past, has been difficult to attain Fluorescence induced by exposure . Larger dots emit longer wavelengths, like to ultraviolet light in vials red containing various sized (CdSe) quantum dots. Source: http://en.wikipedia.org/wiki/Fluorescent

Network for Computational Nanotechnology nanoHUB.org Quantum Dots and online simulations and more Single Electronics

Moore’s Law (loosely formulated): • Overall device performance doubles every 18 months • Historically true for over 20 years • Technically achieved by • Making device features ever smaller => devices become faster • Making wafer ever larger => reducing or maintainig the overall cost per chip

SIA Roadmap 100 e2 m) kT >> ! CMOS ( DRAM 2-D 2C Devices Lithography -1 feature Size 10 h CMOS Devices 1-D t

with Quantum Effects w o

Feature feature 10-2 r G Quantum Devices 5-100 Å e2 kT << 2C Minimum 10-3 1980 1990 2000 2010 2020 Year

Network for Computational Nanotechnology nanoHUB.org Presentation Outline online simulations and more • Classical Systems . Particles . Propagating Waves . Standing Waves . Chromatography • Strange Experimental Results => The Advent of Quantum Mechanics . Discrete Optical Spectra . Photoelectric Effect . Particle-Wave Duality • Quantum Dots . What is a Quantum Dot . Experimental Examples . Applications • NEMO 3-D - Nanoelectronic Modeling Pain Pointer . Multimillion Atom Simulations . Artificial Atoms and Artificial Molecules

Network for Computational Nanotechnology nanoHUB.org NEMO 3-D Technical Approach online simulations and more

Designed Optical Transitions Sensors

Quantum Dot Array s Atomic Orbitals Structure Nanoscale Quantum States Computing size: 0.2nm Millions of atoms (Artificial Atoms, size 20nm) Problem: Approach: Nanoscale device simulation requirements: • Use local orbital description for individual atoms • Cannot use bulk / jellium descriptions, need in arbitrary crystal / bonding configuration description of the material atom by atom • Use s, p, and d orbitals. => use pseudo-potential or local orbitals • Use genetic algorithm to determine • Consider finite extend, not infinitely periodic material parameter fitting => local orbital approach • Compute mechanical strain in the system. • Need to include about one million atoms. • Develop efficient parallel algorithms to generate => need massively parallel computers eigenvalues/vectors of very large matrices (N=40million for a 2 million atom system). • The design space is huge: choice of materials, • Develop prototype for a graphical user interface compositions, doping, size, shape. based nanoelectronic modeling tool (NEMO-3D) => need a design tool Realistic material description at the atomic level enables simulation of realistic nanoelectronic devices.

Network for Computational Nanotechnology nanoHUB.org Atomistic Tight-Binding Hamiltonian online simulations and more

orbitals Wavefunction Basis l "i, j,k = #Ci, j,k$l l ! = s, p3, d 5 l s ! p3

5 Crystalline Structure d

Network for Computational Nanotechnology nanoHUB.org Nearest-Neighbor sp3d5s* Model online simulations and more

- Realistic zinc-blende lattice - Each atom has 10 spin-degenerate orbitals (sp3d5s*) - Each atom has 4 nearest neighbors - TB parameters found by fitting of bulk band structure to experiment

) 20 4nn 20 20 H c+ c t c+ c = # #" R! R! R! + # # # # R! ,R'! ' R! R'! ' atoms R ! =1 atoms R atoms R'=1 ! =1 ! '=1 bands bands bands

Systems with up to 21 million atoms

Matrix order: 4x108 Lanczos Diagonalization

Network for Computational Nanotechnology nanoHUB.org Parallelization and Methods online simulations and more

• Divide Simulation domain into slices. • Electronic structure needs eigenvalues and • Communication only from one slice to the eigenvectors. Matrix is Hermitian next (nearest neighbor) • NEMO 3-D methods: • Communication overhead across the • Standard 2-pass Lanczos surfaces of the slices. • PARPACK about 10x slower • Folded Spectrum Method (Zunger), also • Limiting operation: typically slower than Lanczos complex sparse matrix-vector multiplication • Enable Hamiltonian storage or re-computation on the fly.

Network for Computational Nanotechnology nanoHUB.org From Beowulf Concept (JPL, Tom Sterling) online simulations and more to Commodity Products in 4 Generations

NewYork (2002) 66 Xserve G4 1GHz 1GB RAM per node A Pluto (2001) 33 GB total 64 Pentium IIIs 800MHz

60 GB Disc per node f dual CPUs 2 TB total f 2 GB RAM per node 100 Mb/s ethernet crossbar o Nimrod (1999) 64 GB total MAC OS X, MPI 32 Pentium IIIs 450MHz 10 GB Disc per node r

495GFlops d Hyglac (1997) 512 MB RAM per node 320 GB total 16 Pentium Pros 200MHz 16 GB total 2 Gb/s Myricom crossbar a 128 MB RAM per node 8GB Disc per node Linux, MPI 2 GB total 256 GB total 51.2 GFlops b 5GB Disc per node f o

100 Mb/s ethernet crossbar l

80 GB total Linux, MPI e 100 Mb/s ethernet crossbar 14.4 GFlops r

Linux, MPI S 3.2GFlops ~ $ u Gordon Bell Prize 1997 1 p 0 e 0 r c k o m p u t e r

Network for Computational Nanotechnology nanoHUB.org Parallelization Benchmark online simulations and more Apple G5

G5 Apple cluster: a 32 node G5 Xserver Apple cluster at JPL, with nodes consisting of dual 2GHz PowerPC G5, 2GB RAM, Dual Gigabit Ethernet.

Electronics scale well

Network for Computational Nanotechnology nanoHUB.org Some Wavefunctions of a online simulations and more Pyramidal Quantum Dto

Network for Computational Nanotechnology nanoHUB.org HPC and Visualization online simulations and more NEMO 3-D: Electronic structure for tens of Million Atoms d NCN Objective: i r g

• Engage computational scientists a r e

• Deploy new community codes T

• Advance the state-of-the-art in nano F S N

simulation through HPC n o

Approach: d

• Identify a numerically challenging e m r

nano simulation problem o f r

• Multidisciplinary team: ECE, CS, ITaP: e 2 fac, 2 s/w prof, 1 post-doc,5 students P Nano-Problem: Result / Demonstrations / Impact: • Atomistic quantum dot simulations • Algorithm, performance and memory Computational Problem utilization improvements • Conjugate grad. real O(3x108) 100Ma • Developed 3D volume rendering tool • Interior eigenvect comlx O(4x108) 20Ma • 64 Ma strain, O(1.8x108),vol (110nm)3 • Efficient parallelization • 21 Ma electronics - value and vector Status one year ago: O(4.2x108), (78nm)3 or 15x178x178nm3 • Strain 16Ma - O(4.8x107) • Studied long range strain • Eigenvalues: 9Ma - O(1.8x107) • Studied coupled quantum dots • Eigenvectors: 0.1Ma - O(2x106) • New details through visualizations 3 Computed Electronic in a realistic struNcetwuorrk efor oComf p(u7tat8ionalm Nan)ote cvhnoololguy me nanoHUB.org Proof of Concept online simulations and more Extraction of Targeted Interior Eigenstates

N states N~2mln

P ~40 eV ~10 meV S

Network for Computational Nanotechnology nanoHUB.org Proof of Concept online simulations and more Extraction of Targeted Interior Eigenstates

11.3 nm 33.9 nm 50.9 nm 22.6 nm 67.8 nm

101.7 nm

N states N~2mln

P S

Unique and targeted eigenstates of correct symmetry can be computed in all electronic computational domains Network for Computational Nanotechnology nanoHUB.org Presentation Outline online simulations and more • Classical Systems . Particles . Propagating Waves . Standing Waves . Chromatography • Strange Experimental Results => The Advent of Quantum Mechanics . Discrete Optical Spectra . Photoelectric Effect . Particle-Wave Duality • Quantum Dots . What is a Quantum Dot . Experimental Examples . Applications • NEMO 3-D - Nanoelectronic Modeling . Multimillion Atom Simulations . Artificial Atoms and Artificial Molecules Pain Pointer

Network for Computational Nanotechnology nanoHUB.org Vertically Coupled Two-Dot online simulations and more

ELECTRONIC QUANTUM- MOLECULAR ENERGIES

1.36

1.35 +H ORBITALS OF 1.34

) UNCOUPLED DOTS

1V .33 e P ( H = 2.83 nm

1y .32

R = 6.5 nm g

1 r 1.31 R2 = 6.96 nm e n D IS A PARAMETER 1.30 E

1.29 1.28 S E2 40 60 80 100 120 140 BONDING ORBITAL Interdot distance D (A) E2

ANTIBONDING ORBITAL E1 E1

Network for Computational Nanotechnology nanoHUB.org Vertically Coupled Seven-Dot Molecule online simulations and more Identical dots • Application in lasers • Strain: 44.7 Ma m m n n

6 • Electronics: 6.1 Ma 5 9 2 . . 3 2 6 = 1 D • 7 Identical dots, without strain m n

=> symmetric miniband 3 8 13.0 nm . with 7 states 2 55.4 nm • Can derive this analytically 84.8 nm from 1 dot simulations

E1 E2 E3

E4

E7 E6 E5

Network for Computational Nanotechnology nanoHUB.org Vertically Coupled Seven-Dot Molecule online simulations and more Growth asymmetry => Non-identical dots 18.43 nm • Application in lasers • Strain: 44.7 Ma m m n n

6 • Electronics: 6.1 Ma 5 9 2 . . 3 2 = 6 1 D • Non-identical dots, higher dots m n

have larger diameter 3 8 13.0 nm . • Miniband broken 2 55.4 nm • in the BOTTOM! 84.8 nm • Cannot derive this analytically!

EE11 EE22 EE33

EE44

Modeling capability E7 E6 E7 E6 EE55 absolutely unique!!

Network for Computational Nanotechnology nanoHUB.org VolQD online simulations and more Million Atom Volume Rendering on a single GPU Objective/Problem - Requirements: Result / Demonstrations / Impact: • Interactive volume data rendering • Visualization of 21 million atom • Realistic crystals wavefunction on single PC • Crystal is not a space-filling mesh • Interactive tool • Analyze composition of wavefunction • Need to drill down into data contributions • Would like to work on single CPU • Provided new physical insights Approach: Authors: • Utilize Graphics Processing Unit-GPU • Wei Qiao (CS), David Ebert (ECE), • Develop a visualization tool-box Marek Korkusinski, Gerhard Klimeck

Publication was just accepted at premier IEEE Visualization conf.-88 of 268 accepted

Network for Computational Nanotechnology nanoHUB.org VolQD online simulations and more Drilling down into 3-D Volume Data

First (a) Volume data (b-d) 2-D slices through data

Statistical Analysis: Contributions in various orbitals vary spatially

Network for Computational Nanotechnology nanoHUB.org VolQD online simulations and more Discovery of Surprising Nodal Symmetries

s + s* orbitals p + d orbitals

Second excited state • Different orbital symmetries in (s+s*) versus (p+d) • Discovery really enabled by visualization!

• Prompted additional investigations

all orbitalsNetwork for Computational Nanotechnology nanoHUB.org Presentation Outline online simulations and more

• Classical Systems http://en.wikipedia.org/wiki/Prism_%28optics%29 . Particles . Propagating Waves . Standing Waves . Chromatography • Strange Experimental Results => The Advent of Quantum Mechanics . Discrete Optical Spectra . Photoelectric Effect . Particle-Wave Duality • Quantum Dots . What is a Quantum Dot . Experimental Examples . Applications • NEMO 3-D - Nanoelectronic Modeling . Multimillion Atom Simulations . Artificial Atoms and Artificial Molecules

Network for Computational Nanotechnology nanoHUB.org Alloy Disorder in Quantum Dots online simulations and more

AxB(1-x)C Dot

• Compositional Alloys • Engineer dot size and energy spectrum • Engineer confinement potential

• Atomistic Simulation • Include disorder effects explicitly • Test validity of virtual crystal approximations

Network for Computational Nanotechnology