Professional Documents
Culture Documents
Acu
Acu
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Disclaimer
SYNOPSYS, INC., AND ITS LICENSORS MAKE NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Registered Trademarks ()
Synopsys, AMPS, Astro, Cadabra, CATS, Design Compiler, DesignWare, Formality, HSPICE, iN-Phase, Leda, MAST, ModelTools, NanoSim, OpenVera, PathMill, Physical Compiler, PrimeTime, SiVL, SNUG, SolvNet, TetraMAX, VCS, Vera, and YIELDirector are registered trademarks of Synopsys, Inc.
Trademarks ()
AFGen, Apollo, Astro-Rail, Astro-Xtalk, Aurora, AvanWaves, Columbia, Columbia-CE, Cosmos, CosmosLE, CosmosScope, CRITIC, DC Expert, DC Professional, DC Ultra, Design Analyzer, DesignPower, Design Vision, DesignerHDL, Direct Silicon Access, Discovery, Eclypse, Encore, EPIC, Galaxy, HANEX, HDL Compiler, Hercules, Hierarchical Optimization Technology, HSIM, HSIMplus, in-Sync, iN-Tandem, i-Virtual Stepper, Jupiter, Jupiter-DP, JupiterXT, JupiterXT-ASIC, Liberty, Libra-Passport, Library Compiler, Magellan, Mars, Mars-Rail, Mars-Xtalk, Milkyway, ModelSource, Module Compiler, Planet, Planet-PL, Polaris, Power Compiler, Raphael, Saturn, Scirocco, Scirocco-i, StarRCXT, Star-SimXT, System Compiler, Taurus, TSUPREM-4, VCS Express, VCSi, VHDL Compiler, VirSim, and VMC are trademarks of Synopsys, Inc.
ii
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents
About this manual xiii
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Typographic conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Customer support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Accessing SolvNet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Contacting the Synopsys Technical Support Center . . . . . . . . . . . . . . . . . . . . . . . . . xvi Contacting your local TCAD Support Team directly . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
1
3
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Location of Advanced Calibration file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Using Advanced Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Earlier versions of Advanced Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Advanced Calibration file for kinetic Monte Carlo simulations. . . . . . . . . . . . . . . . . . . . . 5 Additional calibration by users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Sentaurus Workbench splits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 TDR format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 DFISE format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 2 Advanced Calibration file of Sentaurus Process 9
Part 1: Basic model switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Diffusion models in silicon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Dopant cluster models in silicon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Defect cluster models in silicon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Poisson equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Damage accumulation during implantation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Boundary conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Summary of model switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Part 2: Constant parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Basic point-defect parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Bulk parameters for free interstitials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Bulk parameters for free vacancies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Bulk recombination of point defects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
iii
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents
Boundary conditions for point defects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Transient-enhanced diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Boron diffusion and activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Boron diffusion coefficient and BI pairing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Effect of fluorine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Boron clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Boron dose loss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Fluorine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Arsenic diffusion and activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Arsenic diffusivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Arsenic clusters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Arsenic dose loss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Phosphorus diffusion and activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Phosphorus diffusivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Phosphorus clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Phosphorus dose loss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Indium parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Antimony parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Parameters for silicon implantation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Carbon diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Carbon diffusivity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Carbon clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Intrinsic carrier concentration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Smoothing of amorphouscrystalline interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Implant table selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Effect of germanium and stress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Part 3: Initial conditions after ion implant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 User-defined defect initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 impPostProcess_AdvCal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Scaling factors for point defects and damage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Values for initial dopant activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Sum of as-implanted point defects and crystal damage . . . . . . . . . . . . . . . . . . . . . 32 Updating total dopant concentration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Subroutines for setting ifactor and dfactor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ifactor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 vfactor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 dfactor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Part 4: Comprehensive and slow models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Interstitial clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Boroninterstitial clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ChargedCluster model for arsenic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
iv
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents
Accuracy and limitations of Advanced Calibration of Sentaurus Process . . . . . . . . . . . . 43 Point defects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Bulk parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Surface boundary conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Oxidation-enhanced diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Clusters of interstitials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Vacancy clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Boron diffusion and clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Diffusion and pairing in silicon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Hopping length (for ChargedReact model) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Effect of fluorine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Boron clustering and activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Boron dose loss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Arsenic diffusion and activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Phosphorus diffusion and activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Co-diffusion of arsenic and phosphorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Indium diffusion and activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Non-amorphizing condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Amorphizing ion implantation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Antimony diffusion and activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Carboninterstitial clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Diffusion in strained silicon and SiGe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 As-implanted dopant profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Coimplantation model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Diffusion in polysilicon and out-diffusion from polysilicon . . . . . . . . . . . . . . . . . . . . 57 Dopant penetration through gate oxide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Performing additional calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Calibration procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Loading a user calibration file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Lateral diffusion along interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Accelerating simulations for power technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Diffusion time steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 ChargedFermi model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents
Reducing the number of equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Switching off Poisson equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Switching off transient dopant clustering equation . . . . . . . . . . . . . . . . . . . . . . . . 64 Switching off transient interstitial clustering model equation . . . . . . . . . . . . . . . . 65 Summary: Speeding up simulation of power devices . . . . . . . . . . . . . . . . . . . . . . . . . 65 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
69
71
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Location of Advanced Calibration file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Using Advanced Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Additional calibration by users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Chapter 5 Contents of Advanced Calibration of Sentaurus Process KMC 75
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Part 1: Model parameters for damage and point defects. . . . . . . . . . . . . . . . . . . . . . . . . . 76 Amorphization and recrystallization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Diffusion, generation, and recombination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Charge states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Extended defects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Part 2: Model parameters for impurities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Boron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Arsenic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Phosphorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Indium. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Carbon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Fluorine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Boron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Arsenic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Phosphorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Indium. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Carbon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Fluorine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Segregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Boron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Arsenic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
vi
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents
Phosphorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Indium. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Carbon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Fluorine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Recrystallization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Boron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Arsenic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Phosphorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Indium. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Carbon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Fluorine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Chapter 6 Guidelines for additional calibration 95
Accuracy and limitations of Advanced Calibration of Sentaurus Process KMC . . . . . . . 95 Damage and point defects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Amorphization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Recrystallization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Diffusion, generation, and recombination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Extended defects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Impurities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Diffusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Dose loss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Recrystallization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Stress and SiGe effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
105
107
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Parameter file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Merging a process flow and parameter file with Merger . . . . . . . . . . . . . . . . . . . . . . . . 108 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 TSUPREM-4 Rules file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Merging a Merger file and TSUPREM-4 Rules file . . . . . . . . . . . . . . . . . . . . . . . . . 111 Monte Carlo implantation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
vii
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents
113
Models of Advanced Calibration of TSUPREM-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Contents of AdvCal_1d_tables_2008.09.smr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Gridblock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Startblock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Basic model selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 +N-model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Intrinsic carrier concentration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Point-defect models and parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Dopant models and parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Pattern-actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Deposition pattern-action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Pattern-actions for as-implanted profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Pattern-actions for initial conditions after implant . . . . . . . . . . . . . . . . . . . . . . . . 123 Complex models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Complex interstitial-clustering model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 BIC model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Arsenicvacancy clustering model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Modifying initial conditions after implant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Chapter 9 Guidelines for additional calibration 129
Accuracy and limitations of Advanced Calibration of TSUPREM-4. . . . . . . . . . . . . . . 129 Fine-tuning parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Point-defect parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Interstitial clusters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Dopant parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Diffusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Segregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Indium dose loss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 As-implanted dopant profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Polysilicon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Dopant penetration through gate oxide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
viii
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents
137
139
Parameter files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Merging a process flow and parameter file with Merger . . . . . . . . . . . . . . . . . . . . . . . . 140 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Dios Rules files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Merging a Merger file and Dios Rules file with Merger . . . . . . . . . . . . . . . . . . . . . . 142 Inserting parameters directly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 One-dimensional example: Direct use of Advanced Calibration parameters . . . . . . 144 Implantation lookup tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Crystal-TRIM or implantation tables? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Chapter 11 Contents of Advanced Calibration files of Dios 149
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Equation and model system of Dios Advanced Calibration . . . . . . . . . . . . . . . . . . . . . . 150 Contents of AdvCal_1d_tables_2005.10.dmr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Startblock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Basic model selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Oxidation-enhanced diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Parameters for B diffusion and segregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Vacancy boundary conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Parameters for As diffusion and segregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Phosphorus diffusion and dose loss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Indium diffusion and dose loss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Antimony diffusion and segregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 General implantation defaults. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Initializing process history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Pattern-actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Pattern-actions for B implantation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Pattern-actions for BF2 implantation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Pattern-actions for arsenic implantation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Pattern-actions for indium implantation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Pattern-actions for antimony implantation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Pattern-actions for Si and Ge implantation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Pattern-actions for diffusion steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Pattern-actions for selecting implantation lookup table and ion channeling . . . . 165 Parameters for Monte Carlo implantation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Advanced Calibration User Guide A-2008.09 ix
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents
Basic choice of models and parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Parameters governing as-implanted profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Interatomic potential. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Electronic energy loss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 Damage accumulation (dacc) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Amorphized regions and damage saturation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Parameters for NMOS and PMOS simulations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Common needs for NMOS and PMOS simulations . . . . . . . . . . . . . . . . . . . . . . . . . 173 Boron dose loss in NMOS simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Arsenic clustering in PMOS simulations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Chapter 12 Dios calibration method and limitations 177
Experimental data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Source of data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Conditions covered by Advanced Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Calibration of dopant diffusion and activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Fundamental point-defect parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Pair diffusivities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Effect of charges and doping level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Accuracy of boron diffusivity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Pairing constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 TED due to point defects from implantation damage . . . . . . . . . . . . . . . . . . . . . . . . 184 Interstitials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Vacancies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Oxidation-enhanced diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Dopant activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 acinit, aminit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Solid solubility (cl0, clw) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 clurate0, cluratew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 SRP profiles and sheet resistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Accuracy for dopant activation and deactivation . . . . . . . . . . . . . . . . . . . . . . . . . 190 Dose loss model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Dopant diffusivity and mesh in oxide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Dopant penetration through a thin oxide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Dose loss to materials other than oxide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Accuracy of dopant segregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Low surface concentration of boron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Boron dose loss after Si implantation for preamorphization . . . . . . . . . . . . . . . . 194
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents
Dose loss for anneals with high thermal budget. . . . . . . . . . . . . . . . . . . . . . . . . . 194 Consistency of parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 acinit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Interstitial solid solubility (Dios: si(i(cl0))). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Boron segregation coefficient (Dios: siox(b(sg0))) . . . . . . . . . . . . . . . . . . . . . . . . . . 196 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Appendix A Merger 197
Using Merger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Merger Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Starting Merger Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Navigating the Merger Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Opening a project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Creating a new Merger process file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Opening a Merger process file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Editing a process flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Creating a new Rules file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Opening a Rules file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Editing rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Creating a new output file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Opening an output file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Editing the output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Editing rules with Merger Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Editing the title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Editing the gridblock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Editing the startblock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Editing a pattern-action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Adding a new pattern-action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Deleting a pattern-action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Undoing an editing step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Saving a Rules file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Merging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Merging a single Merger file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Merging all Merger files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Displaying argument parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Merger Markup module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Sentaurus Workbench project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Merger file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Merger file variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
xi
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents
Rules file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Title. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Gridblock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Startblock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Pattern-actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Output file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Merging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Reference guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Merger Editor menu options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Merger Editor keyboard navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Merger Rules syntax reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Pattern syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Action syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Merger Rules file syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Sentaurus Workbench integration of Merger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 TSUPREM-4 prologue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 TSUPREM-4 setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Dios prologue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Dios setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Glossary: Merger 225
xii
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Chapter 1 explains the use of the Advanced Calibration file of Sentaurus Process. Chapter 2 describes in detail the contents of the Advanced Calibration file of Sentaurus Process. Chapter 3 explains the accuracy and limitations of the Advanced Calibration of Sentaurus Process and provides guidelines for additional calibration.
xiii
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Chapter 4 describes the use of the Advanced Calibration file of Sentaurus Process Kinetic Monte Carlo. Chapter 5 describes in detail the contents of the Advanced Calibration file of Sentaurus Process Kinetic Monte Carlo. Chapter 6 explains the accuracy and limitations of the Advanced Calibration of Sentaurus Process Kinetic Monte Carlo and provides guidelines for additional calibration.
Chapter 7 describes the use of the Advanced Calibration file of TSUPREM-4 with the Merger application. Chapter 8 explains the models, parameters, and USEIT model implementations used in the Advanced Calibration file of TSUPREM-4. Chapter 9 provides guidelines for additional calibration.
Chapter 10 explains how the Dios Advanced Calibration files are used. Chapter 11 describes in detail the contents of the Advanced Calibration files of Dios. Chapter 12 summarizes the calibration strategy used for the Dios calibration, which would interest experienced TCAD users who want to perform their own calibration or customization of process simulation parameters.
Appendix A describes the functionality of Merger and outlines how to use the application.
Audience
In this manual, the contents, use, and syntax of the Advanced Calibration files for Sentaurus Process, Sentaurus Process Kinetic Monte Carlo, TSUPREM-4, and Dios are explained. It is directed at users who are familiar with the use of Sentaurus Process or Dios and want to obtain a higher accuracy in process simulation. For detailed information about the Sentaurus Process, Sentaurus Process Kinetic Monte Carlo, TSUPREM-4, and Dios process simulators, refer to the Sentaurus Process User Guide, the Taurus TSUPREM-4 User Guide, and the Dios User Guide.
xiv
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Related publications
For additional information about Advanced Calibration, see:
The TCAD Sentaurus release notes, available on SolvNet (see Accessing SolvNet on page xvi). Documentation on the Web, which is available through SolvNet at https://solvnet.synopsys.com/DocsOnWeb.
Typographic conventions
Convention Explanation
Blue text Bold text Courier font Italicized text Key+Key Menu > Command NOTE
Identifies a cross-reference (only on the screen). Identifies a selectable icon, button, menu, or tab. It also indicates the name of a field, window, dialog box, or panel. Identifies text that is displayed on the screen or that the user must type. It identifies the names of files, directories, paths, parameters, keywords, and variables. Used for emphasis, the titles of books and journals, and non-English words. It also identifies components of an equation or a formula, a placeholder, or an identifier. Indicates keyboard actions, for example, Ctrl+I (press the I key while pressing the Control key). Indicates a menu command, for example, File > New (from the File menu, select New). Identifies important information.
xv
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Customer support
Customer support is available through SolvNet online customer support and through contacting the Synopsys Technical Support Center.
Accessing SolvNet
SolvNet includes an electronic knowledge base of technical articles and answers to frequently asked questions about Synopsys tools. SolvNet also gives you access to a wide range of Synopsys online services, which include downloading software, viewing Documentation on the Web, and entering a call to the Support Center. To access SolvNet: 1. Go to the SolvNet Web page at http://solvnet.synopsys.com. 2. If prompted, enter your user name and password. (If you do not have a Synopsys user name and password, follow the instructions to register with SolvNet.) If you need help using SolvNet, click Help on the SolvNet menu bar.
Open a call to your local support center from the Web by going to http://solvnet.synopsys.com/EnterACall (Synopsys user name and password required). Send an e-mail message to your local support center: E-mail support_center@synopsys.com from within North America. Find other local support center e-mail addresses at http://www.synopsys.com/support/support_ctr. Call (800) 245-8005 from within the continental United States. Call (650) 584-4200 from Canada. Find other local support center telephone numbers at http://www.synopsys.com/support/support_ctr.
xvi
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
About this manual Contacting your local TCAD Support Team directly
support-tcad-us@synopsys.com from within North America and South America. support-tcad-eu@synopsys.com from within Europe. support-tcad-ap@synopsys.com from within Asia Pacific (China, Taiwan, Singapore, Malaysia, India, Australia). support-tcad-kr@synopsys.com from Korea. support-tcad-jp@synopsys.com from Japan.
xvii
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
About this manual Contacting your local TCAD Support Team directly
xviii
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
This part of the Advanced Calibration manual contains the following chapters: Chapter 1 Using Advanced Calibration file of Sentaurus Process on page 3 Chapter 2 Advanced Calibration file of Sentaurus Process on page 9 Chapter 3 Guidelines for additional calibration on page 43
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 1
Overview
Advanced Calibration is a selection of models and parameters, which is recommended by Synopsys to be used for accurate process simulation. In Sentaurus Process, this selection of models and parameters is contained in a text file, which can be opened with any standard text editor. By sourcing the Advanced Calibration file at the beginning of a process simulation, the standard calibration of Synopsys is selected. If needed, you can change or extend the Advanced Calibration. This can be performed by sourcing an additional calibration file, which contains the required parameter changes, or by editing the Advanced Calibration file with a text editor.
The default file is named AdvCal_2008.09.fps. It represents the first version of Advanced Calibration A-2008.09. Older versions of the Advanced Calibration file can be found in the same directory. For example, the file AdvCal_2007.03.fps contains the Advanced Calibration file for Version Z-2007.03 and is available for backward compatibility.
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
This
will
be
internally
converted
to
source $FLXSHOME/TclLib/AdvCal/
AdvCal_2006.06.fps.
The following earlier versions of the Advanced Calibration file can be loaded with Sentaurus Process, Version A-2008.09:
This possibility is available to provide backward compatibility. You can run simulations with the latest version of Sentaurus Process, but the simulations can still be based on an old calibration. For new TCAD projects, it is recommended to load the latest version of Advanced Calibration.
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
1: Using Advanced Calibration file of Sentaurus Process Advanced Calibration file for kinetic Monte Carlo simulations
The original versions of the earlier Advanced Calibration files cannot be used in the latest version of Sentaurus Process, due to changes in the source code and the model library of Sentaurus Process, which affect the functionality of the old files. Therefore, Synopsys has adapted the earlier Advanced Calibration files to cope with those changes. These modifications have been undertaken in such way that the choice of physical models and parameters is still the one from the corresponding release. The AdvancedCalibration command will always load the modified versions.
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Separate completely the calibration and the process description. Use the Advanced Calibration file as a starting point. Summarize all project-specific calibration in a short and clear text file.
Detailed information about how to perform additional calibration is given in Chapter 3 on page 43.
TDR format
Sentaurus Process does not save and load the complete status of the process simulation. In particular, the definitions of Alagator terms are only saved in TDR format if the keyword store is used in the term definition command lines, and Tcl procedures are only saved if they have been defined by the command fproc (rather than proc). Furthermore, entries in the parameter database are only saved if the TDR format is used for saving and loading, but not for the alternative DFISE format. The Advanced Calibration file contains the definitions of terms and procedures. In the latest file, AdvCal_2008.09.fps, the definitions of terms and procedures are performed in such a way that they are saved to the TDR format and are reloaded. No additional attention is needed. In earlier versions of the Advanced Calibration files, the definitions of terms and procedures are not saved. Therefore, when using earlier versions of Advanced Calibration files, you must ensure that the files are loaded at the beginning of each part of a split process simulation. If Sentaurus Workbench splits are used, loading the Advanced Calibration (and the user
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
calibration) must be performed in the header section of the input file of Sentaurus Process. This ensures that the definitions of the calibration terms and procedures are loaded at the beginning of all parts of the process flow. For more information about the TDR format, refer to the Sentaurus Data Explorer User Guide. In Sentaurus Workbench, when using earlier versions of Advanced Calibration, the input file of the process simulation must be organized as in this example:
#header AdvancedCalibration 2007.12 source ./my_calibration.fps #endheader # ... First part of the simulation ... #split A # ... Next part of the simulation ...
DFISE format
If the alternative DFISE format is used for saving and loading the structure (for Sentaurus Workbench splits, this is the case if the environment variable TDRMODE is set to false), entries in the parameter database (pdb) are not saved and loaded. The use of the default Advanced Calibration is not affected, and Sentaurus Workbench splits can be used in the same way as for saving and loading with the TDR format. However, the programming of the additional user calibration must be performed with greater care. You must avoid defining a pdb parameter in a callback procedure (such as UserImpPostProcess) if this parameter is needed by Sentaurus Process in later process steps. In rare cases, the programming of pdb parameters in callback procedures is beneficial for a technology calibration. For example, you may want to define the parameter AcInit, which sets the initial dopant activation in the first diffusion after an implant, as a function of implant energy and dose in an implant callback procedure. In this case, you need to use one of these methods:
Use the TDR format to save and load structures in Sentaurus Workbench splits. Avoid Sentaurus Workbench splits between process steps where a pdb parameter is set and process steps where this parameter is used (in the above example with AcInit: between an implant and the first successive anneal).
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 2
Most of the model equations and model parameters are taken from reliable publications. In addition, a rigorous calibration has been performed by Synopsys, based on a SIMS database. A large number of parameters come from the book Intrinsic Point Defects, Impurities, and Their Diffusion in Silicon by Peter Pichler [1], which refers to more than 3000 scientific papers and gives a comprehensive state-of-the-art overview of the experimental data available for the calibration of fundamental parameters for diffusion in silicon. For many relevant parameters, Pichler compares the results from many authors, which can be used to estimate the error bars of the parameter values. The Advanced Calibration file AdvCal_2008.09.fps is divided into four parts. The parts contain numbered sections and are executed in sequence:
Part 1: Basic model switches Part 2: Constant parameters Part 3: Initial conditions after ion implantation Part 4: Comprehensive and slow models
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The best choice of fundamental models depends on the problem to be solved. Part 1 of the Advanced Calibration represents a choice that is recommended by Synopsys for standard deep submicron CMOS simulation. In CMOS process simulation, the modeling of TED and dopant activation is important, and it is necessary to use some of the more complex models that describe the underlying physics accurately. It is often useful to reduce the number of equations to be solved in order to save CPU time. On the other hand, it may be sometimes necessary to select models that are more sophisticated than the default choice for CMOS simulation, even at the cost of increasing the CPU time. In this chapter, the possible changes with respect to the default model switches are explained. The most elegant way to change a basic model switch to add a corresponding line at the beginning of a project-specific or user-specific calibration file, which is sourced after loading the Advanced Calibration file. In this way, you can track the differences to the default suggestions of Synopsys. CPU time is an important issue for the process simulation of power device fabrication, which often includes a large number of thermal anneals. A summary of the methods to speed up the simulation of power device processes is given in Accelerating simulations for power technologies on page 62. Part 4 of the Advanced Calibration file contains the procedure AdvancedModels, which offers an option to switch to a consistently calibrated set of state-of-the-art models for dopant and defect clustering with a single command line. This option is recommended for fundamental research and can also be used in very advanced CMOS technology. It is described in Part 4: Comprehensive and slow models on page 34.
Here, the concentration of interstitials and vacancies is assumed to be always in thermal equilibrium. No equations need to be solved for interstitials or vacancies. TED and oxidationenhanced diffusion (OED) cannot be simulated with the ChargedFermi model.
10
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
A more sophisticated alternative is the ChargedReact model, a so-called five-stream model, which is selected by:
pdbSet Si Dopant DiffModel ChargedReact
Here, the diffusion of dopants is simulated through dopant-defect pairs. In contrast to the ChargedPair model, the simplifying assumption of local equilibrium between pairs and unpaired dopants is omitted. Instead, the kinetics of pair formation and dissolution is taken into account. This model needs more CPU time than the ChargedPair model, because additional equations need to be solved for each dopant. It is possible to select the ChargedReact model individually for some dopants. For example, it may be reasonable to select it only for boron but not for other dopants. This can be performed by adding the line:
pdbSet Si Boron DiffModel ChargedReact
It is possible to use the ChargedReact model for some dopants and the ChargedPair model for all other dopants. In contrast, it is not recommended to mix the ChargedFermi model with either of the ChargedReact or ChargedPair model, because the treatment of point defects would become inconsistent.
11
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Boron can form so-called boroninterstitial clusters (BICs) together with silicon interstitials. BICs exist in various sizes, as BmIn molecules inside silicon, which grow or evaporate by the incorporation or emission of silicon interstitials or boron-interstitial pairs. The BIC model can be selected by using:
pdbSet Si Boron ActiveModel ChargedCluster
The BIC model is not used by default because the solution of individual equations for all BICs is numerically expensive. Furthermore, the BIC model should only be used in combination with the Full model for interstitial clusters, which uses more equations than the 1Moment model for interstitial clusters, which is the Advanced Calibration default. The recommended way to use the BIC model is to execute the procedure AdvancedModels defined in part 4 of the Advanced Calibration file (see Part 4: Comprehensive and slow models on page 34). The selection Boron ActiveModel Transient gives satisfactory results in many situations. Arsenic can form arsenicvacancy (AsV) clusters together with vacancies. An AsV clustering model with a single cluster species can be selected by using:
pdbSet Si Arsenic ActiveModel Cluster
In this model, AsV clusters include four arsenic atoms and one vacancy. As in ActiveModel Transient, only a single reaction is considered for the formation and dissolution of clusters. The AsV clustering model [2] was the default in the Advanced Calibration file for Version X-2005.10, together with a different set of parameters for As clustering and initial conditions after As implantation. The procedure AdvancedModels contains a more comprehensive AsV clustering model, which describes six possible As and AsV clusters. Carbon can form carbon-interstitial clusters, with a similar reaction chain as for BICs. The formation of carbon-interstitial clusters is activated by:
pdbSet Si Carbon ActiveModel Transient NOTE ActiveModel Transient has a different meaning for carbon than for
all other impurities. The following command switches off the kinetics for GeB pairing in order to save CPU time:
solution name=GeB nosolve
Solving a transient equation for the formation and dissolution of Ge-B pairs is not considered necessary. Instead, in cases where the chemical effect of Ge on B diffusion needs to be taken into account, you can select a calibrated modification of B diffusivity in the presence of germanium by using:
SiGe_and_Stress_Effect 1 0
12
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
immediately after sourcing the Advanced Calibration file. This is explained in Effect of germanium and stress on page 27.
In this model, the interstitial clusters are assumed to be in local equilibrium with free interstitials. Vacancy clusters are not taken into account in the Advanced Calibration.
Poisson equation
See section 1.4 of AdvCal_2008.09.fps. In Advanced Calibration, the Poisson equation for the electrical potential is solved. Alternatively, you can switch off the Poisson equation with the command:
pdbSetBoolean Si Potential Poisson 0
In this case, local charge neutrality is assumed and the number of partial differential equations is reduced by one. In most situations, local charge neutrality gives approximately the same results as the Poisson equation. At p-n junctions, the assumption of charge neutrality gives a sharper peak of the electric field than the Poisson equation, which results in slightly sharper kinks of dopant profiles at p-n junctions.
13
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Boundary conditions
See section 1.6 of AdvCal_2008.09.fps. In the pair diffusion model, the segregation of dopants at silicon surfaces involves the capture or creation of dopantdefect pairs at the silicon side of the interface. In the pair segregation model used in Advanced Calibration, when a dopantdefect pair diffuses to an interface between silicon and another material, the dopant may enter the other material (or, for three-phase segregation, the interface layer), whereas the point defect remains on the silicon side of the interface. The selection:
pdbSet Ox_Si Boundary UseUnpairedTotalInt 1 pdbSet Ni_Si Boundary UseUnpairedTotalInt 1 pdbSet Gas_Si Boundary UseUnpairedTotalInt 1
means that the point defect released may have any charge state (and not only a neutral charge state). Similarly, for the opposite segregation reaction, when a dopantdefect pair is formed at the silicon side of the interface, a point defect with any charge state may be consumed at the silicon side of the interface. As a consequence of this selection, the time at which segregation equilibrium is reached in highly doped regions, where most point defects are charged, is decreased. The segregation equilibrium itself is not affected. Although the name of the Boolean parameter is UseUnpairedTotalInt, the selection is applied to both interstitials and vacancies. The selection:
pdbSetSwitch Ox_Si I Surf.Recomb.Vel Normalized
and the corresponding lines for vacancies and other interfaces allow the generation and recombination of point defects at silicon surfaces in all charge states. For B, As, and P, the three-phase segregation model is the default in Advanced Calibration. For In and Sb, the simpler segregation model is the default.
14
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Si Si Si Si Si Si Si Si
ChargedPair Transient Transient Transient Transient Transient None Transient nosolve 1Moment None 1 1
ActiveModel ActiveModel
ActiveModel
solution name=GeB nosolve pdbSet pdbSet pdbSet pdbSet pdbSet Si Si Si Int Vac ClusterModel ClusterModel Poisson UseCoImplant
Potential
0 0
ImplantData
Ox_Si Boundary
UseUnpariedTotalInt 1 1
1. If the basic choice is ChargedPair, it is possible to select ChargedReact for individual dopants.
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Many parameters are taken from either the literature of carefully designed experiments or the publication by Pichler [1], which gives an outstanding, comprehensive overview on the publications of impurity diffusion and activation in silicon. Other parameters have been calibrated based on the SIMS database of Synopsys. Model parameters, which depend on particular process steps, are included in the third part of the Advanced Calibration file and are described in Part 3: Initial conditions after ion implant on page 28. Examples of these are the number of point defects generated by ion implantation, which may depend on the implantation conditions.
They have been carefully selected from the literature. Any change will affect not only the diffusion of point defects, but also the diffusion of all dopant species that diffuse in dopantdefect pairs. Changing the point-defect parameters with every new technology calibration would make it difficult to compare the results of different calibration projects. Therefore, it is strongly recommended that these parameters are not changed in any way. In principle, this is also true for the surface boundary conditions (BCs) for point defects (section 2.1.4 of AdvCal_2008.09.fps). It is advisable not to change them because the calibration of all models for TED and the diffusion of all dopants would be affected. However, the BCs depend on the capping material and the local concentration of impurities. For polysilicon and oxynitride, the BCs may depend on the details of the process flow. Therefore, in practice, the surface recombination lengths of point defects can be considered to be calibration parameters for the fine-tuning of process simulation. Oxidation and nitridation cause the injection of interstitials and vacancies, respectively, at the exposed surface. A calibration of interstitial injection has been performed for dry oxidation. For nitridation and wet oxidation, the surface boundary conditions for point defects are less reliable than for inert atmosphere and can be considered to be calibration parameters for the fine-tuning of diffusion processes.
16
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
1.59 10 exp ( 4.702 eV/kT ) cm s . This is a reasonable compromise between conflicting suggestions in recent literature [1][6][7] and is in acceptable agreement with various clean data on silicon isotope diffusion and dopant diffusion in silicon that has been published [5][7][8]. The same value for Di*Cstar was also used in [9].
25 1 1
The charge distribution for free interstitials and vacancies was taken from method.advanced of the process simulator TSUPREM-4 and is based on various publications [10][11][12]. During calibration, a small change with respect to the TSUPREM-4 parameters has been introduced for the relative abundance of negatively charged vacancies.
mm + m + 1 + p + pp --------------------------------------------------------------------------------------------------------------------------------------------------------2 1 2 mm ( n n i ) + m ( n n i ) + 1 + p ( n n i ) + pp ( n n i )
(1)
where theta, Gpow, mm, m, p, and pp are given in section 2.1.4.1 of AdvCal_2008.09.fps.
17
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
For dry oxidation, the values of theta and Gpow were calibrated with experimental data from [13]1 and [14] for low-doped silicon. The values of mm, m, p, and pp have been calibrated with data from USJ formation in dry, oxidizing atmosphere. They can be modified for the purpose of fine-tuning oxidation-enhanced diffusion for high surface doping. For wet atmosphere (partial pressure of H 2 O > 0 ), a smaller value of theta has been calibrated from corresponding SIMS data.
Transient-enhanced diffusion
See section 2.2 of AdvCal_2008.09.fps. The model of Rafferty et al. [3] is used to simulate the evaporation of interstitials from {311} defects. The reaction rates for the capture and evaporation of interstitials have been calibrated with transmission electron microscope (TEM) data on the dissolution of {311} defects published by Stolk et al. [15] and Saleh et al. [16]. As an initial condition, it is assumed that all interstitials generated by ion implantation are bound in {311} clusters (InitPercent = 1.0). The selected model gives accurate results for the dissolution of {311} defects. However, note that the model is too simple to describe the initial phase of ultrahigh interstitial supersaturation after ion implantation, which was reported by Cowern et al. [8] and is ascribed to the formation and dissolution of small interstitial clusters. In addition, the model underestimates the stability of interstitial clusters in situations where dislocation loops form and where most of the excess interstitials are bound to dislocation loops rather than {311} defects. This happens, for example, after high-dose amorphizing implantation of silicon ions into silicon. In situations where TED is not governed by {311} defects, but rather by small clusters or dislocation loops, the model is less accurate. A more comprehensive model for interstitial clusters has been calibrated by Zographos et al. [17]. This is switched on if you execute the procedure AdvancedModels, defined in part 4 of the Advanced Calibration file.
1. The reference [13] includes data for oxidation-enhanced diffusion (OED) of P and B. A higher diffusion enhancement was reported for P than for B, which was ascribed to a 20% vacancy component of boron diffusion. Recent experiments indicate that the vacancy component for B diffusion should be much less than 20% (for an overview, see [1]). Therefore, instead of ascribing the lower OED of boron to diffusion of BV pairs, the calibration of theta with data from [13] was performed under the assumption that the observed difference between the OED of P and B was mainly due to experimental inaccuracies. Giving equal weight to the P and B data, Synopsys obtained a 10% reduction of theta with respect to using only the P data for the extraction of theta.
18
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Effect of fluorine
It is known that boron diffusion can be reduced by the presence of fluorine. The main reason for this is that FV clusters, which form after ion implantation, catch excess interstitials, which are also present in silicon after implantation [20]. A complete physics-based model for the interactions between B, I, and F must be very complex, because F atoms are redistributed during solid phase epitaxial regrowth of amorphized layers. Instead, in the Advanced Calibration, a simpler approach is used. It is assumed that F atoms are immobile after ion implantation and that the presence of F atoms reduces directly the diffusivity of B atoms by a factor (BoronDiffFactor), which depends 20 on the F concentration. This factor is close to 1 for F concentrations smaller than 1 10 and becomes important only for very high F concentrations. It has been calibrated by comparisons of ultrashallow junction boron SIMS profiles, which were made by boron implantation and annealing, and BF2 implantation and annealing, respectively.
Boron clustering
The transient cluster model is used. Four boron atoms form a cluster. Interstitials are not built into B clusters. The solid solubility value is a fit to the collection of literature data compiled by Pichler [1]. Two Arrhenius functions are combined: one covers the range T < 1000 C and the other, T > 1000 C . The active boron reaches the solid solubility if the total B concentration reaches TotSolubility, which is defined in Advanced Calibration as three times the B solid solubility. The rate at which the equilibrium between active and clustered B is reached is given by the parameter CluRate. CluRate has been calibrated by Synopsys using experimental data from the Synopsys SIMS database. With the obtained value, a significant amount of boron SIMS data can be reproduced, including ultrashallow junction profiles. However, in some
19
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
situations, it is recommended to tune CluRate to improve the accuracy of fitting SIMS data or sheet resistance data in the process window of interest. In particular, in the presence of F, it may be necessary to reduce CluRate. For the initial activation of boron after implantation, the basic assumption is that it is given by a small value in crystalline silicon (AcInit) and by a higher value (AmInit) in recrystallized areas. In the Synopsys calibration, the initial activation of boron in recrystallized regions is smaller than the measured values reported, for example, by Colombeau et al. [21]. This is necessary because, with the chosen clustering model for boron, using initial activation levels 20 higher than 1 10 results in an overestimated transient-enhanced diffusion of boron for a number of SIMS data in the Synopsys database, where ultralow energy implantation was followed by low-temperature annealing. If the BIC model is used, good results for B activation and deactivation can be obtained with realistic assumptions for AcInit and AmInit. This is taken into account in the procedure AdvancedModels in part 4 of the Advanced Calibration file.
Spacer oxides that are formed by a TEOS process and capped by a SiN layer may contain a high concentration of hydrogen, which increases the boron diffusivity in oxide. This case is not taken into account in the Advanced Calibration file.
20
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Fluorine
See section 2.4 of AdvCal_2008.09.fps. As explained in the previous chapter, the Advanced Calibration does not offer a complete physics-based model for the effects of fluorine in silicon. Instead, F is treated in a very simple way. It is assumed that fluorine is completely immobile after ion implantation. Three empirical effects of fluorine on B diffusion are implemented in section 2.3 of
AdvCal_2008.09.fps:
Fluorine reduces directly the B diffusivity in Si (using BoronDiffFactor). Fluorine increases the B diffusivity in oxide and, therefore, increases the dose loss. Fluorine increases the B out-diffusion from oxide to the gas and, therefore, increases the B dose loss.
The effect of fluorine on boron diffusion and dose loss has been calibrated with SIMS data from BF2 implantation and annealing. For all data, B and F have approximately the same spatial distribution after ion implantation. The calibration is valid only for this particular situation. Experimental data where fluorine was implanted separately was not taken into account in the calibration. When F is implanted separately from B, Advanced Calibration Version A-2008.09 does not accurately predict the influence of F on dopant diffusion.
Arsenic diffusivity
The values for the diffusivity of arsenic have been calibrated by Synopsys based on SIMS data. 20 For regions with high As concentration (> 2.0 10 ), the diffusivity of As is increased sharply, following the measurements by Larsen et al. [23] and using a formula that is based on the percolation theory and lattice Monte Carlo simulations [24]. It is assumed that a high concentration of P increases the diffusivity of AsV pairs in a similar way as a high concentration of As using percolation. Following TSUPREM-4, the pairing constants are chosen such that the diffusivity of arsenic-defect pairs equals approximately the diffusivity of unpaired defects.
21
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Arsenic clusters
It is assumed that three arsenic atoms form an As3 cluster. The values of the solid solubility and the clustering rate have been calibrated by Synopsys.
Phosphorus diffusivity
At high temperatures, phosphorus diffuses predominantly through interstitials. The diffusivity of PI pairs has a similar value as the fit to literature data in [1], with a slightly increased contribution of P+I0 pairs and a slightly reduced contribution of P+I pairs. The diffusivity of PV pairs is smaller and only relevant at very high P concentrations. At low temperatures, the value for phosphorus diffusivity suggested in [1] is too small in comparison to diffusivities extracted from very long furnace anneals at low phosphorus concentrations [26]. A possible explanation is that PV pairs contribute significantly to the total diffusivity of P at low temperatures. In AdvCal_2008.09.fps, a very small activation energy of only 1.8 eV is ascribed to the diffusion of P using PV pairs. The diffusivity of P+V and P+V0 pairs has been calibrated with SIMS data for P diffusion at low temperatures. In intrinsic silicon, at temperatures less than 780 C , PV pairs contribute more than 50% to the diffusivity of P. It should be mentioned that the activation energy of 1.8 eV is much less than what has been calculated by first-principles simulation [27]. The research on phosphorus diffusivity is ongoing. Following TSUPREM-4, the pairing constants are chosen such that the diffusivity of phosphorus-defect pairs equals approximately the diffusivity of unpaired defects.
22
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Phosphorus clusters
The model parameters for the formation and dissolution of P clusters have been calibrated by Synopsys, based on SIMS data at high concentrations. It is assumed that three P atoms can form a P3 cluster. It should be mentioned that the clustering model underestimates the stability of P complexes 22 3 for extremely high P concentrations (> 10 cm ), which can be obtained after very high dose 15 2 implantation (for example, 5 10 cm ) with low energy (for example, 2 keV). AsP clusters The physics of P diffusion is very complex if P and As are implanted and annealed together, in 14 2 particular, for high As implant doses (> 10 cm ). Synopsys has not yet completed a calibration for the whole range of possible process conditions for the co-diffusion of As and P. Depending on the process window of interest (window of As dose, As energy, P dose, P energy, annealing conditions), the following approaches can help to improve the accuracy with respect to Advanced Calibration default parameters:
Modify the P diffusivity as a function of As concentration using the term PhosphorusDiffFactor, PhosphorusVacDiffFactor, or PhosphorusIntDiffFactor. This approach was used in Version X-2005.10 of Advanced Calibration. The following command was applied in the 2005.10 calibration:
term name=PhosphorusDiffFactor add Silicon \ eqn="(1.0/(1.0+Arsenic*[Arr 1.0e-32 -3.0\]))"
Modify the dependence of PI pair diffusion on the Fermi level. In particular, it may be helpful to introduce negatively charged P+I pairs with a high abundance in As-doped regions. For this purpose, you must redefine the diffusivity and the pairing constants of PI pairs. Take into account the formation and dissolution of mixed AsP clusters. It appears natural to assume that P atoms can be built into As clusters. The AsP clusters act as a temporary trap for P atoms and help to keep P inside highly As-doped regions. simple model
for AsP clusters is implemented in section 2.6.2.2 of AdvCal_2008.09.fps. It is not switched on by default, because the calibration is not fully reliable. After sourcing the Advanced Calibration file, you can switch on the model by the command:
Use_As3P_clusters Use_As3P_clusters is a procedure defined in section 2.6.2.2 of AdvCal_2008.09.fps, which instructs Sentaurus Process to solve for the mixed cluster As3P. The parameters As3P_k1 and As3P_k2, defined in section 2.6.2.2, govern the formation and dissolution rate
of such clusters.
23
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Indium parameters
See section 2.7 of AdvCal_2008.09.fps. The diffusivity values have been obtained by Synopsys from calibration of SIMS data. The pairing constants are chosen such that the diffusivity of InI pairs is approximately equal to the diffusivity of free interstitials. The indium solid solubility and the clustering rate have been calibrated by Synopsys. The dose loss of indium during annealing is diffusion limited. Almost all indium atoms, which diffuse to the SiSiO2 interface, are built into the oxide. This is reflected by a very low segregation coefficient. Furthermore, it is assumed that indium evaporates at the oxidegas surface. The indium diffusion and dose loss is well calibrated for typical indium channel or halo 13 2 implants below the amorphization dose. For high indium doses (typically > 5 10 cm ) and for the annealing of preamorphized wafers, the modeling of indium is not accurate for the following reason: During solid phase epitaxial regrowth (SPER), indium atoms are pushed towards the surface, due to a segregation effect between the crystalline and amorphous phases
24
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
of silicon [29][30]. This segregation increases the overall dose loss of indium dramatically. However, the SPER is not modeled explicitly in Sentaurus Process.
Antimony parameters
See section 2.8 of AdvCal_2008.09.fps. The diffusivity of antimony in silicon has been calibrated by Synopsys based on SIMS data. Antimony diffuses predominantly through SbV pairs. In highly doped regions (antimony 20 concentration > 3.5 10 ), the diffusivity is enhanced as observed by Larsen et al. [23]. The pairing constants are chosen such that the Sb-defect pair diffusivity has the same value as the diffusivity of the unpaired defect. The cluster parameters and the segregation and transfer coefficients at the SiSiO2 interface have been calibrated by Synopsys based on SIMS data and sheet resistance data. No ultrashallow junction Sb profiles have been used for the calibration, therefore, the model parameters are not expected to be predictive for Sb ultrashallow junction formation. The diffusivity of Sb in oxide is taken from Aoyama et al. [31].
Carbon diffusion
See section 2.10 of AdvCal_2008.09.fps.
Carbon diffusivity
The macroscopic diffusivity of carbon in silicon is taken from the literature [1]. The diffusivity of CI pairs has been calibrated by Synopsys. The FrankTurnbull mechanism is switched off. Carbon interstitials are only formed by the kick-out mechanism.
25
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Carbon clustering
Three types of carboninterstitial cluster are taken into account: C2I, C3I2, and C3I3. The following reactions for the formation and dissolution of clusters are considered:
The clustering rates, together with the diffusivity of CI pairs, have been calibrated by Synopsys using SIMS data from marker layer experiments [32][33] and from data on ultrashallow junction formation following Ge+C+B [34] and Ge+C+BF2 cocktail implants. The hopping length of CI pairs is calibrated in the Sentaurus Process defaults. During the formation of CI clusters, the concentration of free interstitials is reduced and vacancies are created. As a consequence, B diffusion is retarded and Sb diffusion is enhanced. The increase of the solid solubility of boron in regions of high carbon concentration [34] is not taken into account in the Advanced Calibration. The CI clustering model allows you to obtain accurate results also for the analysis of phosphorus ultrashallow junction formation by Si+C+P cocktail implants and subsequent spike annealing [35][36].
26
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
lead to a numeric error in the result. To reduce this error, Sentaurus Process can smooth the initial point-defect concentration at the amorphouscrystalline interface with the parameter AmorpGamma. Synopsys has investigated typical situations and has found that the value AmorpGamma=0.95 often gives the smallest numeric error.
27
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
2: Advanced Calibration file of Sentaurus Process Part 3: Initial conditions after ion implant
chemical effect of Ge in a multiplicative way. Synopsys has calibrated the effect of stress on B and Ge diffusivity using data from [38], and on P and Sb diffusivity using data from [42] and [43], respectively. Stress is only taken into account through the hydrostatic pressure. Possible anisotropic effects are not considered. The procedure SiGe_and_Stress_Effect has two Boolean arguments. The first argument specifies whether the chemical effect of Ge on dopant diffusivity is switched on; the second argument specifies whether the effect of mechanical stress on diffusivities and point-defect equilibrium concentration should be taken into account. By default, the Ge and stress effects are not switched on. This saves CPU time in situations where the effects can be neglected.
NOTE
The calibration of stress and Ge effects is based on published marker layer experiments and has not yet been tested rigorously against SIMS data and electrical data from real-device fabrication processes. It is not known how accurate the models are for ion implantation and subsequent annealing.
After sourcing AdvCal_2008.09.fps, you can switch on the desired effects by any of these command lines:
SiGe_and_Stress_Effect 1 0 SiGe_and_Stress_Effect 0 1 SiGe_and_Stress_Effect 1 1
28
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
2: Advanced Calibration file of Sentaurus Process Part 3: Initial conditions after ion implant
Using this command, Sentaurus Process expects the updating of data fields after ion implantation to be performed by the Alagator procedure UserPointDefectModel. This procedure is defined in section 3.5 of AdvCal_2008.09.fps. With defect.model assigned to user.defined, this procedure is called once after each ion implantation.1 UserPointDefectModel performs two tasks:
It calls the procedure impPostProcess_AdvCal, implemented in section 3.3 of AdvCal_2008.09.fps. This procedure updates the data fields and parameters for initialization of defect and dopant data fields after ion implantation and before diffusion, dependent on the implant conditions. The same physical parameters are applied to analytic and Monte Carlo implantations. For Monte Carlo implantation, two additional procedures are performed by UserPointDefectModel. First, the procedure ctrimDamageModels_AdvCal is called in the case of Crystal-TRIM implantation, which is implemented in section 3.4 of AdvCal_2008.09.fps. This is needed for the storing of the Monte Carlo amorphization data field. Second, the procedure CoImpPostProcess is called if the Coimplant model is switched on. (For analytic implants, CoImpPostProcess is already in the regular implantation postprocessing procedures of Sentaurus Process and does not need to be called again in UserPointDefectModel.)
All data-field processing for dopants and point defects is performed in the Alagator procedure named impPostProcess_AdvCal.
1. For Monte Carlo implantation of the molecular species BF2, the procedure UserPointDefectModel is actually called once for each element (boron and fluorine). This special case is taken into account in the implementation of UserPointDefectModel.
29
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
2: Advanced Calibration file of Sentaurus Process Part 3: Initial conditions after ion implant
impPostProcess_AdvCal
See section 3.3 of AdvCal_2008.09.fps.
30
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
2: Advanced Calibration file of Sentaurus Process Part 3: Initial conditions after ion implant
dfactor. For analytic implantation, dfactor may depend on implantation energy and dose if a procedure dfactor_$Species is defined for the implantation species. For Monte Carlo implantation, a constant value MC.DFactor has been calibrated for various implant species. The calibration of MC.DFactor has been performed for the implant code Taurus Monte Carlo
and is expected to be less accurate for Crystal-TRIM. It is possible to use a +x damage model by defining a procedure AmModel_$Species, which gives the return value +1. In this case, the crystal damage is the product of the as-implanted dopant profile and dfactor. The +x damage model can be helpful to describe situations where buried amorphous layers are formed after medium-dose implantation of heavy ions (for 13 2 example, indium implantation with 100 keV, 6 10 cm ). With the +x damage model, it is necessary to define very high values for dfactor to adjust the measured and simulated amorphization.
By default, AcInit and AmInit are defined for all dopants, in part 2 of the calibration file, as constant parameters. However, you can define AcInit and AmInit in a similar way to ifactor. If a procedure acinit_$Species (for example, acinit_Arsenic) is defined, AcInit is calculated in this procedure as a function of implantation energy and dose. The same applies to AmInit.
NOTE
If the values of AcInit and AmInit are defined in implantation callback procedures, you must be careful: The values would be discarded when saving and loading the structure in DFISE format. (DFISE does not save the values of pdb parameters.) In addition, the values would be overwritten upon sourcing AdvCal_2008.09.fps, where these parameters are also defined in part 2.
31
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
2: Advanced Calibration file of Sentaurus Process Part 3: Initial conditions after ion implant
ifactor
Giles [45] observed that using an ifactor of 1.0 gives good results for many situations. An ifactor of 1.0 means that, after the fast recombination of excess interstitials and vacancies generated by ion implantation, one interstitial atom survives per implanted ion. In AdvCal_2008.09.fps, an ifactor of 1.0 is used for the implantation of most species.
32 Advanced Calibration User Guide A-2008.09
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
2: Advanced Calibration file of Sentaurus Process Part 3: Initial conditions after ion implant
For high dose (> 1 10 cm ) arsenic implantation, a higher value of ifactor is used. In this case, ifactor is set in the procedure ifactor_Arsenic as a steady function of implantation energy and dose, and can have a value up to 3.0 for high-energy and high-dose implantation. The higher value of ifactor will reflect a consequence of amorphization of the silicon surface layer by high-dose arsenic implantation. During solid phase epitaxial regrowth (SPER) of the amorphized surface region, all point defects in that region are eliminated.
14 2
Since the interstitials generated by collisions during ion implantation are (on average) located slightly deeper than the vacancies, a larger fraction of interstitials will be located in the deeper region inside silicon, which is not amorphized, and will survive the damage annealing by SPER. After recombination of all of the vacancies and interstitials that survived SPER, there remains an average number of interstitials per implanted ion higher than 1.0 in the nonamorphized region. This consideration can be investigated quantitatively by using the full cascade mode of Monte Carlo ion implantation simulation.
ifactor is set to the value 0.5 for BF2 implantation. This is meant to anticipate the capability
of F to eliminate interstitials, which is not taken into account in the diffusion models used by Advanced Calibration.
vfactor
vfactor is set to 0.0 for all implanted ions.
dfactor
The damage factor is set to 0.5 for boron implantation. It is increased for BF2, P, and Si implantation in order to compensate for the default underestimation of amorphization caused by silicon implantation. For analytic As and Ge implantation, dfactor depends on the implant energy and dose. The formulas have been calibrated with Monte Carlo ion implantation, which was calibrated earlier with experimental data.
33
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
2: Advanced Calibration file of Sentaurus Process Part 4: Comprehensive and slow models
The Full model for interstitial clusters. In this model, the kinetics of formation and dissolution of small interstitial clusters, {311} defects, and dislocation loops is described by seven equations [17]. The ChargedCluster model for boroninterstitial clusters (BICs) and arsenicvacancy clusters. Boron-clustering kinetics is described by the formation and dissolution of six types of BIC: B2, B2I, B2I2, B3I, B3I2, and B3I3. Arsenicvacancy clustering is described by six clusters: As2, As2V, As3, As3V, As4, and As4V.
In addition, other model parameters are adjusted for B, As, P, and In diffusion. These additional adjustments have been calibrated with SIMS data. They are needed because the simulation of transient-enhanced diffusion of these dopants is affected by switching on the Full model for interstitial clusters instead of the 1Moment model, which is the default in Advanced Calibration. The disadvantage of switching on the advanced models is that the total number of equations to be solved for dopant and defect clustering increases sharply, which leads to a typical increase of CPU time for annealing by a factor of three, in comparison to simulations with the Advanced Calibration standard models. In general, it is not recommended to use only part of the advanced models. In particular, for B USJ formation, you should not use the ChargedCluster model without switching on the Full model for interstitials, and vice versa. However, in devices where the maximum concentration of B or As is small, you may carefully consider selecting a simple clustering model for this dopant to save CPU time. The option AdvancedModels is recommended for fundamental research on process simulation models and for applications where the standard models are not suited to predict all trends correctly. These may include, for example, the modeling of dopant activation and defect annealing by advanced millisecond annealing with a laser or flash lamp. In the following sections, the contents of the procedure AdvancedModels is described.
34
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
2: Advanced Calibration file of Sentaurus Process Part 4: Comprehensive and slow models
Interstitial clusters
See section 4.1 of AdvCal_2008.09.fps. The advanced interstitial clustering model, first published in [17], is switched on by:
pdbSet Si Int ClusterModel Full pdbSet Si Int MultiClusterModel Full { 2Moment Loop }
In this model, seven equations are solved to describe the kinetics of self-interstitial clusters:
Three data fields (I2, I3, I4) describe small interstitial clusters (SMICs). Two data fields (D311, density of {311} defects, and C311, density of interstitials bound in {311} defects) describe the presence of {311} defects. Two data fields (DLoop, density of dislocation loops, and CLoop, density of interstitials bound in dislocation loops) describe dislocation loops.
For a complete description of the model and a comparison to experimental data, refer to the literature [17]. The differences of this model to the default 1Moment model are illustrated in Figure 1 and Figure 2 on page 36.
107 106 Interstitial Supersaturation 105 104 103 102 101 40 keV silicon implant, dose 2x1013 cm3, anneal at 600C 100 101 102 103 104 100 Time [s] Experiment Simulation: AdvancedModels Simulation: 1Moment model
105
Figure 1
Time evolution of interstitial supersaturation after low-dose silicon implantation, during annealing at 600oC. Experimental data points are extracted from [8]. For short-time anneals (< 1000 s), a high supersaturation is maintained by dissolution of SMICs. This is reproduced correctly with the Full model, but not with the 1Moment model. For longer anneal times, the interstitial supersaturation is maintained by {311} defects. In this situation, the 1Moment model gives similar results to the Full model.
35
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
2: Advanced Calibration file of Sentaurus Process Part 4: Comprehensive and slow models
1013
TEM: Total interstitials in clusters Simulation: Total interstitials in clusters, Full model Simulation: Interstitials in clusters, 1Moment model TEM: Interstitials in loops Simulation: Interstitials in loops, Full model TEM: Interstitials in {311} defects Simulation: Interstitials in {311}, Full model
14
, anneal at 800C
Figure 2
Time evolution of concentration of interstitials in {311} defects and dislocation loops after amorphizing silicon implantation, during annealing at 800oC. Experimental data points (TEM) are extracted from [46]. The Full model offers a good description of interstitials bound to {311} defects and dislocation loops. In contrast, the 1Moment model underestimates the stability of interstitial clusters in situations with dislocation loops.
The high supersaturation of interstitials in the initial phase of low-temperature annealing is important also for USJ formation with spike annealing, since all temperature ramps start at low temperature. Therefore, if the Full model is used for interstitial clusters, a suitable calibration of transient-enhanced diffusion of dopants that diffuse together with interstitials (B, P, In) requires either a dopantinterstitial clustering model or reduced diffusivities of dopantinterstitial pairs at low temperatures.
Boroninterstitial clusters
See section 4.2 of AdvCal_2008.09.fps. Boroninterstitial clusters (BICs) should be used in combination with the Full model for interstitial clusters. The BIC model is selected by:
pdbSet Si B ActiveModel ChargedCluster
All clusters are assumed to be electrically neutral. The most important model parameters are the formation energies of the various clusters. These have been optimized by comparison to a collection of SIMS data for various process conditions. The BIC model allows you to use realistic initial conditions (AmInit, AcInit, ifactor, dfactor) for B after ion implantation, in all situations. These are set in section 4.2.2 of AdvCal_2008.09.fps. The scaling factors for the damage (dfactor) and for the number of
36
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
2: Advanced Calibration file of Sentaurus Process Part 4: Comprehensive and slow models
interstitials (ifactor) produced by implantation of BF2 have been extracted from calibrated reference simulations using the full cascade Monte Carlo engine. The ChargedReact (fivestream) diffusion model for B is switched on together with the BIC model. The BIC model describes the activation of B more accurately than the Transient cluster model. This is most evident for thermal anneals with a low thermal budget, such as lowtemperature rapid thermal annealing (RTA) or millisecond annealing. An example is shown in Figure 3, where the AdvancedModels provides superior accuracy for RTA at 900 C (left), but no substantial improvement is obtained for the spike anneal (right).
1020 SIMS Simulation: BIC model Simulation: Transient cluster
Boron Concentration [cm3] 1021 1020 1019 1018 1017 1016 0 20 40 Depth [nm] 60 80 SIMS Simulation: BIC model Simulation: Transient cluster
1019
1018
10
17
Figure 3
Comparison of simulated B profiles with BIC model (red lines) and the simple cluster model to SIMS data: (left) B profiles after RTA at 900oC (SIMS data from [47]). The BIC model is significantly more accurate. (Right) B profiles after a spike anneal at 1050oC (SIMS data from VSEA1). All simulations are performed with AdvCal_2007.12.fps, either with or without the option AdvancedModels.
37
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The ChargedCluster model for As clusters has been calibrated for use in combination with the Full model for interstitial clusters. The initial conditions after implantation and the dose loss parameter CMax have been modified with respect to the default calibration of As diffusion. Similar to B, the diffusion model ChargedReact is switched on together with the ChargedCluster model.
References
[1] [2] P. Pichler, Intrinsic Point Defects, Impurities, and Their Diffusion in Silicon, Computational Microelectronics, Vienna: Springer, 2004. S. Chakravarthi et al., Modeling of Diffusion and Activation of Low Energy Arsenic Implants in Silicon, in MRS 2002 Spring Meeting Proceedings, Symposium C, vol. 717, San Francisco, CA, USA, pp. C3.7.1C3.7.6, April 2002.
38
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[3] [4]
C. S. Rafferty et al., Simulation of cluster evaporation and transient enhanced diffusion in silicon, Applied Physics Letters, vol. 68, no. 17, pp. 23952397, 1996. S. Strauss et al., Analytic model for ion channeling in successive implantations in crystalline silicon, Materials Science and Engineering B, vol. 124125, pp. 376378, December 2005. H. Bracht, N. A. Stolwijk, and H. Mehrer, Equilibrium Concentrations of Intrinsic Point Defects in Silicon Determined by Zinc Diffusion, in Proceedings of the Seventh International Symposium on Silicon Materials Science and Technology (Semiconductor Silicon), vol. 94-10, San Francisco, CA, USA, pp. 593602B, May 1994. H. Bracht, E. E. Haller, and R. Clark-Phelps, Silicon Self-Diffusion in Isotope Heterostructures, Physical Review Letters, vol. 81, no. 2, pp. 393396, 1998. A. Ural, P. B. Griffin, and J. D. Plummer, Self-Diffusion in Silicon: Similarity between the Properties of Native Point Defects, Physical Review Letters, vol. 83, no. 17, pp. 34543457, 1999. N. E. B. Cowern et al., Energetics of Self-Interstitial Clusters in Si, Physical Review Letters, vol. 82, no. 22, pp. 44604463, 1999. B. Colombeau and N. E. B. Cowern, Modelling of the chemical-pump effect and C clustering, Semiconductor Science and Technology, vol. 19, no. 12, pp. 13391342, 2004.
[5]
[6] [7]
[8] [9]
[10] P. M. Fahey, P. B. Griffin, and J. D. Plummer, Point defects and dopant diffusion in silicon, Reviews of Modern Physics, vol. 61, no. 2, pp. 289388, 1989. [11] M. D. Giles, Defect-Coupled Diffusion at High Concentrations, IEEE Transactions on Computer-Aided Design, vol. 8, no. 5, pp. 460467, 1989. [12] I. Bork and H. Matsumoto, On the Determination of Boron Diffusivities and Boron Interstitial Pair Binding Energies in Silicon, in International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Tokyo, Japan, pp. 9192, September 1996. [13] P. A. Packan and J. D. Plummer, Temperature and time dependence of B and P diffusion in Si during surface oxidation, Journal of Applied Physics, vol. 68, no. 8, pp. 43274329, 1990. [14] P. B. Griffin and J. D. Plummer, Process Physics Determining 2-D Impurity Profiles in VLSI Devices, in IEDM Technical Digest, Los Angeles, CA, USA, pp. 522525, December 1986. [15] P. A. Stolk et al., Physical mechanisms of transient enhanced dopant diffusion in ionimplanted silicon, Journal of Applied Physics, vol. 81, no. 9, pp. 60316050, 1997. [16] H. Saleh et al., Energy dependence of transient enhanced diffusion and defect kinetics, Applied Physics Letters, vol. 77, no. 1, pp. 112114, 2000.
39
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[17] N. Zographos, C. Zechner, and I. Avci, Efficient TCAD Model for the Evolution of Interstitial Clusters, {311} Defects, and Dislocation Loops in Silicon, in MRS Symposium Proceedings, Semiconductor Defect EngineeringMaterials, Synthetic Structures and Devices II, vol. 994, San Francisco, CA, USA, p. 0994-F10-01, April 2007. [18] F. Wittel, Development and Characterization of Process Simulation Models for Diffusion and Co-Diffusion of Dopants in Silicon, Ph.D. thesis, Boston University, Boston, MA, USA, 1996. [19] L. F. Giles et al., Transient enhanced diffusion of B at low temperatures under extrinsic conditions, Solid-State Electronics, vol. 49, no. 4, pp. 618627, 2005. [20] G. Impellizzeri et al., Role of fluorine in suppressing boron transient enhanced diffusion in preamorphized Si, Applied Physics Letters, vol. 84, no. 11, pp. 18621864, 2004. [21] B. Colombeau et al., Current Understanding and Modeling of B Diffusion and Activation Anomalies in Preamorphized Ultra-Shallow Junctions, in MRS Symposium Proceedings, Silicon Front-End Junction FormationPhysics and Technology, vol. 810, San Francisco, CA, USA, pp. 91102, April 2004. [22] Y.-S. Oh and D. E. Ward, A Calibrated Model for Trapping of Implanted Dopants at Material Interface During Thermal Annealing, in IEDM Technical Digest, San Francisco, CA, USA, pp. 509512, December 1998. [23] A. N. Larsen et al., Heavy doping effects in the diffusion of group IV and V impurities in silicon, Journal of Applied Physics, vol. 73, no. 2, pp. 691698, 1993. [24] S. T. Dunham and C. D. Wu, Atomistic models of vacancy-mediated diffusion in silicon, Journal of Applied Physics, vol. 78, no. 4, pp. 23622366, 1995. [25] R. Kasnavi et al., Characterization of arsenic dose loss at the Si/SiO2 interface, Journal of Applied Physics, vol. 87, no. 5, pp. 22552260, 2000. [26] K. Suzuki, Model for Transient Enhanced Diffusion of Ion-Implanted Boron, Arsenic, and Phosphorous over Wide Range of Process Conditions, FUJITSU Scientific & Technical Journal, vol. 39, no. 1, pp. 138149, 2003. [27] X.-Y. Liu et al., First-principles study of phosphorus diffusion in silicon: Interstitialand vacancy-mediated diffusion mechanisms, Applied Physics Letters, vol. 82, no. 12, pp. 18391841, 2003. [28] J. Dabrowski et al., Mechanism of dopant segregation to SiO2/Si(001) interfaces, Physical Review B, vol. 65, p. 245305, May 2002. [29] V. C. Venezia et al., Dopant redistribution effects in preamorphized silicon during low temperature annealing, in IEDM Technical Digest, Washington, DC, USA, pp. 489492, December 2003.
40
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[30] C. Zechner, D. Matveev, and A. Erlebach, Phase-field model for the dopant redistribution during solid phase epitaxial regrowth of amorphized silicon, Materials Science and Engineering B, vol. 114115, pp. 162165, 2004. [31] T. Aoyama, H. Tashiro, and K. Suzuki, Diffusion of Boron, Phosphorus, Arsenic, and Antimony in Thermally Grown Silicon Dioxide, Journal of the Electrochemical Society, vol. 146, no. 5, pp. 18791883, 1999. [32] H. Rcker et al., Suppressed diffusion of boron and carbon in carbon-rich silicon, Applied Physics Letters, vol. 73, no. 12, pp. 16821684, 1998. [33] P. Lavant et al., Engineering the diffusion behavior of dopants (B, Sb) in silicon by incorporation of carbon, Nuclear Instruments and Methods in Physics Research B, vol. 186, no. 14, pp. 292297, 2002. [34] V. Moroz et al., Optimizing boron junctions through point defect and stress engineering using carbon and germanium co-implants, Applied Physics Letters, vol. 87, p. 051908, August 2005. [35] B. J. Pawlak et al., Suppression of phosphorus diffusion by carbon co-implantation, Applied Physics Letters, vol. 89, p. 062102, August 2006. [36] C. Zechner et al., Modeling Ultra Shallow Junctions Formed by Phosphorus-Carbon and Boron-Carbon Co-implantation, in MRS Symposium Proceedings, Semiconductor Defect EngineeringMaterials, Synthetic Structures and Devices II, vol. 994, San Francisco, CA, USA, p. 0994-F11-17, April 2007. [37] F. J. Morin and J. P. Maita, Electrical Properties of Silicon Containing Arsenic and Boron, Physical Review, vol. 96, no. 1, pp. 2835, 1954. [38] N. Zangenberg, Defect and Diffusion Studies in Si and SiGe, Ph.D. thesis, University of Aarhus, Denmark, 2003. [39] P. Laitinen, Self- and Impurity Diffusion in Intrinsic Relaxed Silicon - Germanium, Ph.D. thesis, University of Jyvskyl, Finland, 2004. [40] A. N. Larsen and P. Kringhoj, Diffusion of Sb in relaxed Si1xGex, Applied Physics Letters, vol. 68, no. 19, pp. 26842686, 1996. [41] P. Kuo et al., Boron Diffusion in Si and Si1xGex, in MRS Symposium Proceedings, Strained Layer Epitaxy - Materials, Processing, and Device Applications, vol. 379, pp. 373378, 1995. [42] J. S. Christensen, Dopant diffusion in Si and SiGe, Ph.D. thesis, KTH, Royal Institute of Technology, Stockholm, Sweden, 2004. [43] A. F. W. Willoughby, J. M. Bonar, and M. S. A. Karunaratne, IST Project 2000-30129, Report on the Effects of Defect Injection on Sb in SiGe, Technical Report D605, FRENDTECH, Southampton, UK, September 2003.
41
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[44] G. Hobler and S. Selberherr, Two-Dimensional Modeling of Ion Implantation Induced Point Defects, IEEE Transactions on Computer-Aided Design, vol. 7, no. 2, pp. 174180, 1988. [45] M. D. Giles, Transient Phosphorus Diffusion Below the Amorphization Threshold, Journal of the Electrochemical Society, vol. 138, no. 4, pp. 11601165, 1991. [46] J. Li and K. S. Jones, {311} defects in silicon: The source of the loops, Applied Physics Letters, vol. 73, no. 25, pp. 37483750, 1998. [47] S. Solmi, F. Baruffaldi, and R. Canteri, Diffusion of boron in silicon during postimplantation annealing, Journal of Applied Physics, vol. 69, no. 4, pp. 21352142, 1991.
42
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 3
The Advanced Calibration file is a good starting point for accurate process simulation with Sentaurus Process. However, the Advanced Calibration cannot fully replace an additional calibration by the user for 2D applications. With a customized process calibration, the accuracy can always be further increased for any technology of interest. A customized calibration of process and device simulation models needs to be performed by the user or can be requested from Synopsys in the context of a customer service project. To further improve the Advanced Calibration, Synopsys appreciates feedback from customers regarding the accuracy obtained with the parameter files for different process conditions, and suggestions for improved models or parameter values.
Many models are simplifications of real physics. Only a few parameters of diffusion and reaction physics in silicon can be determined by direct measurements. Therefore, the calibration is difficult. A very large range of possible experiment data needs to be reproduced with a single, consistent set of models. For example, in standard CMOS technology, dopant 16 3 22 3 concentrations range from 10 cm to 10 cm ; temperatures range from 500 C to 1350 C . In extreme conditions, the models used are often overburdened. For example, the dopant 21 3 clustering models, which work well at dopant concentrations up to 10 cm , are less reliable at higher dopant concentrations, which may occur after high-dose ion implantation at very low energies.
43
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
The experimental data is not perfectly accurate. Errors arise from insufficient equipment calibration (implanter dose, furnace temperature), from SIMS measurements, and from missing details in the process description such as thickness of the oxide layer on top of silicon. As a result, occasionally, small discrepancies are observed between data obtained by different groups for the same nominal process conditions. For some physical phenomena, no adequate calibration is available, either due to the lack of a physical model in Sentaurus Process or to the lack of data for performing a reliable calibration.
In this section, the accuracy of the Advanced Calibration is discussed in detail. In particular, it will be explained for which process conditions the accuracy is limited and which parameters can be tuned by users to increase the accuracy in a process window of interest. Unless mentioned otherwise, the discussion focuses on the default model switches of Advanced Calibration. For the option AdvancedModels (part 4 of AdvCal_2008.09.fps), see Part 4: Comprehensive and slow models on page 34.
Point defects
Bulk parameters
The parameter values for the equilibrium concentration, diffusivity, and charge-state distribution of point defects have been chosen by Synopsys, as a careful compromise between various suggestions in recent publications [1][2][3][4][5][6][7]. The bulk recombination is based on the assumption that there is no energy barrier for IV recombination, and that interstitials and vacancies with the same charge state do not recombine. Changing any of these parameters may affect the diffusion and activation behavior of several dopants. Therefore, for the purpose of improving the accuracy of diffusion of one dopant, it is not recommended to change point-defect parameters, due to the possible undesired effects on other dopants.
44
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
Oxidation-enhanced diffusion
Oxidation-enhanced diffusion (OED) is simulated by interstitial injection at the moving SiSiO2 interface. The injection rate depends on the local oxide growth rate at the interface. The calibration for the intrinsic condition is based on literature data for dry oxidation. For additional fine-tuning of OED, it is recommended to adjust the parameter theta. For finetuning of OED in highly doped regions, it is recommended to adjust the parameters m, mm for n-type doping and the parameters p, pp for p-type doping.
Clusters of interstitials
The one-moment model suggested by Rafferty et al. [8] is used in the Advanced Calibration. It gives a reasonably accurate description of interstitial supersaturation during anneals, in which the transient-enhanced diffusion (TED) is dominated by the release and capture of interstitials by {311} defects. This is the case for annealing at medium or high temperatures (T > 800 C ) after non-amorphizing ion implantation. The model is not suitable for investigating the initial stage of TED for low-temperature annealing (< 800 C ). For processes where the initial phase of TED is crucial, the Rafferty model is not the most accurate choice. Instead, consider using the procedure AdvancedModels to benefit from complete modeling of small interstitial clusters, {311} defects, and dislocation loops. After amorphizing implantation, dislocation loops may form at the amorphouscrystalline interface. Loops are known to be much more stable interstitial clusters than {311} defects. As an effect, the rate of interstitial release is smaller. The formation and dissolution of dislocation loops is not included in the 1Moment model for TED. However, you can imitate the presence of dislocation loops by reducing the evaporation rate Ikr in the Rafferty model, after amorphizing implants:
pdbSetDouble Silicon ICluster Ikr {[Arr value1 value2]}
With the default value of Ikr in AdvCal_2008.09.fps, the stability of the interstitial clusters is adjusted to the stability of {311} defects and is significantly lower than the expected stability of dislocation loops. Figure 4 on page 46 shows the TEM data on the amount of interstitials in {311} clusters after 13 2 a 50 keV, 5 10 cm silicon implant and annealing at different temperatures. The experimental data (symbols) from the literature [9] is compared to the simulation results with AdvCal_2007.12.fps (solid lines).
45
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
1014
1013
Time [s]
Figure 4
TEM data points on the amount of interstitials in {311} clusters after 50 keV, 5 x 1013 cm2 silicon implant and annealing at different temperatures [9] compared to simulation results (lines)
Vacancy clusters
In the Advanced Calibration, vacancy clusters are not taken into account. This is justified for most processes, but not for the so-called defect-engineering [10], where vacancy-rich silicon regions are created near the surface by high-energy ion implantation, in order to form highly activated and steep boron profiles.
46
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
By default, the B diffusion model is ChargedPair. This is a simplified case of the ChargedReact model and allows significantly faster simulations due to better convergence of the equations and, therefore, larger time steps. The hopping length lambdaK decreases with increasing temperature. For boron, at 600 C , it is 11 nm; at 1000 C , it is 1.4 nm. The ChargedReact model gives significantly different results from the ChargedPair model for the annealing of very steep B profiles at low temperatures. This is illustrated in Figure 5 where a boron marker layer is annealed at 700 C . Figure 5 shows that the ChargedPair model gives a Gaussian shape to the profile and the ChargedReact model gives exponential-like tails, as observed in experiment. The slope of the exponential tail is a measure for the hopping length of BI pairs at 700 C .
1018 Initial marker layer ChargedReact (five-stream) ChargedPair (three-stream)
Boron [cm-3]
1017
1016
1015 0 50 100
Depth [nm]
Figure 5
Boron marker layer at depth 100 nm, before and after Si implant and anneal at 700oC
Furthermore, for spike annealing of shallow B implantations, there is sometimes a small difference in the diffusion tail, which is formed at the very beginning of the ramp-up, where the temperature is still low and the interstitial supersaturation is very high. In most situations, it is well justified to use the faster ChargedPair model.
47
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
Effect of fluorine
In the Advanced Calibration file, the boron diffusivity is reduced in regions with a high fluorine concentration. Fluorine is assumed to be immobile. The B diffusivity is performed by the function:
term name=BoronDiffFactor add Si \ eqn="(1.6e20+0.025*Fluorine)/(1.6e20+Fluorine)"
This model is not the best physical model to simulate the influence of fluorine. It has been shown [12] that F does not form clusters with B at low concentrations and, therefore, does not reduce the diffusivity of B directly. Furthermore, F atoms are not immobile. Instead, fluorinevacancy complexes, which are present in silicon after solid phase epitaxial regrowth (SPER), were found to be able to capture silicon self-interstitials. After capturing interstitials, F diffuses very fast towards the surface or deep into the silicon bulk. In addition, it was observed [12][13] that F is redistributed towards the surface during SPER of amorphized regions, due to a strong segregation effect at the amorphouscrystalline interface. Furthermore, the speed of SPER is reduced by the presence of F, which may cause an increased dopant redistribution during the regrowth. Unfortunately, a complete model that describes the physical behavior of F correctly has not yet been calibrated in Sentaurus Process. Nevertheless, ignoring the effect of F completely is not prudent, because it is obvious from SIMS data that F reduces the diffusion of B and increases the dose loss of B. In this situation, the above formula for an effective reduction of B diffusivity by F is useful. The formula has been calibrated by a comparison of SIMS data for boron diffusion after boron and BF2 implantation. The formula is not expected to be predictive for the simulation of ultrashallow junction formation after separate implantation of B and F atoms at different implantation energies. The diffusivity of B in oxide is increased in the presence of F. This effect has also been calibrated by Synopsys based on B SIMS data measured after BF2 implantation and annealing. As a result, the B dose loss is increased, as observed in the SIMS data.
48
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
that Colombeau et al. [14] reported higher values for the initial activation in preamorphized silicon. The highly activated B after preamorphization and SPER was found to be deactivated by the formation of boroninterstitial clusters BmIn (BICs) and reactivated during the dissolution of these BICs. However, with the B clustering model chosen in the Advanced Calibration, an initial activation well below solid solubility is necessary to reproduce SIMS data of boron ultrashallow junctions. The predictive power of the Transient boron clustering model is limited. The deactivation and subsequent activation of boron USJ formed after preamorphization and low-energy implant cannot be simulated with the present model. For the fitting of SIMS data, a satisfactory agreement has been obtained with a high percentage of B profiles from the Synopsys database, but a good fit to all SIMS data cannot be achieved with the clustering model used. The parameters in the Advanced Calibration file are an optimized compromise for the complete collection of SIMS data of Synopsys. To optimize the accuracy in a process window, an additional user calibration may be necessary. The solid solubility is fit to data collected by Pichler [1] and does not need to be changed to improve the accuracy. It is recommended to tune the clustering rate by using:
pdbSetDouble Si B CluRate {[Arr 1.65e13 5.6]}
for a user-specific calibration of B clustering and activation. The default clustering rate allows you to reproduce boron SIMS profiles for B or BF2 implantation followed by a single rapid thermal anneal (RTA) or spike anneal. The effect of tuning the clustering rate is illustrated in Figure 6.
1021 {[Arr 4.00e13 5.6]} {[Arr 1.65e13 5.6]} (default) {[Arr 5.00e12 5.6]} {[Arr 1.00e12 5.6]}
1020
Boron [cm-3]
1019
1018
1017 0 20 40 60 80
Depth [nm]
Figure 6
Effect of boron clustering rate CluRate on final shape of a boron profile after 1 keV 1015 cm2 boron implantation and spike annealing at 1050oC
20 3
If boron clusters are located in regions of high carbon concentration (> 10 cm ), it may be necessary to reduce the clustering rate greatly. The profile tail at boron concentrations less than 18 3 10 cm is formed at the beginning of annealing, where most of the boron is still clustered. Changing CluRate is a powerful method to fine-tune the junction depth and sheet resistance.
49
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
PMOS extension formation In PMOS device fabrication, the B or BF2 implant is sometimes followed by the following temperature cycle:
RTA Spacer deposition (typically, 20120 minutes at 600 C 800 C ) Spike anneal
In this case, the Advanced Calibration parameters often overestimate the release of boron atoms from boron clusters, which are located close to the surface, into silicon. It seems that, in the wafer processing, the B clusters become more stable during the low-temperature spacer deposition step. However, since the model has only one type of B cluster, this type of stabilization cannot be described. To obtain a good fit of the final B profile, it is necessary to reduce the parameter CluRate by a factor of 530.
NOTE
For the process simulation of PMOS extension formation, it may be necessary to reduce the parameter CluRate by a factor of 530.
As shown in Figure 6 on page 49, CluRate mainly influences the high-concentration regions of the B profiles. The diffusion tail in the low-concentration regions can be adjusted by finetuning the amount of interstitials created by ion implantation. The most convenient way to make such an adjustment is to redefine the procedure ifactor_Boron after sourcing the Advanced Calibration file. This is described in more detail in Performing additional calibration on page 58. The diffusion tail of a boron profile formed by a spike anneal can also be adjusted by varying the stability of interstitial clusters. The higher the dissolution rate Ikr for interstitial clusters, the earlier are the interstitials released during the ramp-up of the spike anneal. Consequently, interstitials from ion implantation are available for B diffusion at a lower temperature, where they are more effective for enhancement of B diffusion. Figure 7 on page 51 illustrates the effect of increasing the interstitial dissolution rate. The diffusion in the tail region is widely driven by B atoms, which are substitutional at the beginning of the anneal. These diffuse more if Ikr is increased. Another effect of increasing Ikr is that most of the interstitials have already recombined before a substantial part of the B clusters that are near the surface are dissolved. As a consequence, less boron can diffuse out of the B clusters, as can be seen in the dashed line of Figure 7. By changing the rate for interstitial cluster dissolution and B cluster dissolution, both by a factor of ten (symbols in Figure 7), you can modify the B tail almost independently from the highly doped region.
50
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
In Figure 7, the solid line shows the simulation result with AdvCal_2007.12.fps, the dashed line shows the result with Ikr increased by a factor of 10, and the symbols show the simulation result with both Ikr and boron CluRate increased by a factor of 10.
1021 High Ikr, high B-CluRate High Ikr Default
1020
Boron [cm-3]
1019
1018
1017 0 20 40 60 80
Depth [nm]
Figure 7
Effect of interstitial cluster dissolution rate Ikr on the final shape of a boron profile after 1 keV 1015 cm2 B implantation and spike annealing at 1050oC
Preamorphization implant If boron ultrashallow junctions are formed using a preamorphization implant (Ge or Si), the accuracy can be reduced by an inaccurate calculation of the initial amount of interstitials in the structure. In this situation, you can consider adjusting the ifactor for Ge or Si implantation, for example, by defining a procedure ifactor_Germanium. BIC model By executing the procedure AdvancedModels (see Part 4: Comprehensive and slow models on page 34), you can switch on the ChargedCluster BIC model for boron. Its disadvantage six equations need to be solved instead of a single equation can be compensated by an increased accuracy of results. In particular, for the simulation of B diffusion and (de)activation during low-temperature annealing, and of B (de)activation during millisecond annealing, the ChargedCluster model is much better suited than the Transient cluster model. For the modeling of boron USJ formation by spike annealing, with high or extremely high 21 3 ( > 10 cm ) B surface concentration, the ChargedCluster model provides similar accuracy to the Transient cluster model.
51
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
increased. This is taken into account by increasing the diffusivity of B in the oxide as a function of F concentration. In device manufacturing, thermal oxide is not the only dielectric material used. In oxynitride, which is frequently used in gate dielectrics, the boron diffusivity is typically reduced, depending on nitrogen concentration. Deposited oxides may contain hydrogen atoms, which can drastically increase the diffusivity of B in oxide. This may be important in devices with oxide spacers that are capped by a silicon-nitride layer, which may act as a barrier for hydrogen out-diffusion.
The model for arsenic diffusion and clustering is not very accurate for extremely high arsenic surface concentrations, which may occur after high-dose implantation with very 15 2 low implantation energy (for example, 2 10 cm at an energy of 0.5 keV and less). The kinetics of deactivation during back-end processing at low temperatures has not been calibrated. In some situations, it is useful to perform additional fine-tuning of arsenic dose loss. In particular, the parameter CMax, which specifies the concentration of arsenic atoms that can be built into the interface layer, can be considered for the fine-tuning of As ultrashallow junctions (see Figure 8).
1021 1020
Arsenic [cm-3]
Depth [nm]
Figure 8
Effect of CMax on simulation result for arsenic USJ formation; graphs were calculated for 1.5 keV 1015 cm2 As implantation, followed by a spike anneal at 1050oC
52
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
For very shallow arsenic profiles, the steepness of the slope can be overestimated with the ChargedPair diffusion model. A flatter slope can be obtained with the ChargedReact model. Within the ChargedReact model, you can even adjust the steepness by tuning the arsenicdefect hopping length lambda. Figure 9 shows a comparison for an As ultrashallow junction, calculated with the ChargedPair model and the ChargedReact model with default parameters. Note that SIMS data tends to underestimate the slope of very steep profiles because, during the SIMS measurement itself, the profile is flattened due to the knock-on effect.
1021 1020
ChargedReact (five-stream) ChargedPair (three-stream) As-implanted
Arsenic [cm-3]
Depth [nm]
Figure 9
Comparison of simulation results with the ChargedPair and ChargedReact models for As USJ formation; graphs were calculated for 1.5 keV 1015 cm2 As implantation, followed by a spike anneal at 1050oC
53
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
The concentration of point defects is affected by the diffusion of AsI, AsV, PI, and PV pairs. The recombination of point defects in the presence of As and P is not precisely known. Arsenic and phosphorus can form mixed clusters. The Fermi-level dependence of P diffusivity has a huge influence, but it is not known with high precision from the literature. AsV pairs can show a percolation-type diffusion at high concentrations of arsenic. Vacancies can hop from one As atom to neighboring As atoms, which effectively increases the AsV diffusion at very high concentrations. It is possible that this percolation is modified by the presence of P.
Synopsys has not yet completed a calibration for the whole range of possible process conditions for the co-diffusion of As and P. Depending on the process window of interest, three different methods of parameter tuning will result in a good overall agreement. They are described in AsP clusters on page 23.
Indium is swept out of silicon during solid phase epitaxial regrowth (SPER) of the amorphous layer [15]. Indium may segregate to end-of-range defects [16]. If a high concentration of indium is left in silicon after SPER, clusters may form due to the low solid solubility of indium.
54
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
The first effect is responsible for a pronounced increase of indium dose loss with increasing indium dose [17] for NMOS channel doping, when the indium dose is above the amorphization threshold. Unfortunately, no adequate models are available to give a physics-based description of this effect. A practical possibility for mimicking the sweep-out effect is to cut the indium concentration manually in amorphous regions, immediately after the ion implantation, using the select command of Sentaurus Process.
Carboninterstitial clusters
The model for CI clusters has been used to reproduce experimental data for USJ formation based on Ge+C+B or C+P cocktail implants and subsequent spike anneals. It has not been calibrated yet for other process conditions where C implantation may be used, such as lowtemperature annealing or As+C coimplants. For additional calibration of the CI cluster model, you may consider modifying the initial conditions for C after implantation. By default, all C is at substitutional sites at the beginning of thermal annealing. This assumption can be changed by the parameters AcInit, AmInit, FractionCryst, and FractionAmor. For example:
pdbSetDouble pdbSetDouble pdbSetDouble pdbSetDouble pdbSetDouble Si Si Si Si Si Carbon C3I2 Carbon Carbon C3I2 AcInit FractionCryst AmInit FractionAmor FractionAmor 1e16 1.0 1e20 0.9 0.1
55
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
With such parameters, C would be initialized as follows: In crystalline regions, only a 16 3 maximum of 1 10 cm (AcInit) C atoms is substitutional initially. If the total concentration of C is higher, the rest is put into C3I2 clusters initially. In amorphized regions, 20 3 the first 1 10 cm C atoms are put into substitutional sites. The additional C atoms are distributed to substitutional sites (90%) and to C3I2 clusters (10%). It should be mentioned that the interstitials that are contained in the CI clusters represent an independent additional contribution to the total number of interstitials present after implantation.
56
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
3: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process
In 2D or 3D applications, the simulation results for Monte Carlo implantation and analytic implantation are often slightly different, due to differences in the lateral distribution of dopants in structured geometries. Typically, the Monte Carlo simulation gives a more accurate lateral distribution of dopants. For CMOS technology, the difference in as-implanted profiles between Monte Carlo and analytic implants is most important for the tilted halo implants. The advantage of an analytic implantation is that it is much faster than a Monte Carlo implantation and that the result does not show any statistical noise. The latter is very important if you want to investigate the effect of small variations of implantation conditions on the device performance. You can decide to use Monte Carlo implantation or analytic implantation outside of the calibration file by using one of the keywords crystaltrim and taurusmc, or not.
Coimplantation model
The coimplantation model is switched on by default. This model will automatically reduce the ion channeling in successive ion implantations. However, the location of the crystal damage is not taken into account by the coimplantation model. Occasionally, in 2D and 3D process simulations, successive implantations are performed into different regions of the wafer, because implantation masks are removed and other masks are deposited between the implant steps. In this case, the earlier implantation does not reduce the ion channeling of the latter implantation, and it is recommended to switch off the coimplantation model for these ion implantations.
57
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
completely suppressed by the user by setting the transfer coefficient at the polysiliconoxide interface to 0.
58
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Synopsys offers calibration service projects. In such projects, the optimized and calibrated input files for process and device simulation are created by expert application engineers at Synopsys.
All project-specific calibration is contained in a separate file user_calib.fps, which is sourced after loading the Advanced Calibration defaults. This setup has several advantages:
The simulation input file is easier to read if it is free of physical models and parameters. Changing the process conditions does not require a high level of TCAD expertise. All project-specific calibration is contained in a single file. Usually, this file is very short and contains less than ten changes with respect to the default Advanced Calibration. Ideally, it can be printed on a single page. Therefore, it is very easy to see what has been performed in the user calibration. The calibration work becomes clearer and easier. Furthermore, the user calibration from different technologies or technology nodes can be compared and exchanged conveniently.
59
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Recommendations
Miscellaneous
This section gives some recommendations on how to avoid common errors in 2D simulations:
In Sentaurus Process, the implanted dose is defined per wafer area. In process recipes, the dose is sometimes defined per beam area. In this case, for tilted implants, the dose needs to be corrected by the cosinus of the tilt angle. A few nanometers of silicon are sometimes removed in cleaning steps. This may be important to take into account after low-energy ion implantation. Always assume that bare Si surfaces are covered by a natural oxide of 12 nm thickness. In practice, this may mean that it is necessary to add deposition steps of thin oxide layers in the process simulation. The dose loss model used in Advanced Calibration works only for SiSiO2 interfaces, not for Sigas interfaces. In CMOS technology, the gate is not always rectangular. If possible, the gate shape should be adjusted to a TEM picture, in order to obtain the correct as-implanted extension and halo dopant profiles.
By setting positive values of the interface diffusivity, the lateral diffusion of dopants near the SiSiO2 interface can be increased without affecting the vertical diffusion far from the interface. This can be used, for example, to adjust the short-channel effect in deep submicron MOSFETs. More importantly, setting a positive value for the lateral diffusivity will also change the shape of the p-n junctions close to the interface [19].
60
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Example
The following example is a typical user calibration file, which can be, for example, the result of a CMOS calibration project. The file user_calib.fps is sourced after loading the default Advanced Calibration file:
# Calibration file for 90nm CMOS technology. # 5 changes after loading AdvCal_2008.09.fps. # 1) For nMOS extension (tail diffusion) pdbSetDoubleArray Si As Int D { -1 {[Arr 9.3 4.15]} 0 {[Arr 9.0 4.00]}} ; # increased to get more # As tail. # 2) For nMOS extension (energy and dose dependence of TED) proc ifactor_Arsenic { Energy Dose } { if { $Energy < 5.0 } { return [expr 2.0e14/($Dose+5e13) + (5-$Energy)/4.0] } return [expr 2.0e14/($Dose+5e13)] } # 3) For nMOS extension (dose loss) pdbSetDouble Ox_Si Arsenic CMax {[Arr 5.0e17 0.8]} # 4) For pMOS extension (energy and dose dependence of TED) proc ifactor_Boron { Energy Dose } { if { $Energy < 2.5 } { return 0.1 } ; # pMOS extension implant return 1.0 ; # nMOS well implant } # 5) For pMOS extension (reduced diffusion after spacer deposition) pdbSetDouble Si B CluRate {[Arr 5e11 5.42]}
This example calibration file, which is a hypothetical result of a CMOS calibration, can be embedded in a CMOS process simulation input file, as described in Loading a user calibration file on page 59. Its contents are discussed briefly. This file will change five settings of the default calibration file. The first three changes are introduced to improve the accuracy of the As extension profile after annealing, the last two changes are related to the B extension diffusion in the PMOS. A permanent change of diffusion parameters is performed with the pdbSet, pdbSetDouble, or pbdSetDoubleArray command. The initial conditions after ion implantation can also be calibrated in the user calibration file. For example, as demonstrated in the file above, the interstitial plus-factor (ifactor), which scales the amount of interstitials generated per
61
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
implanted ion, can be adjusted as a function of implantation energy and dose. The default procedures of the Advanced Calibration for setting ifactor are implemented in section 3.2 of AdvCal_2008.09.fps. By redefining the procedures ifactor_Arsenic and ifactor_Boron, you can overwrite the original dependency on implantation energy and dose. Using initial conditions that depend on implantation energy and dose is a very powerful method to calibrate dopant diffusion in the energy and dose window of interest for a given technology. By default, in Monte Carlo implantation, the damage scaling factor MC.Damage is a constant number, independent of dose and energy. To define a dose-dependent and an energy-dependent damage scaling factor MC.DFactor for Monte Carlo implantation, the following lines serve as an example:
pdbUnsetDouble Si As MC.DFactor pdbSetString Si As MC.DFactor {[expr 1.0+$Energy/10.0*$Dose/($Dose+1e14)]}
62
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
More sophisticatedly, you can increase the initial time step only for a series of anneals, but not for the first anneal after an ion implantation. To do so, add the following lines to the user calibration file:
proc UserImpPostProcess { Species Name Energy Dose Model IFac VFac CDose } { pdbSetDouble Diffuse InitTimeStep 1e-4 } proc UserDiffPostProcess { } { pdbSetDouble Diffuse InitTimeStep 0.01 } UserImpPostProcess is called after implantation and UserDiffPostProcess is called
after anneals. Furthermore, it may be helpful to increase the parameter delT, which specifies the maximum temperature step during ramp-up and ramp-down. By default, delT is 10 K. delT is specified directly in the diffuse commands. Increasing delT is most efficient for long-time furnace anneals, where only a very small fraction of diffusion occurs during ramp-up and ramp-down. For the first diffusion after ion implantation and for RTA or spike annealing, the ramp-up and ramp-down are important, and it is not recommended to increase delT.
ChargedFermi model
Process simulation is significantly faster if the ChargedFermi model is used instead of the ChargedPair model. In the ChargedFermi model, no equations are solved for the point defects. Instead, point defects are assumed to be always in local equilibrium. This is a very strong simplification of the pair diffusion model, and must be applied with care. It speeds up the simulation, but it may give wrong results for a number of situations:
TED after ion implantation cannot be simulated in the ChargedFermi model. Therefore, ChargedFermi is not suitable to simulate RTA after ion implantation. OED is not simulated. ChargedFermi is only useful for inert atmosphere. High dopant concentrations are known to create non-equilibrium concentrations of point defects in silicon. The reason is that, in high-doped regions, the transport capacity of dopantdefect pairs may exceed the transport capacity of unpaired point defects. This effect is most pronounced for a high concentration of phosphorus (known as the emitterpush effect), boron, or carbon. Therefore, the ChargedFermi model should not be used if 19 3 dopant concentrations are well above 10 cm .
63
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Furthermore, for some power technologies, it may be necessary to consider using the ChargedFermi model. In such a case, to ensure that the simplification of equations does not harm the accuracy, you should compare the simulation results with a reference simulation using the ChargedPair model. If in doubt, use the ChargedPair model. Some process technologies start with long thermal cycles with low dopant concentrations and end with the formation of ultrashallow junctions by rapid thermal annealing. In this case, it may be appropriate to start the simulation with the ChargedFermi model and switch to the ChargedPair model immediately before the implants for USJ formation. In addition, in this case, check if the results are affected by using the ChargedFermi model. To switch on the ChargedFermi model, add the following line to the user calibration file:
pdbSetSwitch Silicon Dopant DiffModel ChargedFermi
To switch back to the ChargedPair model during the process simulation, add the line:
pdbSetSwitch Silicon Dopant DiffModel ChargedPair
directly to the input file of the process simulation, at the appropriate place.
In most situations, this will cause only minute changes in the result. It may speed up the simulation by a small percentage.
64
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
You can also start the process simulation with the equilibrium clustering model and then switch to the transient clustering model at the end of the process simulation.
Optimize the mesh. Add delT=50 to all temperature ramps, except those following implantation. Consider adding a selection of the following lines to the user calibration file:
pdbSetSwitch Silicon Dopant DiffModel ChargedFermi pdbSetBoolean Silicon Potential Poisson 0 pdbSetSwitch Silicon Boron ActiveModel None pdbSetSwitch Silicon Arsenic ActiveModel None pdbSetSwitch Silicon Phosphorus ActiveModel None pdbSetSwitch Silicon Indium ActiveModel None pdbSetSwitch Silicon Antimony ActiveModel None pdbSet Silicon Int ClusterModel Equilibrium
For each of the above simplifications, it is mandatory to test the simplification if it causes a significant change to the results. If it does, you should not simplify the set of equations by sacrificing accuracy. Extremely careful testing is needed if the ChargedFermi model is chosen as a simplification of the ChargedPair model.
Sometimes, most of the process consists of long thermal cycles with low doping concentrations, but the end of the process includes the formation of ultrashallow junctions. In this case, you can start with simple models, but switch on the more advanced models immediately before the second part of the simulation. For example, you can source a second calibration file immediately before the implants, which start the formation of USJ. This second file could include a selection of the following lines:
pdbSetSwitch Silicon Dopant DiffModel ChargedPair pdbSetBoolean Silicon Potential Poisson 1 pdbSetSwitch Silicon Boron ActiveModel Transient pdbSetSwitch Silicon Arsenic ActiveModel Transient pdbSetSwitch Silicon Phosphorus ActiveModel Transient pdbSetSwitch Silicon Indium ActiveModel Transient
65
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
pdbSetSwitch Silicon Antimony ActiveModel Transient pdbSet Silicon Int ClusterModel 1Moment
Each of these lines would cancel one of the aforementioned simplifications, which is valid only for the initial part of the process simulation.
References
[1] [2] P. Pichler, Intrinsic Point Defects, Impurities, and Their Diffusion in Silicon, Computational Microelectronics, Vienna: Springer, 2004. H. Bracht, N. A. Stolwijk, and H. Mehrer, Equilibrium Concentrations of Intrinsic Point Defects in Silicon Determined by Zinc Diffusion, in Proceedings of the Seventh International Symposium on Silicon Materials Science and Technology (Semiconductor Silicon), vol. 94-10, San Francisco, CA, USA, pp. 593602B, May 1994. H. Bracht, E. E. Haller, and R. Clark-Phelps, Silicon Self-Diffusion in Isotope Heterostructures, Physical Review Letters, vol. 81, no. 2, pp. 393396, 1998. A. Ural, P. B. Griffin, and J. D. Plummer, Self-Diffusion in Silicon: Similarity between the Properties of Native Point Defects, Physical Review Letters, vol. 83, no. 17, pp. 34543457, 1999. N. E. B. Cowern et al., Energetics of Self-Interstitial Clusters in Si, Physical Review Letters, vol. 82, no. 22, pp. 44604463, 1999. P. M. Fahey, P. B. Griffin, and J. D. Plummer, Point defects and dopant diffusion in silicon, Reviews of Modern Physics, vol. 61, no. 2, pp. 289388, 1989. I. Bork and H. Matsumoto, On the Determination of Boron Diffusivities and Boron Interstitial Pair Binding Energies in Silicon, in International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Tokyo, Japan, pp. 9192, September 1996. C. S. Rafferty et al., Simulation of cluster evaporation and transient enhanced diffusion in silicon, Applied Physics Letters, vol. 68, no. 17, pp. 23952397, 1996. P. A. Stolk et al., Physical mechanisms of transient enhanced dopant diffusion in ionimplanted silicon, Journal of Applied Physics, vol. 81, no. 9, pp. 60316050, 1997.
[3] [4]
[8] [9]
[10] L. Shao et al., Retardation of boron diffusion in silicon by defect engineering, Applied Physics Letters, vol. 78, no. 16, pp. 23212323, 2001. [11] L. F. Giles et al., Transient enhanced diffusion of B at low temperatures under extrinsic conditions, Solid-State Electronics, vol. 49, no. 4, pp. 618627, 2005. [12] G. Impellizzeri et al., Role of fluorine in suppressing boron transient enhanced diffusion in preamorphized Si, Applied Physics Letters, vol. 84, no. 11, pp. 18621864, 2004.
66
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[13] J. M. Jacques et al., Fluorine-enhanced boron diffusion in amorphous silicon, Applied Physics Letters, vol. 82, no. 20, pp. 34693471, 2003. [14] B. Colombeau et al., Current Understanding and Modeling of B Diffusion and Activation Anomalies in Preamorphized Ultra-Shallow Junctions, in MRS Symposium Proceedings, Silicon Front-End Junction FormationPhysics and Technology, vol. 810, San Francisco, CA, USA, pp. 91102, April 2004. [15] V. C. Venezia et al., Dopant redistribution effects in preamorphized silicon during low temperature annealing, in IEDM Technical Digest, Washington, DC, USA, pp. 489492, December 2003. [16] T. Noda, Modeling of End-of-Range (EOR) Defects for Indium Channel Engineering, in IEDM Technical Digest, Washington, DC, USA, pp. 839842, December 2001. [17] H. Graoui et al., TCAD Modeling and Experimental Investigation of Indium for Advanced CMOS Technology, in 14th International Conference on Ion Implantation Technology (IIT), Taos, NM, USA, pp. 126130, September 2002. [18] C. Zechner et al., New Implantation Tables for B, BF2, P, As, In and Sb, in 14th International Conference on Ion Implantation Technology (IIT), Taos, NM, USA, pp. 567570, September 2002. [19] Y.-S. Oh and D. E. Ward, A Calibrated Model for Trapping of Implanted Dopants at Material Interface During Thermal Annealing, in IEDM Technical Digest, San Francisco, CA, USA, pp. 509512, December 1998.
67
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
68
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
This part of the Advanced Calibration manual contains the following chapters: Chapter 4 Using Advanced Calibration file of Sentaurus Process KMC on page 71 Chapter 5 Contents of Advanced Calibration of Sentaurus Process KMC on page 75 Chapter 6 Guidelines for additional calibration on page 95
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 4
Overview
Advanced Calibration is a selection of models and parameters, which is recommended by Synopsys to be used for accurate process simulation. In Sentaurus Process KMC, this selection of models and parameters is contained in a text file, which can be opened with any standard text editor. By sourcing the Advanced Calibration file at the beginning of a process simulation, the standard calibration of Synopsys is selected. If needed, you can change or extend the Advanced Calibration. This can be performed by either sourcing an additional calibration file that contains the required parameter changes or editing the Advanced Calibration file with a text editor.
The default file is named AdvCal_KMC_2008.09.fps. It represents the first version of Advanced Calibration A-2008.09. Older versions of the Advanced Calibration file can be found in the same directory. For example, the file AdvCal_KMC_2007.12.fps contains the Advanced Calibration file for Version A-2007.12 and is available for backward compatibility.
71
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
4: Using Advanced Calibration file of Sentaurus Process KMC Using Advanced Calibration
The interoperability between Advanced Calibration for continuum Sentaurus Process and Advanced Calibration for Sentaurus Process KMC, meaning the mapping of solutions in continuum mode to particles in atomistic mode, is controlled by the procedures PDE2KMC and KMC2PDE (see Sentaurus Process User Guide, Atomistic/ nonatomistic translation on page 274).
The recommended minimum simulation size is 500 nm x 40 nm x 40 nm. The depth (x-coordinate) of 500 nm is needed for accurate simulation of the point-defect evolution, and a surface (y-coordinate and z-coordinate) of 40 nm x 40 nm is needed for the accurate simulation of the damage accumulation during full cascade Monte Carlo implantation simulation.
72
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
4: Using Advanced Calibration file of Sentaurus Process KMC Additional calibration by users
For the process simulation of silicon technology, Advanced Calibration is usually the best starting point. You can further increase the accuracy for a certain technology by additional finetuning of a few physical parameters. The best way to perform this is to put all additional calibration in a user calibration file, for example, my_calibration.fps. This file includes all project-specific changes of physical parameters with respect to Advanced Calibration. In the process simulation file, at the beginning of the process simulation, you insert the lines:
SetAtomistic AdvancedCalibration 2008.09 source ./my_calibration.fps
Separate the calibration and the process descriptions completely. Use the Advanced Calibration file as a starting point. Summarize all project-specific calibration in a short and clear text file.
73
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
4: Using Advanced Calibration file of Sentaurus Process KMC Additional calibration by users
74
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 5
Overview
The Advanced Calibration of Sentaurus Process in continuum mode (see Chapter 2 on page 9), which has proven good accuracy for a wide range of ultrashallow junction (USJ) experiments, serves as the starting point for the Advanced Calibration of Sentaurus Process KMC. Wherever possible, the parameters are inherited from the continuum approach to the kinetic Monte Carlo approach. Most of the model equations and model parameters of the Advanced Calibration of continuum Sentaurus Process are taken from reliable publications. In addition, a rigorous calibration has been performed by Synopsys, based on a SIMS database. However, the calibration of the continuum models is verified and optimized for a high temperature range ( 700 C 1100 C ) only, whereas the kinetic Monte Carlo parameters should be valid at room temperature as well. Moreover, some parameters and models cannot be translated directly from the atomistic world to the continuum world. Taking into account these two restrictions, the strategy is to translate the continuum Advanced Calibration parameters if feasible, and to prefer or calibrate the default kinetic Monte Carlo parameters where it is favorable. The Advanced Calibration file AdvCal_KMC_2008.09.fps is divided into two parts. The parts contain numbered sections and are executed in sequence:
Part 1: Model parameters for damage and point defects Part 2: Model parameters for impurities
75
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 1: Model parameters for damage and point defects
is inherited from the Advanced Calibration of continuum Sentaurus Process (see Bulk parameters for free interstitials on page 16). The macroscopic diffusivity of continuum Sentaurus Process corresponds to the microscopic diffusivities of each charge state of Sentaurus Process KMC in the following way:
Di = (D(I0)C(I0)+D(I+)C(I+)+D(I-)C(I-))/(C(I0)+C(I+)+C(I-))
For simplicity, the same diffusivities for each charge state is assumed. Taking the diffusivity from the continuum Advanced Calibration (gained from the high-temperature experiments of Bracht et al. [4]), you have:
Di = 51 * exp(-1.77eV/kT) cm2 s-1
76
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 1: Model parameters for damage and point defects
which is reasonable for high temperatures, but too small at room temperature. Therefore, a lower migration energy must be chosen, namely, 0.7 eV. The migration prefactor has been adjusted to obtain the same diffusivity as for the Advanced Calibration of continuum Sentaurus Process at 950 C . The resulting diffusivity is:
Di = 0.002 * exp(-0.7eV/kT) cm2 s-1
which is the better choice for the full temperature range. Derived from the transport capacity and the diffusivity, the equilibrium concentration is:
Cistar = 1.59e25 * exp(-4.702eV/kT) / 0.002 / exp(-0.7eV/kT) cm-3 = 7.95e27 * exp(-4.002eV/kT) cm-3
In Sentaurus Process KMC, the interfaces set the equilibrium concentrations for point defects. According to the literature [5], the following relation is valid:
Cistar = 2/alpha/alpha*6/lambda * D0FS * exp(-EForm/kT)
where the silicon lattice constant is alpha=5.43e-8cm, the jump distance is lambda=3.84e-8cm, and the Sentaurus Process KMC point-defect interface model prefactor is D0FS and the formation energy is EForm. Therefore, the parameters are:
Cistar = 2/alpha/alpha*6/lambda * 75000 * exp(-4.00eV/kT) cm-3
For vacancies, the transport capacity is also inherited from the Advanced Calibration of continuum Sentaurus Process (see Bulk parameters for free vacancies on page 17):
DvCvstar = 4.60e22 * exp(-4.14eV/kT) cm-1 s-1
for neutral vacancies has been chosen. Therefore, the equilibrium concentration is:
Cvstar = 9.20e29 * exp(-3.74eV/kT) cm-3 = 2/alpha/alpha*6/lambda * 8.68e6 * exp(-3.74eV/kT) cm-3
The recombination length of point defects at SiSiO2 interfaces is assumed to be 1 nm for continuum and kinetic Monte Carlo. The bulk recombination of interstitials and vacancies in the Advanced Calibration of continuum Sentaurus Process is diffusion limited. In Sentaurus Process KMC, interstitials and vacancies form amorphous pockets when they are close (within capture radius) during their migration. The interstitial and vacancy recombine, and the amorphous pocket is dissolved if no more interstitials or vacancies are captured by the amorphous pocket beforehand. However, in
Advanced Calibration User Guide A-2008.09 77
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 1: Model parameters for damage and point defects
contrast to the continuum Advanced Calibration, the IV recombination is not instantaneous due to the energy barrier. Therefore, the formation of IV pairs is diffusion limited and the recombination of IV pairs in the equation recombination rate is:
v = 4.0e-4 * exp(-0.7eV/kT) cm2/s
The generation of IV pairs has not been implemented in Sentaurus Process KMC due to its small contribution, whereas in continuum Advanced Calibration, the generation of IV pairs is simulated.
Charge states
The charge levels for self-interstitials and vacancies have been studied [6]. Accordingly, the concentration for positively charged interstitials is:
C(I+) = C(I0) * exp(-(Ef - e(I+))/kT)
where the Fermi level is Ef and the energy level is e(I+), which is the energy needed to take an electron from the neutral interstitial measured from the valence band (Sentaurus Process KMC parameter e0(IP)). In continuum Sentaurus Process, the concentration for positively charged interstitials is:
C(I+) = C(I0) * k0(I+) exp(-(Ef - Ei + kE(I+))/kT)
where the Fermi level is Ef, the intrinsic level is Ei, and the charge-state parameter is k(I+)=k0(I+)*exp(-kE(I+)/kT). Therefore, the following relation is valid:
exp(e(I+))/kT) = k0(I+) exp((Ei - kE(I+))/kT) (Eq x)
The intrinsic level depends on the band gap Eg, and the effective state density of the conduction (Nc) and valence (Nv) bands [7]:
Ei(T) = Eg(T)/2 + kT/2 * ln(Nv/Nc)
In summary, the electronic levels in continuum Sentaurus Process refer to the intrinsic level, while the electronic levels in atomistic Sentaurus Process are measured from the valence band edge. This means that due to the temperature dependence of the energy difference of the intrinsic and valence band levels, an exact translation of the charge-state parameters from continuum Sentaurus Process to Sentaurus Process KMC is not possible. Therefore, the electronic levels for interstitials and vacancies are taken as recommended in the literature [6]. In the temperature range from 700 C to 1100 C , the electronic level for I+ of 0.4 eV corresponds to k0(I+)=12 and kE(I+)=0.23eV, and the one for I of 1.0 eV corresponds to k0(I-)=0.12 and kE(I-)=0.4eV.
78
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 1: Model parameters for damage and point defects
Extended defects
In Sentaurus Process KMC, the evolution of extended defects of self-interstitials from small clusters to {311} defects and faulted dislocation loops is taken into account [8]. Small clusters have irregular shapes and are amorphous pockets in the terminology of kinetic Monte Carlo. Amorphous pockets capture any point defect (I and V) within their capture radius. For this calibration, the binding energies are taken from the parameter array Eb_Cluster and are based on the suggestions of [9] assuming a self-interstitial formation energy of 3.8 eV (see Table 2). The interstitial emission prefactor D0_Cluster is 135.
Table 2
N=
2.64 2.50
2.77 2.77
2.67 2.67
2.48 2.48
2.46 2.46
3.24 3.24
2.40 2.40
2.69 2.69
2.73 2.73
2.92 2.92
3.00 3.00
3.06 3.06
Above a threshold, the extended defaults form rod-like {311} defects. The minimal size of a {311} Min311Size has been chosen to be 15. {311} defects capture any neutral interstitial with which they are in contact. The binding energy of this size is 2.94 keV, the one of size 60 is 2.96 keV, and the ones for the intermediate sizes are linearly interpolated. Above the size of 60, the binding energies of size n are computed using the following equation:
Eb(n) = Eb_L - (Eb_L - Eb_S) * (n^a -(n-a)^a)/(2^a-1)
where Eb_L (Eb_LargeCluster) is equal to 3.17 keV, Eb_S (Eb_SmallCluster) is equal to 2.64 keV, and a (exponent_Cluster) is equal to 3/4. The interstitial emission prefactor is the same as for amorphous pockets. When {311} defects grow large enough, they transform into dislocation loops. The threshold size for this transformation is:
n = D0_311toLoop * exp(E_311toLoop/kT)
with D0_311toLoop equal to 1.6 and E_311toLoop equal to 0.68 eV. Dislocation loops capture any incoming neutral interstitial. The binding energies are:
Eb(n) = Ef(I) + Ef(DL(n-1)) - Ef(DL(n))
79
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 2: Model parameters for impurities
taken from the literature [10], which are Sentaurus Process KMC defaults. The interstitial emission prefactor D0_Loop is 1e6. The parameters for voids are not changed from the defaults.
for the positively charged immobile substitutional dopant X+, where Si is the interstitial supersaturation, Sv is the vacancy supersaturation, and n, p, and ni are the electron, hole, and intrinsic concentration, respectively. According to [6], the relation between the above diffusivity components and the microscopic parameters is:
D(X-I0) D(X-I-) D(X-V0) D(X-V-) = = = = Uc Uc Uc Uc * * * * DiCi* DiCi* DvCv* DvCv* * * * * 1/Vbk(Xi-) 1/Vbk(Xi-) 1/Vbk(Xv-) 1/Vbk(Xv-) * * * * Vm(Xi-) Vm(Xi0) * exp((e0(Xi-)-ei)/kT) Vm(Xv-) Vm(Xv0) * exp((e0(Xv-)-ei)/kT)
and:
D(X+I0) D(X+I-) D(X+V0) D(X+V-) = = = = Uc Uc Uc Uc * * * * DiCi* DiCi* DvCv* DvCv* * * * * 1/Vbk(Xi+) 1/Vbk(Xi+) 1/Vbk(Xv+) 1/Vbk(Xv+) * * * * Vm(Xi+) Vm(Xi0) * exp((ei-e0(Xi+))/kT) Vm(Xv+) Vm(Xv0) * exp((ei-e0(Xv+))/kT)
where the effective capture volume is Uc = 3*lambda^3 (lambda=3.84nm is the distance in the silicon lattice from one atom to its second-nearest neighbor), the breakup frequencies are Vbk, the migration frequencies are Vm, the electronic levels are e0, and the intrinsic Fermi level is ei (at a given temperature). The breakup frequencies are:
Vbk(Xi-) = Db(Xi-) * exp(-(Eb(Xi-)+Em(I0))/kT) Vbk(Xv-) = Db(Xv-) * exp(-(Eb(Xv-)+Em(V0))/kT)
80
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 2: Model parameters for impurities
where the migration energies are Em, the binding prefactor is Db, and the energy is Eb. This means that the diffusivities of Sentaurus Process Advanced Calibration can be translated to a fixed relation of migration and binding parameters for Sentaurus Process KMC: The bigger the binding energy, the bigger the migration energy to obtain the same diffusivity. For this calibration of Sentaurus Process KMC, the binding prefactor and energy as well as the electronic levels were first chosen reasonably, and the migration prefactors and energies were deduced. Then, the optimal combination of binding energy and electronic levels was searched, based on SIMS calibration, while the migration energies were shifted accordingly to keep the same diffusivity. Since kinetic Monte Carlo can also simulate diffusion during implantation at room temperature, the consideration of as-implanted SIMS data is crucial for calibration of the binding energies. For the situation of full cascade implantation, many impurities pair with the abundant point defects because of their high implant energy and, therefore, they can diffuse even at room temperature if the migration energies are small. Higher binding energies, implying higher migration energies, can suppress migration at room temperature.
Boron
The diffusivities of continuum Advanced Calibration Version A-2008.09 (see Boron diffusion coefficient and BI pairing on page 19):
D(B-I0) D(B-I+) D(B-V0) D(B-V+) = = = = 0.291 1.746 0.009 0.054 * * * * exp(-3.57eV/kT) exp(-3.57eV/kT) exp(-3.57eV/kT) exp(-3.57eV/kT)
where the binding prefactors equal 1.0 and the energies equal 1.1 eV [11] for B plus a neutral interstitial and 1.0 eV for B plus a vacancy and, for the following electronic levels for boroninterstitial pairs and boronvacancy pairs:
pdbSetDoubleArray KMC Si B e0 {BiM BiP BVM BVP 0.5 -5.0 0.9 -5.0}
81
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 2: Model parameters for impurities
The substitutional B as well as the B paired with I++ or V++ are immobile. To achieve a good agreement of the hopping length of BI, use:
lambda*sqrt(1/6*Dm(Bi)/Db(Bi-) exp(-(Em(Bi)-Eb(Bi-)-e(Bi-)+e(I+)-Em(I+))/kT))
with one of the five-stream model from the continuum Advanced Calibration, which is taken from Giles et al. [12] (see Boron diffusion coefficient and BI pairing on page 19). The intrinsic Fermi level at 700 C (0.48 eV) is used for the translation of the diffusivity from continuum to KMC. In addition to diffusion in crystalline silicon, Advanced Calibration enables boron diffusion in amorphous silicon. The activation energy for diffusion is taken from [13]:
Vm(B) = 3.00e-3 * exp(-2.1/kT)
Arsenic
The diffusivities of continuum Advanced Calibration Version A-2008.09 (see Arsenic diffusivity on page 21):
D(As+I0) D(As+I-) D(As+V0) D(As+V-) = = = = 0.012 * exp(-3.44eV/kT) 9.300 * exp(-4.15eV/kT) 0.020 * exp(-3.44eV/kT) 15.500 * exp(-4.15eV/kT)
where the binding prefactors equal 1.0 and the energies equal 1.1 eV for As+ plus a neutral interstitial, and equal 1.4 eV [14] for As+ plus a neutral vacancy and, for the following electronic levels:
pdbSetDoubleArray KMC Si As e0 {AsiP 0.1 AsiM 0.5 AsVP 0.4 AsVM 0.77}
The electronic level at T=0 for the arsenicvacancy pair with a negative charge is taken from the literature [15], while the ones for arsenicinterstitial pairs or arsenicvacancy pairs with a positive charge are calibrated. The substitutional As+ as well as the As+ paired with I or V are immobile.
82
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 2: Model parameters for impurities
Phosphorus
The diffusivities of continuum Advanced Calibration Version A-2008.09 (see Phosphorus diffusivity on page 22):
D(P+I0) = 0.600 * exp(-3.482eV/kT) D(P+I-) = 1.000 * exp(-3.647eV/kT) D(P+V0) = 5.0e-9 * exp(-1.800eV/kT) D(P+V-) = 2.0e-9 * exp(-1.800eV/kT) D(P+V--) = 3.2e-5* exp(-2.900eV/kT)
where the binding prefactors equal 1.0 and the energies equal 1.6 eV for P+ plus a neutral interstitial and equal 2.5 eV for P+ plus a neutral vacancy and, for the following electronic levels for the phosphorus interstitials and vacancy pairs:
pdbSetDoubleArray KMC Si P e0 {PiP 0.2 PVP 0.0 PVM 0.5}
The electronic level at T=0 for the phosphorusinterstitial or phosphorusvacancy pairs is calibrated. The substitutional P+ is immobile.
Indium
The diffusivities of continuum Advanced Calibration Version A-2008.09 (see Indium parameters on page 24):
D(In-I0) = 0.1105 * exp(-3.3eV/kT) D(In-I+) = 0.0390 * exp(-3.3eV/kT)
83
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 2: Model parameters for impurities
where the binding prefactors equal 1.0 and the energies equal 1.9 eV for In plus a neutral interstitial and for the following electronic levels for indiuminterstitial pairs:
pdbSetDoubleArray KMC Si In e0 {IniM 0.6 IniP 1.0}
The electronic level at T=0 for the indiuminterstitial pairs is calibrated. The substitutional In as well as the In paired with I++ are immobile.
Carbon
The diffusivity of continuum Advanced Calibration Version A-2008.09 (see Carbon diffusion on page 25):
D(C-I0) = 6.11 * exp(-3.293eV/kT)
where the binding prefactor equals 1.0 and the energy equals 1.5 eV for C plus a neutral interstitial [16]. The substitutional C is immobile.
Fluorine
Continuum Advanced Calibration Version A-2008.09 uses a very simple model for fluorine effects in silicon, assuming fluorine to be immobile. However, current understanding attributes fluorine diffusion in silicon primarily to the migration of interstitial fluorine from a bondcentered site or a tetrahedral site, both of which are also the ground-state configurations of fluorine [17][18]. To comply with this model for this calibration of Sentaurus Process KMC, a very stable and mobile Fi of neutral charge has been assumed. Note that in the context of Sentaurus Process KMC, interstitial fluorine (Fi) and fluorineinterstitial pairs (FI) are the same.
NOTE
By default, Sentaurus Process KMC assigns the particle name F to the interstitial fluorine. To correctly rename the interstitial fluorine to Fi in Advanced Calibration, the Monte Carlo implantation name of fluorine is redefined by the command:
set MCnameOf(Fluorine) "FI"
84
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 2: Model parameters for impurities
where the binding prefactors equal 1.0 and the energies equal 2.3 eV for F plus a neutral interstitial and 0.4 eV for F plus a neutral vacancy. The substitutional F and the F paired with V are immobile. In addition to diffusion in crystalline silicon, Advanced Calibration enables fluorine diffusion in amorphous silicon. The activation energy for diffusion is taken from the literature [19]:
Vm(B) = 0.02* exp(-2.2/kT)
Clusters
In Advanced Calibration for continuum Sentaurus Process, the transient dopant cluster model is, in general, used for dopant activation in crystalline silicon, which incorporates only impurities and no point defects in the dopant clusters (see Defect cluster models in silicon on page 13). For some impurities, the advanced models offer dopant clustering with point defects (see Part 4: Comprehensive and slow models on page 34). In Sentaurus Process KMC, this phenomenon can be explained by a dopantpoint defect clustering mechanism or dopant precipitation or both. Obviously, a straight translation from the continuum activation model to the kinetic Monte Carlo cluster reactions is only possible if a comprehensive dopant clustering model is available. Nevertheless, additional dopant cluster calibration for Advanced Calibration of Sentaurus Process KMC is performed to obtain a good agreement with SIMS and sheet resistance measurements. For all impurity clusters, the corrections for the binding energies with bandgap narrowing are taken into account using the parameter flag:
pdbSet KMC Si BandGap Correct_Complex true
Boron
Similar to [20], a comprehensive model for boroninterstitial clustering (BIC) is proposed. The allowed BnIm configurations are BI2, B2, B2I, B2I2, B2I3, B3, B3I, B3I2, and B3I3. The corresponding potential energies and capture volumes as well as the boroninterstitial pair and the interstitial emission factors were translated from the BIC model, being part of the comprehensive models of continuum Advanced Calibration (see Boroninterstitial clusters on page 36). Since this continuum BIC model includes only the configurations B2, B2I, B2I2, B3I, B3I2, and B3I3, the potential energies and capture volumes of the configurations BI2, B2I3, and B3 are calibrated in kinetic Monte Carlo only. To obtain a good agreement with a wide range of SIMS, the boroninterstitial pair emission factor is adjusted from the translation by a factor of 40.
85
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 2: Model parameters for impurities
In addition to clustering in crystalline silicon, Sentaurus Process KMC allows dopant clusters in amorphous silicon. In the case of boron, B2 and B3 are allowed to form with potential energies calibrated to SIMS [13]. In the literature [21], segregation of boron to end-of-range defects is observed. To account for such an effect, the mobile boroninterstitial pairs can react with extended defects such as {311} defects and dislocation loops. The pair breaks up and the interstitial is incorporated into the extended defect, while the boron is regarded as substitutional.
Arsenic
Based on the work of Harrison et al. [22], arsenic forms stable clusters with vacancies and with interstitials. The allowed AsV clusters are As2V, As3V, and As4V. The allowed AsI clusters are AsI2, As2I, As3I, As4I, As2I2, As3I2, and As4I2. The allowed As agglomerates are As2, As3, and As4. The corresponding potential energies are taken from [22] and are adjusted to achieve better agreement with experimental data. The capture volumes as well as the emission factors are calibrated. The formation energies of As3V, As4, and As4V are even lower than the isolated substitutional As (Ef(AsnV) = Epot(AsnV + Ef(V) < 0) and, therefore, these are the most stable clusters. Including AsnIm clusters in the arsenic-clustering model improves the accuracy for lower thermal budgets compared to the model where arsenic forms only stable clusters with vacancies, but not with interstitials [23].
Phosphorus
For phosphorus, an approach was chosen following the suggestion of [24] and [25]. Phosphorus forms stable phosphorusvacancy clusters P2V, P3V, and P4V and phosphorus clusters P2, P3, and P4. The corresponding potential energies and capture volumes as well as the emission factors are calibrated by comparison with experimental data.
Indium
In this calibration, indium is assumed to form indiuminterstitial clusters. InI2, In2, and In2I are allowed as possible cluster configurations. The corresponding potential energies and capture volumes as well as the emission factors are calibrated by comparison with experimental data. In the literature [26], segregation of indium to end-of-range defects is observed. To account for such an effect, the mobile indiuminterstitial pairs can react with extended defects such as {311} defects and dislocation loops. The pair breaks up and the interstitial is incorporated into the extended defect, while the indium is regarded as substitutional.
86
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 2: Model parameters for impurities
Carbon
A comprehensive model for carboninterstitial clustering is proposed [16]. The allowed carboninterstitial cluster configurations are C2, C2I, C2I2, C2I3, C3I, C3I2, C3I3, C3I4, C4I2, C4I3, C4I4, C4I5, C5I3, C5I4, C5I5, C5I6, C6I4, C6I5, C6I6, C6I7, C7I7, C8I8, and C9I9. The corresponding potential energies and capture volumes as well as the emission factors are calibrated by comparison with experimental data. To account for segregation of carbon to end-of range defects, the mobile carboninterstitial pairs can react with {311} defects and dislocation loops [16].
Fluorine
In the literature [17][18], strongly bound fluorinevacancy complexes are proposed. The FV structures considered there are fluorine interstitials decorating one or two vacancies. In the context of Sentaurus Process KMC, these structures are considered to be actually fluorineinterstitial clusters. This means, for example, that the cluster type F3V of [17][18], consisting of three F interstitials and one V, corresponds to an F3I2 in Sentaurus Process KMC. The allowed FI clusters are FI2, F2I, F2I2, F3I, F3I2, F4I, F4I2, F4I3, F5I, F5I2, F5I3, and F6I4. The allowed fluorine agglomerates are F2, F3, F4, and F5. The corresponding potential energies are taken, if available, from [17][18] and are adjusted to achieve better agreement with experimental data. The capture volumes as well as the emission factors are calibrated.
Segregation
The siliconoxide interface model accounting for dopant segregation is the three-phase segregation model, similar to the one of continuum Sentaurus Process and [27]. The Sentaurus Process KMC parameters EMax_Surf and C0Max_Surf correspond to the continuum parameter CMax, which defines the number of trap sites at the interface. While the interface segregation of the continuum model is controlled by dopant trapping and the parameters of the emission rates for each side of the interface, the parameters of the kinetic Monte Carlo interface model are the barrier and binding energies of dopants on each side of the interface.
Boron
The number of interface traps for boron is taken from Advanced Calibration for continuum Sentaurus Process (see Boron dose loss on page 20). Interface barrier and binding energies for boron were calibrated based on a collection of boron SIMS profiles.
87
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 2: Model parameters for impurities
Arsenic
The number of interface traps for arsenic is slightly different from the one of Advanced Calibration for continuum Sentaurus Process (see Arsenic dose loss on page 22). Interface barrier and binding energies for arsenic were calibrated based on a collection of arsenic SIMS profiles.
Phosphorus
The number of interface traps for phosphorus is ten times higher than the value from Advanced Calibration for continuum Sentaurus Process (see Phosphorus dose loss on page 24), because of the lack of P2 accumulation at the interface. The interface barrier and binding energies for phosphorus were calibrated based on a collection of boron SIMS profiles. In addition, a high prefactor for dopant emission from the interface to the oxide was chosen to allow for strong phosphorus dose loss.
Indium
The number of interface traps for indium cannot be taken from Advanced Calibration for continuum Sentaurus Process, where no third phase is modeled (see Indium parameters on page 24), and is set to a high value to allow for strong dose loss. The interface barrier and binding energies for indium were calibrated based on a collection of indium SIMS profiles.
Carbon
The number of interface traps for carbon cannot be taken from Advanced Calibration for continuum Sentaurus Process, where no third phase is modeled. The number of interface traps, the interface barrier, and the binding energies for carbon have been calibrated based on a collection of carbon SIMS profiles.
Fluorine
The number of interface traps for fluorine cannot be taken from Advanced Calibration for continuum Sentaurus Process, where no third phase is modeled. The number of interface traps, the interface barrier, and the binding energies for fluorine have been calibrated to allow strong dose loss from silicon. In addition, the fluorine emitted from the interface to the oxide is evaporated to save CPU time.
88
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
5: Contents of Advanced Calibration of Sentaurus Process KMC Part 2: Model parameters for impurities
Recrystallization
The solid phase epitaxial regrowth (SPER) may affect the impurity distribution. The recrystallization front can move dopants away, changing the concentration profiles [28]. Sentaurus Process KMC can model this effect by sweeping the dopant concentration stored in amorphous defects when the amorphous defects recrystallize. The parameters P_recrysDeposit and E_recrysDeposit define the probability of a dopant remaining in the same position after the recrystallization front passes and, therefore, the parameters control the number of swept dopants. In Sentaurus Process, the initial level of active concentration in amorphized regions after recrystallization can be specified per dopant as AmInit. For Sentaurus Process KMC, this corresponds to the prefactor C0_recrysMaxActive and the activation energy E_recrysMaxActive. For this calibration, the deposited dopant-cluster types during SPER are specified by recrysDeposit_Complex because the parameter recrysMaxSize is unset.
Boron
According to [28], no boron is swept by the recrystallization front. Therefore, the P_recrysDeposit value is set to 100% [1]. The maximum active boron concentration after 20 20 2 recrystallization is temperature dependent, with 2.9 10 at 550 C and 6.4 10 cm at 1050 C according to [29]. These values are higher than the one for continuum Advanced Calibration (see Boroninterstitial clusters on page 36). The exceeding boron concentration is deposited as B2 clusters [30]. Finally, boron has no effect on the recrystallization velocity other than the doping effect (see Amorphization and recrystallization on page 76).
Arsenic
Following [28], arsenic is swept by the recrystallization front. The P_recrysDeposit value is set to 50% [1]. The maximum active arsenic concentration after recrystallization is 20 2 20 2 temperature dependent, with 1.2 10 cm at 550 C and 2.7 10 cm at 1050 C . These values are in the range of the one for continuum Advanced Calibration. The exceeding arsenic concentration is deposited as As3 clusters. Finally, arsenic is assumed to have no effect on the recrystallization velocity other than the doping effect (see Amorphization and recrystallization on page 76).
Phosphorus
The P_recrysDeposit value for phosphorus is set to 50%. The maximum active phosphorus 20 2 concentration after recrystallization is temperature dependent, with 1.2 10 cm at 550 C 20 2 and 2.7 10 cm at 1050 C . These values are lower than the one for continuum
89
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Advanced Calibration. The exceeding phosphorus concentration is deposited as P2, P3, and P4 clusters. Finally, phosphorus has no effect on the recrystallization velocity other than the doping effect (see Amorphization and recrystallization on page 76).
Indium
Following [28], [31], and [32], indium is swept by the recrystallization front. The P_recrysDeposit value is set to 5% [1]. The maximum active indium concentration after 20 2 recrystallization is temperature dependent, with 1.8 10 cm at 550 C and 20 2 4.0 10 cm at 1050 C . These values are lower and more realistic than the one for continuum Advanced Calibration. The exceeding indium concentration is deposited as In2 clusters. Finally, indium has no effect on the recrystallization velocity other than the doping effect (see Amorphization and recrystallization on page 76).
Carbon
The P_recrysDeposit value for carbon is set to 50%. The maximum substitutional carbon 20 2 concentration after recrystallization is temperature dependent, with 3.0 10 cm at 550 C 20 2 and 6.7 10 cm at 1050 C . The exceeding carbon concentration is deposited as C2 [16]. Finally, carbon has no effect on the recrystallization velocity.
Fluorine
Following [33], fluorine is swept by the recrystallization front, and its incorporation during SPER is temperature dependent. The E_recrysDeposit value is set to 1.0 eV [1]. Eighty percent of the deposited fluorine is initially in F2I2 clusters. Since the F2I2 clusters are defined to be very unstable, they decay quickly into two stable Fi. The remaining 20% is deposited as F3I2 clusters. Finally, fluorine has an impurity effect on the recrystallization velocity with a recrystallization activation energy of 3.1 eV for 100% fluorine [3].
References
[1] N. Zographos and I. Martin-Bragado, A Comprehensive Atomistic Kinetic Monte Carlo Model for Amorphization/Recrystallization and its Effects on Dopants, in MRS Symposium Proceedings, Doping Engineering for Front-End Processing, vol. 1070, p. 1070-E03-01, 2008. L. Pelaz et al., Atomistic modeling of amorphization and recrystallization in silicon, Applied Physics Letters, vol. 82, no. 13, pp. 20382040, 2003. G. L. Olson and J. A. Roth, Kinetics of Solid Phase Crystallization in Amorphous Silicon, Materials Science Reports, vol. 3, pp. 178, 1988.
[2] [3]
90
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[4]
H. Bracht, N. A. Stolwijk, and H. Mehrer, Equilibrium Concentrations of Intrinsic Point Defects in Silicon Determined by Zinc Diffusion, in Proceedings of the Seventh International Symposium on Silicon Materials Science and Technology (Semiconductor Silicon), vol. 94-10, San Francisco, CA, USA, pp. 593602B, May 1994. I. Martin-Bragado, Simulacin atomstica de procesos para Microelectrnica, Ph.D. thesis, Universidad de Valladolid, Valladolid, Spain, 2004. I. Martin-Bragado et al., Physical atomistic kinetic Monte Carlo modeling of Fermilevel effects on species diffusing in silicon, Physical Review B, vol. 72, p. 035202, July 2005. S. M. Sze, Physics of Semiconductor Devices, New York: John Wiley & Sons, 2nd ed., 1981. I. Martin-Bragado et al., From point defects to dislocation loops: A comprehensive TCAD model for self-interstitial defects in silicon, in 37th European Solid-State Device Research Conference (ESSDERC), Munich, Germany, pp. 334337, September 2007. N. E. B. Cowern et al., Cluster ripening and transient enhanced diffusion in silicon, Materials Science in Semiconductor Processing, vol. 2, no. 4, pp. 369376, 1999.
[5] [6]
[7] [8]
[9]
[10] F. Cristiano et al., Formation energies and relative stability of perfect and faulted dislocation loops in silicon, Journal of Applied Physics, vol. 87, no. 12, pp. 84208428, 2000. [11] J. Zuh et al., Ab initio pseudopotential calculations of B diffusion and pairing in Si, Physical Review B, vol. 54, no. 7, p. 47414747, 1996. [12] L. F. Giles et al., Transient enhanced diffusion of B at low temperatures under extrinsic conditions, Solid-State Electronics, vol. 49, no. 4, pp. 618627, 2005. [13] V. C. Venezia et al., Boron diffusion in amorphous silicon, Materials Science and Engineering B, vol. 124125, pp. 245248, December 2005. [14] D. C. Mueller, E. Alonso, and W. Fichtner, Arsenic deactivation in Si: Electronic structure and charge states in vacancy-impurity clusters, Physical Review B, vol. 68, no. 4, p. 045208, 2003. [15] R. B. Fair, Concentration Profiles of Diffused Dopants in Silicon, Impurity Doping Processes in Silicon, vol. 2, Amsterdam: North-Holland Publishing Company, pp. 315442, 1981. [16] N. Zographos and I. Martin-Bragado, Atomistic Modeling of Carbon Co-Implants and Rapid Thermal Anneals in Silicon, in 15th IEEE International Conference on Advanced Thermal Processing of Semiconductors (RTP), Catania, Italy, pp. 119122, October 2007. [17] M. Diebel and S. T. Dunham, Ab Initio Calculations to Model Anomalous Fluorine Behavior, Physical Review Letters, vol. 93, no. 24, p. 245901, 2004.
91
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[18] M. Diebel and S. T. Dunham, Reply to Ab Initio Calculations to Model Anomalous Fluorine Behavior, Physical Review Letters, vol. 96, p. 039602, January 2006. [19] G. R. Nash et al., Activation energy for fluorine transport in amorphous silicon, Applied Physics Letters, vol. 75, no. 23, pp. 36713673, 1999. [20] L. Pelaz et al., B diffusion and clustering in ion implanted Si: The role of B cluster precursors, Applied Physics Letters, vol. 70, no. 17, pp. 22852287, 1997. [21] J. Xia et al., Boron segregation to extended defects induced by self-ion implantation into silicon, Journal of Applied Physics, vol. 85, no. 11, pp. 7597-7603, 1999. [22] S. A. Harrison, T. F. Edgar, G. S. Hwang, Interstitial-Mediated Arsenic Clustering in Ultrashallow Junction Formation, Electrochemical and Solid-State Letters, vol. 9, no. 12, pp. G354G357, 2006. [23] R. Pinacho et al., Modeling arsenic deactivation through arsenic-vacancy clusters using an atomistic kinetic Monte Carlo approach, Applied Physics Letters, vol. 86, p. 252103, June 2005. [24] Y. Takamura et al., Thermal stability of dopants in laser annealed silicon, Journal of Applied Physics, vol. 92, no. 1, pp. 230234, 2002. [25] Y. Takamura, P. B. Griffin, and J. D. Plummer, Physical processes associated with the deactivation of dopants in laser annealed silicon, Journal of Applied Physics, vol. 92, no. 1, pp. 235244, 2002. [26] T. Noda, S. Odanaka, and H. Umimoto, Effects of end-of-range dislocation loops on transient enhanced diffusion of indium implanted in silicon, Journal of Applied Physics, vol. 88, no. 9, pp. 49804984, 2000. [27] Y.-S. Oh and D. E. Ward, A Calibrated Model for Trapping of Implanted Dopants at Material Interface During Thermal Annealing, in IEDM Technical Digest, San Francisco, CA, USA, pp. 509512, December 1998. [28] V. C. Venezia et al., Dopant redistribution effects in preamorphized silicon during low temperature annealing, in IEDM Technical Digest, Washington, DC, USA, pp. 489492, December 2003. [29] S. H. Jain et al., Metastable boron active concentrations in Si using flash assisted solid phase epitaxy, Journal of Applied Physics, vol. 96, no. 12, pp. 73577360, 2004. [30] D. De Salvador et al., Experimental evidence of B clustering in amorphous Si during ultrashallow junction formation, Applied Physics Letters, vol. 89, p. 241901, December 2006. [31] C. Zechner, D. Matveev, and A. Erlebach, Phase-field model for the dopant redistribution during solid phase epitaxial regrowth of amorphized silicon, Materials Science and Engineering B, vol. 114115, pp. 162165, 2004.
92
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[32] O. Dokumaci et al., Transient Enhanced Diffusion and Dose Loss of Indium in Silicon, in MRS Symposium Proceedings, Si Front-End ProcessingPhysics and Technology of Dopant-Defect Interactions, San Francisco, CA, USA, vol. 568, pp. 205210, April 1999. [33] G. Impellizzeri et al., Fluorine in preamorphized Si: Point defect engineering and control of dopant diffusion, Journal of Applied Physics, vol. 99, p. 103510, May 2006.
93
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
94
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 6
The Advanced Calibration file is a good starting point for accurate process simulation with Sentaurus Process Kinetic Monte Carlo (Sentaurus Process KMC). However, Advanced Calibration cannot fully replace an additional calibration by the user. With a customized process calibration, the accuracy can always be further increased for any technology of interest. A customized calibration of process and device simulation models needs to be performed by the user or can be requested from Synopsys in the context of a customer service project. To further improve the Advanced Calibration, Synopsys appreciates feedback from customers regarding the accuracy obtained with the parameter files for different process conditions, and suggestions for improved models or parameter values.
95
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
6: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process KMC
60
40
20
Figure 10
Amorphous layer thickness versus Ge implant energy, dose 1x1015 cm2: comparison of experiments (squares) and simulations (solid lines) at dose rate of 5x1012 cm2 s1
Obviously, the implantation dose rate as well as the implantation temperature strongly influence the amorphization and need to be considered by the user.
NOTE
The default implantation dose rate is 1 10 cm s and is not changed within Advanced Calibration because it is considered to be a process parameter.
12 2 1
To adjust the dose rate, redefine the following procedure before the implant statement:
proc DoseRate { dose } { set refDose 5e12 ; # dose rate of 5e12 cm-2 s-1 expr $dose/$refDose }
If the dose rate and temperature are not known exactly, they can be used as fitting parameters to adjust the damage and amorphization-layer thicknesses of implantations.
96
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
6: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process KMC
Germanium preamorphization In the case of germanium preamorphization implantation, the as-implanted germanium profiles for Taurus Monte Carlo implantation are often slightly shallower than corresponding SIMS profiles and, therefore, the amorphization-layer thickness may also be slightly shallower. The lower amorphization is compensated partly by lowering the displacement threshold for the damage generation of Taurus Monte Carlo implantation from 15 eV to 13 eV. However, the asimplanted germanium profiles for Crystal-TRIM implantation are, in general, slightly deeper and more accurate compared to SIMS and, therefore, could be used as an alternative. The difference between the amorphous-layer thicknesses for the two different Monte Carlo implant engines can be seen in Figure 10 on page 96.
Recrystallization
While the recrystallization velocity for an undoped amorphoussilicon layer on top of (100)oriented crystalline silicon is well known [2] and may not require any changes, its enhancement in the presence of n-type and p-type doping is less certain. Therefore, the corresponding silicon damage parameters V0_recrys_ntype and V0_recrys_ptype can be used as fitting parameters. Since the diffusivities of dopants in crystallized and amorphous silicon are usually very different, the recrystallization velocity can influence the overall diffusion. It is also known that the recrystallization depends on substrate orientation; however, the recrystallization velocity in Sentaurus Process KMC is independent of it.
Extended defects
Like the advanced TED model in the Advanced Calibration of continuum Sentaurus Process (see Interstitial clusters on page 35), the comprehensive KMC model for extended defects of self-interstitials [3] describes accurately the initial phase of ultrahigh interstitial
97
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
6: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process KMC
supersaturation after ion implantation, which was reported in [4] and is ascribed to the formation and dissolution of small interstitial clusters (see Figure 11).
108
107
Interstitial Supersaturation
106
105
104
103
102
Time [s]
Figure 11
Self-interstitial supersaturation evolution: comparison of experiments (squares) and simulations (solid lines) for anneals at 600oC (red), 700oC (green), and 800oC (blue) (experimental data from [4])
The binding energies of larger cluster sizes have been calibrated from transmission electron microscope (TEM) data on the dissolution of {311} defects published by Stolk et al. [5] and Saleh et al. [6]. The calibration of the transformation rate from {311} defects to dislocation loops is based on data from the literature [7][8][9][10]. Due to low dislocation loop statistics in KMC, this calibration is difficult and not as accurate as for {311} dissolution. Therefore, the following parameters can be used as fitting parameters:
pdbSet KMC Si Int D0_311toLoop 1.6 pdbSet KMC Si Int E_311toLoop 0.68
The parameters for voids have not been calibrated and, therefore, are not changed from the defaults with binding energies inherited from ab initio computations [11].
Impurities
Diffusion
In general, the diffusivities are inherited from Advanced Calibration of continuum Sentaurus Process and are based on the literature and SIMS calibration. For details about the translation
98
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
6: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process KMC
of the diffusivities to the migration and binding parameters for Sentaurus Process KMC, see Diffusion on page 80. For fine-tuning of the diffusivity, the binding, migration, and ionization energies of dopantpoint defect pairs can be adjusted slightly. The influence of the binding, migration, and ionization energies is shown in Figure 12.
1021 1021 1021
Concentration [cm3]
Concentration [cm3]
Eb+0.2 eV
1020
Em0.2 eV
1020
1019 Eb 1018
e0+0.2 eV
Eb0.2 eV
1017
Figure 12
The influence of the binding (left), migration (middle), and ionization (right) energies on boron diffusion; the process conditions are B 1e15, 0.5 keV implantation followed by 1050oC spike anneal
The higher the binding energy, the more stable is the mobile pair and, therefore, the dopant encounters more diffusion. In contrast, the higher the migration barrier, the less the pair is mobile and, therefore, the dopant diffuses less. A lower ionization level of a charge state allows that charge state to be more populated and, therefore, to have more influence on the overall diffusion. If the different charge states have different migration rates, changing the ionization levels results in a different overall migration rate.
NOTE
Changing the binding energy and ionization levels of pairs also changes the impurity cluster formation, in particular, for reactions where the pair is involved. Since the binding energies of clusters are computed using the potential energies of the reactant, the potential energy of the pair (given by E b ( A i ) e ( , 0 ) ( A i ) for negative substitutional A ) also influences the cluster stability. In addition, the migration barrier of the pair is involved in the emission of pairs from impurity clusters.
Antimony Advanced Calibration for Sentaurus Process KMC includes no parameters for antimony diffusion because the default parameters are based already on the translation of the continuum Advanced Calibration parameters and are verified against SIMS data.
99
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
6: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process KMC
Co-diffusion of arsenic and phosphorus As elaborated in Co-diffusion of arsenic and phosphorus on page 54, the physics of the codiffusion of arsenic and phosphorus in high concentration is very complex for several reasons. In general, Advanced Calibration for Sentaurus Process KMC underestimates the diffusion of arsenic in the presence of phosphorus at high concentrations. One reason for this may be the lack of an arsenic percolation-type diffusion model. In addition, the diffusion of phosphorus in the presence of a high concentration of arsenic is overestimated because of missing mixed AsPV-type clusters. Diffusion in amorphous silicon In Advanced Calibration for Sentaurus Process KMC, boron and fluorine are the only diffusing species in amorphous silicon. There is no evidence for significant diffusion of other species [12]. The boron diffusion, in combination with clustering, in amorphous silicon was calibrated using literature data on completely amorphized SOI structures [13]. The calibrated parameters allow for good agreement for short anneals; for longer anneals, the diffusion is overestimated in general. Therefore, in the case of preamorphized structures allowing for recrystallization, where the anneal times in amorphous silicon are usually short, the accuracy is generally acceptable. A reason for the accuracy limitation for longer anneals seems to be due to simplifying model assumptions in Sentaurus Process KMC. While Sentaurus Process KMC assumes constant direct diffusion of species in amorphous silicon, there is some evidence that the boron diffusion is indirect, mediated by dangling bonds present in amorphous silicon [14].
Activation
The responsible mechanism for deactivation/activation is the clustering/declustering of dopantdefect clusters. In Sentaurus Process KMC, the parameters for the dopantdefect cluster model are the potential energies, the emission prefactors, and the capture volumes. For recalibration, the most recommended fitting parameter is the emission prefactor D0_Cluster for dopantdefect pairs, while the one for point defects should not be changed for reasons of microscopic reversability. Increasing the emission prefactor results in decreasing the declustering rate, making the clusters more stable. Moreover, the solubility of impurities is governed by the potential energies of the clusters. Since most dopants can form several different cluster types, the potential energies of more than one cluster may influence the overall deactivation/activation. Therefore, the best way to tune the solid solubility of dopants is either to apply an overall shift for all cluster energies or to change the potential energy of the most stable clusters. The
100
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
6: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process KMC
influence of the emission prefactor, the potential energies of all clusters, and the potential energy of the most stable cluster is illustrated in Figure 13.
1021 1021 1021
1018
1018
Epot0.5 eV
1017
1017
Figure 13
The influence of the BI emission prefactor (left), BIC potential energies (middle), and B3I potential energy (right) on boron diffusion; the process conditions are B 1e15, 0.5 keV implantation followed by 1050oC spike anneal
Finally, the capture volumes, which are specified relative to the substitutional dopant, are based on realistic guesses and may be changed only slightly. Segregation at end-of-range defects Segregation of impurities to end-of-range defects is modeled by an interaction of the mobile impurityinterstitial pairs with extended defects such as {311} defects and dislocation loops. The pair breaks up and the interstitial is incorporated into the extended defect, while the impurity is regarded as substitutional. Obviously, the location of the impurity segregation depends on the end-of-range location, which depends on the amorphization-layer thickness generated by amorphizing implantation. For carbon, this model works reasonably accurately [15]. However, the accumulation of indium at end-of-range may be underestimated in some cases [16]. To increase the segregation effect, you can enable the following switches:
pdbSet KMC Si In 311DopantModel 1 pdbSet KMC Si In LoopDopantModel 1
In this case, the pair does not break up, but it is attached to the extended defect and stays attached until the dissolution of the extended defect.
Dose loss
The dopant dose loss is controlled by the three-phase segregation model for the siliconoxide interface model. Dopant trapping at the interface is diffusion limited; therefore, the dopantpoint defect migration parameters also have an influence on the dose loss. The recommended fitting parameters for dose loss are the parameters for the maximum surface
101
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
6: Guidelines for additional calibration Accuracy and limitations of Advanced Calibration of Sentaurus Process KMC
concentration of trapped particles C0Max_Surf and EMax_Surf as well as the parameter for the interface barrier EBarrier_SurfSi. The dose loss of phosphorus at very high concentrations is, in general, underestimated by Advanced Calibration of Sentaurus Process KMC. One explanation for this is that the interface only reacts with neutral dopantpoint defect pairs. However, in the case of a high concentration of phosphorus, the majority of mobile phosphorus appears in the form of negatively charged PV pairs.
Recrystallization
For experiments with amorphizing conditions, the recrystallization parameters allow for a wide range of optimization, but the complex parameter interactions must be taken into account carefully. The maximum active doping concentration after recrystallization is an influential and sometimes critical parameter both for activation and diffusion, and the corresponding parameters C0_recrysMaxActive and E_recrysMaxActive serve as fitting parameters. However, since the activation of doping during SPER usually is temperature dependent [17], the accurate anneal temperature at SPER is critical. Therefore, the specification of the accurate temperature profile during the anneal, especially the initial phase of the ramp-up with temperatures at 500 C and above, is important. In addition, the doping and impurity concentrations have an effect on the recrystallization velocity and can influence the activation during SPER. The corresponding parameters V0_recrys_ntype and V0_recrys_ptype are candidates for recalibration parameters. Finally, the portion of swept impurities by the recrystallization front may also be adjusted from case to case. Fluorine effect A special case is fluorine with its retarding effect on recrystallization [2]. By strongly slowing down SPER, the presence of (co-implanted) fluorine may not only result in incorporation of an higher active doping concentration during temperature ramp-up, but also allow more time for dopant diffusion in amorphous silicon. In the case of boron, with its higher diffusivity in amorphous silicon than crystalline silicon [14], the influence of diffusion in amorphous silicon is enhanced. Therefore, for fine-tuning, you can tune not only the fluorine parameters for redistribution during SPER (P_recrysDeposit and E_recrysDeposit), but also the fluorine parameters for slowing down the recrystallization (E_recrys and E_recrys_exponent). BF2 implantation While for boron implantation after preamorphization implantation, no boron is moved by the recrystallization front, this could be the case for BF2. Therefore, you may allow some portion of the boron swept by the recrystallization front by adjusting P_recrysDeposit.
102
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
In addition, the length of boron diffusion can be controlled by the incorporation of fluorine during SPER. Most fluorine is incorporated into silicon as fluorine interstitials and to a smaller extent also as so-called FV clusters [18][19]. Since the code does not allow the direct incorporation of Fi, F2I2 clusters have been selected because F2I2 clusters are very unstable and decay into two Fi immediately. In the context of Sentaurus Process KMC, the FV clusters are FI clusters (see Fluorine on page 84) containing fewer interstitials than fluorine. Finally, the amount of interstitials incorporated into FI clusters during SPER also influences the boron diffusion.
References
[1] N. Zographos and I. Martin-Bragado, A Comprehensive Atomistic Kinetic Monte Carlo Model for Amorphization/Recrystallization and its Effects on Dopants, in MRS Symposium Proceedings, Doping Engineering for Front-End Processing, vol. 1070, p. 1070-E03-01, 2008. G. L. Olson and J. A. Roth, Kinetics of Solid Phase Crystallization in Amorphous Silicon, Materials Science Reports, vol. 3, pp. 178, 1988. I. Martin-Bragado et al., From point defects to dislocation loops: A comprehensive TCAD model for self-interstitial defects in silicon, in 37th European Solid-State Device Research Conference (ESSDERC), Munich, Germany, pp. 334337, September 2007. N. E. B. Cowern et al., Energetics of Self-Interstitial Clusters in Si, Physical Review Letters, vol. 82, no. 22, pp. 44604463, 1999. P. A. Stolk et al., Physical mechanisms of transient enhanced dopant diffusion in ionimplanted silicon, Journal of Applied Physics, vol. 81, no. 9, pp. 60316050, 1997. H. Saleh et al., Energy dependence of transient enhanced diffusion and defect kinetics, Applied Physics Letters, vol. 77, no. 1, pp. 112114, 2000. J. Li and K. S. Jones, {311} defects in silicon: The source of the loops, Applied Physics Letters, vol. 73, no. 25, pp. 37483750, 1998. F. Cristiano et al., Ion beam induced defects in crystalline silicon, Nuclear Instruments and Methods in Physics Research B, vol. 216, pp. 4656, February 2004.
[2] [3]
103
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[9]
Y. Lamrani et al., Direct evidence of the recombination of silicon interstitial atoms at the silicon surface, Nuclear Instruments and Methods in Physics Research B, vol. 216, pp. 281285, February 2004.
[10] P. Calvo et al., Thermal evolution of {113} defects in silicon: transformation against dissolution, Nuclear Instruments and Methods in Physics Research B, vol. 216, pp. 173177, February 2004. [11] T. E. M. Staab et al., Stability of large vacancy clusters in silicon, Physical Review B, vol. 65, no. 11, p. 115210, 2002. [12] R. Duffy et al., Dopant diffusion in amorphous silicon, in MRS Symposium Proceedings, Silicon Front-End Junction FormationPhysics and Technology, vol. 810, San Francisco, CA, USA, p. C10.2.1, April 2004. [13] V. C. Venezia et al., Boron diffusion in amorphous silicon, Materials Science and Engineering B, vol. 124125, pp. 245248, December 2005. [14] S. Mirabella et al., Mechanism of Boron Diffusion in Amorphous Silicon, Physical Review Letters, vol. 100, p. 155901, April 2008. [15] N. Zographos and I. Martin-Bragado, Atomistic Modeling of Carbon Co-Implants and Rapid Thermal Anneals in Silicon, in 15th IEEE International Conference on Advanced Thermal Processing of Semiconductors (RTP), Catania, Italy, pp. 119122, October 2007. [16] T. Noda, S. Odanaka, and H. Umimoto, Effects of end-of-range dislocation loops on transient enhanced diffusion of indium implanted in silicon, Journal of Applied Physics, vol. 88, no. 9, pp. 49804984, 2000. [17] S. H. Jain et al., Metastable boron active concentrations in Si using flash assisted solid phase epitaxy, Journal of Applied Physics, vol. 96, no. 12, pp. 73577360, 2004. [18] M. Diebel and S. T. Dunham, Ab Initio Calculations to Model Anomalous Fluorine Behavior, Physical Review Letters, vol. 93, no. 24, p. 245901, 2004. [19] M. Diebel and S. T. Dunham, Reply to Ab Initio Calculations to Model Anomalous Fluorine Behavior, Physical Review Letters, vol. 96, p. 039602, January 2006.
104
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
This part of the Advanced Calibration manual contains the following chapters: Chapter 7 Using Advanced Calibration file of TSUPREM-4 on page 107 Chapter 8 Contents of Advanced Calibration of TSUPREM-4 on page 113 Chapter 9 Guidelines for additional calibration on page 129
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 7
Overview
The TSUPREM-4 Advanced Calibration file helps to obtain accurate results with TSUPREM-4. The choice of physical models is widely based on the Advanced Calibration of Sentaurus Process and is calibrated with the help of a SIMS database. In 2006, a complete recalibration of TSUPREM-4 models was performed. Parameters obtained during that work are collected in the s4advanced.2008.09 file. They provide a significant improvement of simulation results in comparison to earlier file versions. You can invoke the new set of models and parameters by typing one line in any place in the input file:
method advanced
Simulation results obtained with this command will have a good accuracy. For further result improvements, initial conditions after an implantation step, depending on the energy or dose, can be used. A special Merger application file contains a definition of an energy-dependent factor for the +N-model and an initial dopant activation level.
Parameter file
Advanced Calibration is a selection of physical models and model parameters, which are recommended by Synopsys to be used for accurate process simulation. In TSUPREM-4, this selection of models and parameters is contained in a parameter file named s4advanced.2008.09. It is located in the TSUPREM-4 library (s4lib directory). The contents of that file is explained in Chapter 8 on page 113.
NOTE
There are many differences between the s4advanced.2008.09 and s4advanced.2006.06 models and parameters. The s4advanced.2008.09 file provides a significant improvement of simulation results compared to s4advanced.2006.06.
107
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
7: Using Advanced Calibration file of TSUPREM-4 Merging a process flow and parameter file with Merger
The s4advanced.2008.09 models and parameters are invoked inside the Merger file named AdvCal_1d_tables_2008.09.smr. The file can be merged with a TSUPREM-4 input file, which contains only the pure process flow without any choice of physical models and parameters, using the Merger application. This is described below and in Appendix A on page 197.
NOTE
The Merger application is part of Sentaurus Workbench Advanced. Merger tests if the corresponding license (swb-advanced) exists at the user site, but does not block the license.
For additional calibration, the Merger file can be copied to a local directory and edited with any standard text editor. The contents of the AdvCal_1d_tables_2008.09.smr file is explained in Chapter 8 on page 113.
The device fabrication process to be simulated. This includes the substrate doping and all implantation, diffusion, oxidation, deposition, and etching steps. The physical models and model parameters to be used in the process simulation. The mesh for the process simulation.
With the Merger application (see Appendix A on page 197), the information about the fabrication process and the physical models and parameters can be separated into two different files:
The Merger file contains the process flow. The TSUPREM-4 Rules file contains the choice of physical models and parameters.
The commands for creating and refining the mesh are part of either the Merger file or the TSUPREM-4 Rules file. Merger inserts the information contained in the TSUPREM-4 Rules file correctly into the process flow and, thereby, creates a complete TSUPREM-4 input file.
108
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
7: Using Advanced Calibration file of TSUPREM-4 Merging a process flow and parameter file with Merger
The separation of the process flow and the choice of physical models and parameters has advantages:
The Merger file, which contains only the process flow, is easy to read and edit, even for non-TCAD experts. It is easy to ensure that the same process simulation models are applied to 1D simulation tasks (SIMS data calibration) and 2D or 3D simulation tasks (full process and device simulation). All calibration work is contained in the TSUPREM-4 Rules file. A single Rules file can be applied to different process flows. This makes it easier to transfer calibration results to another technology node.
additional calibration, you can make a local copy of the TSUPREM-4 Rules file and can edit it with a text editor or with the graphical user interface (GUI) of Merger (see Editing rules with Merger Editor on page 203). The TSUPREM-4 Rules file consists of five sections. The first two are very short and specify the process simulator and the title of the Rules file, for example:
Simulator { TSUPREM-4 } Title {1D Advanced Calibration A-2008.09}
The other three sections are a gridblock, a startblock, and a list of pattern-actions. The gridblock has the format:
Gridblock { ... }
In AdvCal_1d_tables_2008.09.smr, it contains the initial 1D simulation mesh and the criteria for mesh refinement. The default 1D simulation mesh is fine enough for process simulation ranging from ultrashallow junction formation to power technologies. In 2D application projects, the gridblock must contain the mesh specification and adaptation parameters for the 2D simulation. Alternatively, since the ideal 2D mesh strongly depends on the device geometry and size, you can consider removing all commands from the gridblock. If the gridblock is empty, you need to provide the information about the initial grid and mesh refinement in the Merger file, which contains the process flow.
109
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
7: Using Advanced Calibration file of TSUPREM-4 Merging a process flow and parameter file with Merger
$ $ $ $ $ $ $ $ }
5-stream diffusion model ======================== To use the 5-stream model, remove "$" from the line below. method nstreams=5 Complex models ======================== To use complex models, remove "$" from line below. source s4advanced_complex.2008.09
Advanced Calibration models and parameters contained in s4advanced.2008.09 are invoked by the first line. They will be used as the default for the whole process simulation. The rest of the block consists of three sections by which you can select the carboninterstitial clustering model, the five-stream diffusion model, and the set of the advanced interstitial clustering and dopant activation models. This can be done by removing $ from the beginning of the corresponding lines. When merging the Merger file with the TSUPREM-4 Rules file, the gridblock and startblock are inserted at the beginning of the complete TSUPREM-4 input file. Some physical parameters depend on special process steps. For example, the amount of damage created by an ion implantation depends on the details of the implantation. For such physical parameters, it is impossible to fix their values once at the beginning for the whole process simulation. Instead, the values must be set where needed. For example, the initial activation of boron atoms after boron implantation must be set for each boron implantation individually, depending on the implantation energy and dose. All these process steprelated parameters are contained in the last part of the TSUPREM-4 Rules file, that is, the list of pattern-actions. A typical pattern-action of a TSUPREM-4 Rules file is:
Condition (1) if ( implantation && element==indium ) { prepend {impurity impurity=indium mat=silicon act.ni=0.0 c1frac.a=1.0 + act.amor=5.e20 c1.ini.f=0.3 ddctot.c=0.3} }
110
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
7: Using Advanced Calibration file of TSUPREM-4 Merging a process flow and parameter file with Merger
With this pattern-action in the TSUPREM-4 Rules file, Merger will evaluate it for all implantation statements of the process flow if the element is indium. For each implantation statement where this is the case (that is, where the pattern is found), Merger will insert:
impurity impurity=indium mat=silicon act.ni=0.0 c1frac.a=1.0 + act.amor=5.e20 c1.ini.f=0.3 ddctot.c=0.3
before the implant line of the TSUPREM-4 input file. This will set the initial activation level 20 3 to 5.0 10 cm in the amorphized region and the indium cluster fraction to 0.3 in the crystalline region. A detailed reference to the syntax of pattern-actions is given in Merger Rules syntax reference on page 216.
A graphical user interface (GUI) opens, the Merger file and TSUPREM-4 Rules file can be loaded, and the merging can be performed. A full description of the interactive uses of Merger is in Appendix A on page 197. In batch mode, without starting the GUI, Merger can be started from the command line, for example:
merger -batch -process process_flow.txt -rules AdvCal_1d_tables_2008.09.smr -output full_ts4.cmd
This line will merge the Merger file process_flow.txt and the Rules file AdvCal_1d_tables_2008.09.smr, and will create the complete TSUPREM-4 input file full_ts4.cmd. In Sentaurus Workbench projects, it is convenient to execute Merger in batch mode, without starting the GUI. This allows you to insert the physical models and parameters to process flow files for many different split conditions. A single TSUPREM-4 Rules file is merged with many Merger files, each representing one of the process split conditions, which were previously preprocessed by Sentaurus Workbench. TSUPREM-4 prologue on page 220 describes how to configure the TSUPREM-4 prologue of Sentaurus Workbench for an automatic merging of preprocessed process flow files.
111
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
by replacing Condition (0) with Condition (1). To use Monte Carlo implantation only for selected dopants, add a pattern-action, which inserts the keyword montecarlo only into the selected implants. For example, the following patternaction switches on Monte Carlo implantation only for boron implants:
Condition (1) if (implantation && element==Boron) { insert {montecarlo n.ion=5000 dose.spl traj.spl} }
112
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 8
The choice of models is mostly the same as in the Advanced Calibration for Sentaurus Process, described in Chapter 2 on page 9. Where possible, the options of the diffusion models are selected in such a way that the same equations are solved in Sentaurus Process and TSUPREM-4. However, due to some differences in the implementation of physical models in TSUPREM-4 and Sentaurus Process, some parameters differ from the corresponding parameters in the Advanced Calibration of Sentaurus Process, to give optimal results with TSUPREM-4. These adjustments are based on a calibration using SIMS data. All model switches and parameters that are not set in the calibration file have the TSUPREM-4 default values. The meaning of the parameters used in the calibration file is also explained in the Taurus TSUPREM-4 User Guide.
Analytic tables for all implantations. Alternatively, Monte Carlo implantation can be used. Pair diffusion framework (method pd.full). In silicon, the diffusing species are point defects (interstitials and vacancies) and pairs of a dopant and a point defect. As an option, the five-stream model can be used. In the five-stream model, the concentration of dopantdefect pairs is not in local equilibrium with substitutional dopants and free point defects. The +N-model for the initial interstitial concentration after ion implantation. The one-moment clustering model for interstitials. First-order reaction equations for clusters of dopant impurities. There is only one reaction equation per impurity, which governs the relationship between active and total concentrations.
113
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Dopant segregation at interfaces. Dose loss is described by the three-phase segregation model for all dopants. The model for Ge chemical and strain effects. The carboninterstitial clustering model.
Contents of AdvCal_1d_tables_2008.09.smr
Gridblock
The gridblock is inserted at the beginning of a TSUPREM-4 input file. The gridblock contents of AdvCal_1d_tables_2008.09.smr is intended to create a good 1D mesh. A 1D mesh is prepared with a very fine resolution near the silicon surface and with a coarser grid spacing in the deeper regions of the simulation. Mesh adaptation is switched off for implantation and diffusion. Mesh adaptation can be helpful to reduce CPU time, by having a good mesh refinement only in specified regions. However, for 1D simulations, CPU time is often not an issue, because the simulations are very fast. This 1D mesh is fine enough for almost all 1D investigations, with one exception: If the diffusion of thin dopant marker layers is investigated, it is necessary to create a fine mesh in the neighborhood of the marker layers, which can be located far away from the silicon surface. For 2D applications, the gridblock needs to be edited. You either can put correct specifications for 2D mesh generation into the gridblock or can work with an empty gridblock and place the specifications for 2D mesh generation directly into the TSUPREM-4 Merger file, which contains the process flow.
Startblock
The startblock is inserted at the beginning of a TSUPREM-4 input file, immediately after the gridblock. By default, it contains only one line:
method advanced
This command is used to invoke models and parameters defined in s4advanced.2008.09. The file contents is described below.
114
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Ge, C, F, and N implantations are simulated by the newly created tables. For diffusion, the basic selection is:
method pd.full ^pair.rec ^pd.prec
With this line, the three-stream diffusion model is selected (pd.full) and the dopant-assisted recombination of interstitials and vacancies is switched off (^pair.rec ^pd.prec).
+N-model
The +N-model is used to calculate the amount of excess interstitial generated by ion implantation. A new TSUPREM-4 feature allows you to define +N-model factors dependent on the implant energy and dose. Corresponding statements can be found in s4advanced.2008.09. For example, the command:
impurity imp=arsenic d.plus="(${E}+1.0)/(${E}+3.0)"
is invoked to decrease the arsenic d.plus for low implant energies. The advantage of such an approach is that you can avoid the definition of the energy-dependent factors in the Rules file. If d.plus is not specified explicitly, the default value equal to 1.0 is used. It is defined by the following line:
material mat=silicon d.phdf=0.0 d.pconst=0.0
115
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
With these parameters, the interface acts as an efficient sink for point defects generated by an implantation. The influence of oxide growth on point defect recombination is switched off (ksvel.0=0, ksvel.e=0). The default growth model is used to simulate the injection of interstitials during silicon oxidation. The model parameters were extracted from oxidation-enhanced diffusion (OED) experiments:
theta.e0=7.3e4 theta.e=2.1 gpow.0=-0.4 gpow.e=0.0
Interstitial clusters The 1Moment model is used for interstitial clusters with similar parameters as in the Sentaurus Process calibration. The calibration is based on TEM data on the dissolution of {311} defects during thermal anneal, published in the literature [2][3]. The shrinking of interstitial clusters by recombination with vacancies is switched off for the benefit of consistency with the Sentaurus Process calibration. Small clusters of interstitials and vacancies are not included in the simulation (eclust.n=0).
116
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Three-stream or five-stream diffusion model depending on user selection. Transient dopant clustering model. Three-phase segregation model. Model for Ge chemical and stress effects.
These models are described here. Dopant-specific model features are explained after the common model description. Dopant diffusion The three-stream pair diffusion model is chosen by default. In this model, dopantdefect pairs are in local equilibrium with substitutional dopants and free point defects. The diffusivities of boron, arsenic, indium, and antimony have the same values as in the Advanced Calibration of Sentaurus Process. The microscopic diffusivity of dopantdefect pairs is set equal to the diffusivity of point defects. The recombination between dopantdefect pairs and free defects is switched off by setting the reaction radii r.ip.v and r.vp.i to 0. Ion pairing is switched on for all dopants by using:
material material=silicon ion.pair
Alternatively, you can use the five-stream pair diffusion model. In this case, you must add the following line to the input file:
method nstreams=5
or uncomment the corresponding line in AdvCal_1d_tables_2008.09.smr. Furthermore, the parameters r.i.s, e.i.s, r.v.s, and e.v.s, which define the rates of formation and dissolution of dopantdefect pairs, are specified for all dopants. Their values have been obtained by translation of Sentaurus Process Advanced Calibration parameters. Dopant clusters To use transient formation and dissolution of dopant clusters, the following line is used:
method act.full
With this command, TSUPREM-4 switches on five models for dopant activation in parallel: a solid solubility model, an equilibrium dopant clustering model, an equilibrium dopantdefect clustering model, a precipitation model, and a transient dopantdefect clustering model. Clusters are assumed to be neutral.
117
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
In the Advanced Calibration, only the transient dopantdefect clustering model is used, and the other models are switched off by an appropriate choice of parameters. Furthermore, it is assumed that no interstitials take part in the formation and dissolution of clusters (ddcf.i.n=0 ddcr.i=0 ifracm=0). The parameters used for the calibration of the transient dopantdefect clustering model are:
ddc.f.0, ddc.f.e: Define the equilibrium between clusters and substitutional dopants. ddc.t.0, ddc.t.e: Adjust the reaction time needed to approach equilibrium.
The parameters ddcf.d.n, ddcf.n.n, and ddcr.n.n are specified in such a way that the same number of dopants and electrons take part in the cluster formation and dissolution as in the Advanced Calibration of Sentaurus Process. As previously mentioned, the other activation reactions that are offered by method act.full are switched off. This reduces the power of the model to capture several physical phenomena in parallel. On the other hand, the complexity is reduced and the calibration is more reliable for most applications. Switching off the other activation models is performed in the same way for all dopants. For example, in the case of arsenic, it is performed with the following commands and parameters:
The solid solubility model is switched off by setting the solid solubility to a very high level:
impurity imp=arsenic mat=si ss.clear impurity imp=arsenic mat=si ss.temp=450 ss.conc=1.0e23 impurity imp=arsenic mat=si ss.temp=1500 ss.conc=1.0e23
The equilibrium dopant clustering model is switched off with the following parameters:
impurity mater=silicon imp=arsenic ctn.0=0.0 ctn.e=0.0
Indium is not a built-in dopant of TSUPREM-4. Therefore, indium clusters must be defined by additional lines that are not needed for the other main dopants:
impurity imp=c1_indium new c.init=1e5 impurity imp=indium imp.cl1=c1_indium method imp=c1_indium lu none ^symm time.ste rel.err=0.01 abs.err=1.0e9 + temp.min=450
Initial
independent s4advanced.2008.09:
conditions
of
implantation
conditions
are
defined
in
118
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Two last parameters (ddctot.a, ddctot.c) are necessary when the full dynamics dopantdefect clustering model (method ddc.full) is switched on to simulate a formation of carboninterstitial clusters.
NOTE dctot.c must be equal to c1.ini.f.
Three-phase segregation model For all dopants, the dose loss at the SiSiO2 interface is simulated by the three-phase segregation model. It is assumed that the trapped dopant is in the neutral charge state. The charge state is defined by the number of carriers annihilated during trapping. For example, if one electron is annihilated during arsenic trapping, then the trapped atom will be neutral:
impurity impurity=arsenic mat=silicon /mat=oxide seg.cpow=1.0
The parameters of the three-phase segregation model were calibrated using the internal SIMS database. The diffusivity of dopants along the SiSiO2 interface is set to zero. When using the five-stream framework, the pair segregation model is invoked:
method pair.seg
According to this model, a dissociation of dopantdefect pairs occurs at the SiSiO2 interface. Such an approach looks more reasonable than an assumption about pair recombination used in the default model. The parameters seg.ipow and seg.vpow are set to zero for consistency with simulation results obtained by using the three-stream diffusion model.
NOTE
Current boron segregation parameters may give inaccurate results in the case of fast oxidation at high temperatures. An additional calibration may be needed for such process conditions.
Stress and germanium chemical effects The TSUPREM-4 pressure-dependent diffusion model with default activation volumes is used in the Advanced Calibration to simulate the stress effect:
method st.diff
In addition, the energy bandgap dependence on the pressure and local Ge content is taken into account:
method gapsige enable
119
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The Ge chemical effect is modeled in several ways. First, the energy band gap changes as previously mentioned. Second, dopant diffusivity dependence on the local Ge concentration is introduced. The interstitial and vacancy components change separately as shown below for phosphorus:
impurity imp=phosphorus mat=si di.fac=exp(1.2e-23*germanium/kT) impurity imp=phosphorus mat=si dv.fac=exp(2.2e-23*germanium/kT)
Third, a simple TSUPREM-4 model is invoked to simulate the reduction of the active boron concentration due to GeB pair formation:
method geandb enable
Stress and Ge chemical effect models are different from ones used in the Advanced Calibration of Sentaurus Process. They have been transferred from s4advanced.2006.06. High concentration arsenic and antimony diffusion At high donor concentrations, the diffusivity of AsV pairs is increased, following the ideas of Dunham and Wu [4], and based on experimental data from Larsen et al. [5]. This is achieved by using:
impurity imp=arsenic mater=silicon dv.fac=(2.3e-23*germanium/kT)* + (1.0+((active(arsenic)+(active(phosphorus))/1.9e20)^3.5)
Indium dose loss The limitation of the indium concentration in amorphized regions is switched on by the line:
impurity mat=silicon imp=indium max.amor=6.e18
The reason for the dose loss is that indium atoms are swept out of silicon during the regrowth of the amorphous layer due to the segregation at the amorphouscrystalline interface [6]. Boron diffusivity in oxide The boron diffusivity in oxide is increased for highly doped oxides by defining the multiplication factor di.fac:
impurity mat=oxide imp=boron di.fac=(1.0+fluorine/2.0e18+bddl/(bdi* + (1.0+(1.e21/(arsenic+boron+phosphorus+indium+antimony+germanium+1.e5))^2))* + (1+(boron/6.0e20)*(boron/6.0e20)))
120
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Carboninterstitial clustering Carbon diffusion is modeled in the same way as for other dopants. The macroscopic diffusivity of carbon in silicon is taken from the literature [7]. Carboninterstitial pairs are assumed to be neutral:
impurity new imp=ipair_carbon tif.name=CIpair impurity imp=carbon neutral imp.ip=ipair_carbon
Three types of neutral carboninterstitial cluster are taken into account: C2I, C3I2, and C3I3. The following reactions for the formation and dissolution of clusters are considered:
Different charges of point defects are taken into account for the above reactions. The clustering rates, together with the diffusivity and hopping length of carboninterstitial pairs, have been calibrated by Synopsys using SIMS data from marker layer experiments [8][9] and from data on ultrashallow junction formation following Ge+C+B [10] and Ge+C+BF2 cocktail implants. You should switch on the full dynamics dopantdefect clustering model to simulate carboninterstitial clustering:
method ddc.full method precond=2
In regions, which are amorphized by ion implantation and recrystallized by solid phase epitaxy, carbon is assumed to be in the substitutional state immediately after recrystallization. In nonamorphized regions, newly implanted carbon is assumed to be in C3I2 clusters at the beginning of thermal annealing:
impurity imp=carbon mat=silicon ddctot.c=1.0 ddctot.a=0.0 act.amor=5.e22 impurity imp=carbon imp.ddc=c2i1 ddc.n.d=2 ddc.n.i=1 ddcluster=c2i1 + ddcfraca=0.0 ddcfracc=0.0 impurity imp=carbon imp.ddc=c3i2 ddc.n.d=3 ddc.n.i=2 ddcluster=c3i2 + ddcfraca=0.0 ddcfracc=1.0 impurity imp=carbon imp.ddc=c3i3 ddc.n.d=3 ddc.n.i=3 ddcluster=c3i3 + ddcfraca=0.0 ddcfracc=0.0
121
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Pattern-actions
The final part of the Advanced Calibration file is a list of pattern-actions. Each pattern-action consists of a pattern and a list of actions. The pattern is checked against all lines of the process flow file, which is to be merged with the calibration file. For each line to which the pattern applies, the actions are performed. These may include:
Inserting arguments into the process flow command line. Adding lines before the process flow command line. Appending lines after the process flow command line.
The patterns and actions supported by the Merger application are explained in Appendix A on page 197. In this section, the pattern-actions of AdvCal_1d_tables_2008.09.smr are explained, following the order in the Advanced Calibration file. Most pattern-actions are used to set initial conditions after ion implantation, such as the amount of interstitials created by the implant or the initial activation of dopants.
Deposition pattern-action
Only the first pattern-action is applied to deposition steps:
# Sets spacing in deposited oxide Condition (1) if ( line && "DEPOSITION" ) { insert {dy=0.0005} }
The Merger application will search for all deposition commands in the TSUPREM-4 input file and will insert the string "dy=0.0005".
Users who need to interpret the implant dose as the dose per the wafer area of the implant beam must deactivate this pattern-action by changing Condition (1) to Condition (0).
122
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The next pattern-action sets the parameters for Monte Carlo ion implantation. By default, this pattern-action is deactivated by Condition (0):
Condition (0) if ( implantation ) { insert {montecarlo n.ion=5000 dose.spl traj.spl} }
Two pattern-actions are dedicated to the implantation of silicon ions, for which no calibrated implantation lookup tables are available. For energies greater than 5 keV, phosphorus tables are used, since phosphorus ions have a similar mass as silicon ions. For energies less than 5 keV, Monte Carlo simulation is used for silicon implantation.
act.amor: The maximum active concentration of the implanted dopants in amorphized regions. If the dopant concentration exceeds act.amor, the surplus is put into dopant
clusters.
Furthermore, for all dopants, act.ni=0 and c1frac.a=1. All dopants that are in clusters after ion implantation should be in transient dopantdefect clusters. This is a logical consequence of switching off the other clusters of the dopant activation model act.full (see Dopant clusters on page 117).
Complex models
A set of complex models can be invoked by typing the command:
method advanced version=2008.09.a
or uncommenting the corresponding line in the startblock. The file s4advanced.2008.09.a will be sourced in that case. This file contains calibrated parameters for the following models:
Complex interstitial-clustering model taking SMICs and {311} defect formation into account. Boroninterstitial clustering (BIC) model. Arsenicvacancy clustering model.
123
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The model parameters were translated from the Advanced Calibration for Sentaurus Process (AdvancedModels mode). The five-stream pair diffusion model is used along with the above models when the complex model mode is selected. Switching on the complex models results in a significant CPU time increase because of the increased total number of equations to be solved. Therefore, using the complex models is recommended for when the basic set models cannot predict the experimentally observed trends (flash lamp, laser, low-temperature annealing) as well as for fundamental research.
The high interstitial supersaturation in the initial TED stage can be reproduced using the advanced model. A comparison of simulation and experimental results is shown in Figure 14 for silicon implantation and subsequent annealing at different temperatures. The model accurately predicts two TED stages observed for low temperatures.
108 107 106 Interstitial Supersaturation 105 104 103 102 101 100 0 10
800C, simulation 800C, experiment 700C, simulation 700C, experiment 600C, simulation 600C, experiment
101
103
104
105
Figure 14
Interstitial supersaturation as a function of annealing time. Silicon was implanted at 40 keV with a dose of 2 x 1013 cm2. Annealing was performed at 600oC (red), 700oC (blue), and 800oC (black). There is a good agreement between simulations (solid lines) and experiments (squares). Experimental data points are extracted from [12].
124
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Interstitials generated by the implantation are assumed to be in a free state at the beginning of annealing when the complex model is used. It is different from the basic 1Moment model for which excess interstitials are assumed to be mostly bound in {311} defects at the initial annealing stage.
BIC model
According to the implemented model, there are six types of BIC: B2, B2I, B2I2, B3I, B3I2, and B3I3. All the clusters are neutral. An example of a B2I2 definition is:
impurity imp=bor2i2 tif.name=B2I2 new neutral c.init=1.e2 impurity imp=boron imp.ddc=bor2i2 ddc.n.d=2 ddc.n.i=2ethod precond=2
The dopantdefect clustering full-dynamics (ddc.full) model is switched on to simulate the growth of BICs, and the formation of single clusters used in the basic model set is switched off:
method ddc.full impurity mater=silicon imp=boron cm.sec + ddcf.i.n=0 ddcr.i.n=0 ifracm=0 ddcf.d.n=0 ddcf.n.n=0 ddcr.n.n=0 + ddc.f.0=0.0 ddc.f.e=0.0 ddc.t.0=0.0 ddc.t.e=0.0 NOTE
Since the ddc.full model is activated, the carboninterstitial clustering model is always used when the complex model set is chosen.
Figure 15 shows the reaction pathway. The most stable clusters are B3I and B3I2. All charge states of point defects and boronpoint defect pairs are taken into account in the model. The reaction rates are determined by the parameters ddc.kf.0, ddc.kf.e, ddc.eq.0, and ddc.eq.e:
$ B2I1 + I <-> B2I2 impurity imp=boron mat=silicon ddc.r=bor2i2 i.ddc c.i.all + ddc.kf.0=2.6094e-5 ddc.kf.e=1.77 ddc.eq.0=1.0 ddc.eq.e=-0.132 cm.sec
B2 I,V B BI B2I I,V BI BI BI B3I I,V
BI
B3I2
Figure 15
125
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The initial boron activation level after implantation is defined using the parameters act.amor and ddctot.c, which is similar to the basic model set method. The initial concentration of different cluster types in the amorphized and crystalline silicon is calculated according to the parameters ddcfracc and ddcfraca, respectively. By default, these parameters are equal to 5 1.0 for B2 and 10 for other BICs.
AsV
AsI
AsI
AsV
As2V
As3V
As4V
Figure 16
After implantation, it is assumed that the clustered arsenic is in As2. It is determined by the parameters ddcfracc and ddcfraca:
impurity impurity impurity impurity impurity impurity imp=arsenic imp=arsenic imp=arsenic imp=arsenic imp=arsenic imp=arsenic mat=silicon mat=silicon mat=silicon mat=silicon mat=silicon mat=silicon ddc.r=as2v0 ddc.r=as3v0 ddc.r=as4v0 ddc.r=as2v1 ddc.r=as3v1 ddc.r=as4v1 ddcfracc=1.0 ddcfracc=1.0e-5 ddcfracc=1.0e-5 ddcfracc=1.0e-5 ddcfracc=1.0e-5 ddcfracc=1.0e-5 ddcfraca=1.0 ddcfraca=1.0e-5 ddcfraca=1.0e-5 ddcfraca=1.0e-5 ddcfraca=1.0e-5 ddcfraca=1.0e-5
126
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
s4advanced.2008.09.a contains constant parameter values. Parameters defined in AdvCal_1d_tables_2008.09.smr depend on the implant energy and dose. They give a
better agreement between simulation results and experiments. When using complex models, initial conditions marked by "# Initial condition for basic models" in AdvCal_1d_tables_2008.09.smr should be deactivated by Condition(0), and initial conditions marked by "# Initial condition for complex models" should be switched on by Condition(1)(see Appendix A on page 197). For example:
# Initial condition for basic models Condition (0) if ( implantation && element==arsenic ) { prepend {impurity impurity=arsenic mat=silicon act.ni=0.0 c1frac.a=1.0 + act.amor=2.0e20*($energy+0.5)/$energy c1.ini.f=0.6 ddctot.c=0.6} } # Initial condition for complex models Condition (1) if ( implantation && element==arsenic ) { prepend {impurity impurity=arsenic mat=silicon act.ni=0.0 + act.amor=1.5e21*$energy/($energy+10.0)*($dose+1.e14)/($dose+3.e14) + ddctot.c=1.0} }
References
[1] [2] [3] [4] [5] [6] F. J. Morin and J. P. Maita, Electrical Properties of Silicon Containing Arsenic and Boron, Physical Review, vol. 96, no. 1, pp. 2835, 1954. P. A. Stolk et al., Physical mechanisms of transient enhanced dopant diffusion in ionimplanted silicon, Journal of Applied Physics, vol. 81, no. 9, pp. 60316050, 1997. H. Saleh et al., Energy dependence of transient enhanced diffusion and defect kinetics, Applied Physics Letters, vol. 77, no. 1, pp. 112114, 2000. S. T. Dunham and C. D. Wu, Atomistic models of vacancy-mediated diffusion in silicon, Journal of Applied Physics, vol. 78, no. 4, pp. 23622366, 1995. A. N. Larsen et al., Heavy doping effects in the diffusion of group IV and V impurities in silicon, Journal of Applied Physics, vol. 73, no. 2, pp. 691698, 1993. V. C. Venezia et al., Dopant redistribution effects in preamorphized silicon during low temperature annealing, in IEDM Technical Digest, Washington, DC, USA, pp. 489492, December 2003. P. Pichler, Intrinsic Point Defects, Impurities, and Their Diffusion in Silicon, Computational Microelectronics, Vienna: Springer, 2004.
[7]
127
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[8] [9]
H. Rcker et al., Suppressed diffusion of boron and carbon in carbon-rich silicon, Applied Physics Letters, vol. 73, no. 12, pp. 16821684, 1998. P. Lavant et al., Engineering the diffusion behavior of dopants (B, Sb) in silicon by incorporation of carbon, Nuclear Instruments and Methods in Physics Research B, vol. 186, no. 14, pp. 292297, 2002.
[10] V. Moroz et al., Optimizing boron junctions through point defect and stress engineering using carbon and germanium co-implants, Applied Physics Letters, vol. 87, p. 051908, August 2005. [11] C. Zechner et al., Accurate and efficient TCAD model for the formation and dissolution of small interstitial clusters and {311} defects in silicon, Materials Science and Engineering B, vol. 124-125, pp. 401-403, December 2005. [12] N. E. B. Cowern et al., Energetics of Self-Interstitial Clusters in Si, Physical Review Letters, vol. 82, no. 22, pp. 44604463, 1999. [13] R. Pinacho et al., Modeling arsenic deactivation through arsenic-vacancy clusters using an atomistic kinetic Monte Carlo approach, Applied Physics Letters, vol. 86, p. 252103, June 2005.
128
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 9
The Advanced Calibration file is a starting point for accurate process simulation with TSUPREM-4. However, the Advanced Calibration cannot fully replace an additional calibration by the user for 2D applications. With a customized process calibration, the accuracy can always be further increased for any technology of interest. A customized calibration of process and device simulation models needs to be performed by the user or can be requested from Synopsys in the context of a customer service project. To further improve the Advanced Calibration, Synopsys appreciates feedback from customers regarding the accuracy obtained with the parameter files for different process conditions and suggestions for improved models or parameter values. The Advanced Calibration of TSUPREM-4 is widely based on the Advanced Calibration of Sentaurus Process. Therefore, Chapter 3 on page 43, which is dedicated to process simulation with Sentaurus Process, also applies to the TSUPREM-4 Advanced Calibration and is recommended for reading. Limitations of the Advanced Calibration of TSUPREM-4 are described and the most important tuning parameters for standard applications are summarized. All changes should be performed by editing the Advanced Calibration file of TSUPREM-4. To do so, make a local copy of AdvCal_1d_tables_2008.09.smr, rename it, and use the Merger GUI or a text editor to change models, parameters, or pattern-actions in the local copy. The default version of AdvCal_1d_tables_2008.09.smr is located in the TSUPREM-4 library.
Oxidation-enhanced diffusion (OED) may be overestimated for wet oxidation. Interstitial trapping by fluorine atoms cannot be simulated.
129
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Parameters of the arsenic and phosphorus activation models are not well calibrated for 22 3 extremely high concentrations (close to 10 cm ) and low temperatures. There may be a significant difference between simulation results and experimental data in the case of co-diffusion of arsenic and phosphorus. Indium redistribution during annealing after amorphizing implantation cannot be simulated correctly.
Fine-tuning parameters
The Advanced Calibration provides a good starting point for accurate process simulation. However, to match the simulation results precisely with experimental data, an additional finetuning of the models is helpful. In total, many parameters are used in the models. This section gives recommendations as to which parameters to use for additional calibration. Table 3 summarizes the fine-tuning parameters. Essentially, the recommendations are the same as those for the additional calibration of Sentaurus Process (see Chapter 3 on page 43), but the parameters are different in TSUPREM-4.
Table 3 Fine-tuning parameters in Advanced Calibration of TSUPREM-4
Sentaurus Process analogue Recommended use
TSUPREM-4 parameters
theta Ikr
OED calibration. TED calibration. Adjustment of the diffusion profile tail. Adjustment of the dopant profile tail in the case of using the five-stream diffusion model. Adjustment of B diffusion profiles in the high and medium concentration regions. Adjustment of As and P diffusion profile depth and concentration level at the interface. Final fitting in the tail region. Final fitting in the high concentration region. Final fitting in the medium concentration region.
kfKickOut
CluRate (~1/ddc.t)
q.max.0, q.max.e
CMax
130
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Point-defect parameters
The basic point-defect parameters (diffusivities, equilibrium concentration, and charge states) influence the simulation results of all dopants. Therefore, it is not recommended to tune them for the purpose of improving the accuracy of the diffusion of one particular dopant. The only recommended point defect calibration parameter is the fraction of consumed silicon atoms that are injected as interstitials during oxidation (theta.0, theta.e). To adjust OED in different ambients, edit the following line containing the default values:
interstitial silicon /oxide theta.0=7.3e4 theta.e=2.1
Interstitial clusters
TED after ion implantation is described by the one-moment model for interstitial clusters. This model is simple and fast, but still accurate enough for most applications. For a discussion of the limitations of this model, see Clusters of interstitials on page 45. Within this model, the best way of tuning the time and temperature dependence of TED is the adjustment of the cluster dissolution rate. It can be performed by changing the default parameter values in the line below:
interstitial silicon cl.kr.0=6.996e16 cl.kr.e=3.935
The effect of changing cl.kr.0 is illustrated in Figure 4 on page 46. cl.kr.0 and cl.kr.e correspond to the parameter Ikr in Sentaurus Process.
Dopant parameters
Diffusion
TED after ion implantation can be modified by increasing or lowering the number of interstitials generated by dopant implant. Such a modification needs to be performed by editing the formulas for the calculation of the parameter d.plus in the pattern-actions section. Increasing the number of interstitials generated by an implant will mainly increase the diffusion in the tail of the dopant profile. If the five-stream model is used, the capture radius and the energy barrier for the formation of dopantdefect pairs are critical parameters, which govern the average migration length between pair formation and pair dissolution. Therefore, in the five-stream model, to adjust the average pair migration length, change the parameters r.i.s, e.i.s, r.v.s, and e.v.s. This can be performed for each charge state separately.
131
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
For example, you can define the capture radius value for neutral BI pairs in the following line:
impurity imp=boron mater=silicon c.inter=1 r.i.s=6.68e-1
The TSUPREM-4 Advanced Calibration file does not contain any special models for the diffusion of P in regions with a very high As concentration. The simulation of the co-diffusion of As and P is not very accurate for all possible conditions. One method to tune P diffusion in regions of high As concentration is to introduce diffusion enhancement coefficients for PI and PV pairs, which depend on the local As concentration. The corresponding TSUPREM-4 commands are:
impurity imp=phosphorus mater=silicon di.fac=... impurity imp=phosphorus mater=silicon dv.fac=...
where "..." must be some function of the local arsenic concentration, which has the value of 1 for low arsenic concentration.
Activation
The same dopant activation model is used as in the Advanced Calibration of Sentaurus Process. Refer to the detailed discussion in Chapter 3 on page 43. The rate of cluster dissolution is the most widely used parameter for the fine-tuning of the junction depth of boron ultrashallow junctions. Its influence is illustrated in Figure 17 on page 133. To adjust the clustering rate, modify the cluster dissolution time values defined by ddc.t.0 and ddc.t.e:
impurity mater=silicon imp=boron ddc.t.0=8.0e-21 ddc.t.e=-4.7
The cluster dissolution time is inversely proportional to the cluster dissolution rate defined by the parameter CluRate in Sentaurus Process. For PMOS extension formation after BF2 implant, where the temperature cycle often includes a nitride spacer deposition at 700 C followed by a spike anneal, it may be necessary to increase the cluster dissolution time significantly, as explained in PMOS extension formation on page 50.
132
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
1021
ddc.t.0 = 3.2 x 10-20 ddc.t.0 = 8.0 x 10-21 (default) ddc.t.0 = 2.0 x 10-21
1020
Boron [cm-3]
1019
1018
1017
50
100
Depth [nm]
Figure 17
Effect of boron cluster dissolution time prefactor ddc.t.0 on final shape of a boron profile after 2 keV 2 x 1015 cm2 boron implantation and spike annealing at 1050oC
1020
q.max.0 = 1.8 x 1015 (default) q.max.0 = 6.0 x 1014 q.max.0 = 3.0 x 1014
1019
Phosphorus [cm-3]
1018
1017
1016
50
100
Depth [nm]
Figure 18
Effect of q.max.0 on simulation results for phosphorus USJ formation; graphs were calculated for 2 keV 1015 cm2 P implantation, followed by spike anneal at 1080oC
133
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Segregation
Additional fine-tuning of dopant dose loss becomes important in the case of ultrashallow junction formation simulation. The maximum trap density in the SiSiO2 interface defined by q.max.0 and q.max.e is the most powerful calibration parameter for such an adjustment. That parameter is widely used to change the simulated depth of arsenic and phosphorus diffusion profiles. An example of the definition of the maximum phosphorus trap density is:
impurity impurity=i_phosphorus mat=oxide /mat=silicon q.max.0=1.8e15
Increasing the trap density results in shallower simulated diffusion profiles as shown in Figure 18 on page 133.
134
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Polysilicon
The Advanced Calibration file does not include a calibration of the dopant diffusion in polysilicon and the out-diffusion of dopants from polysilicon.
135
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
136
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
This part of the Advanced Calibration manual contains the following chapters: Chapter 10 Using Advanced Calibration files of Dios on page 139 Chapter 11 Contents of Advanced Calibration files of Dios on page 149 Chapter 12 Dios calibration method and limitations on page 177
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 10
Parameter files
Advanced Calibration is a selection of physical models and model parameters, which is recommended by Synopsys to be used for accurate process simulation. In Dios, this selection of models and parameters is contained in four parameter files (Dios Rules files) named:
They are located in the directory $STROOT/tcad/$STRELEASE/lib/dioslib. The choice of models and parameters is mostly the same for all four files, and the few differences are indicated by the file names:
1D simulations is included. All implantations are performed by using Crystal-TRIM. All parameters for diffusion are the same as in the file AdvCal_1d_tables_2005.10.dmr.
implantations are performed by analytic tables. Some diffusion parameters are set according to typical needs for NMOS simulation.
implantations are performed by analytic tables. Some diffusion parameters are set according to typical needs for PMOS simulation. The parameter files can be merged with a Dios input file, which contains only the pure process flow without any choice of physical models and parameters, using the Merger application. This is the recommended way of using the Dios Advanced Calibration and is described in Merging a process flow and parameter file with Merger on page 140 and Appendix A on page 197.
139
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
10: Using Advanced Calibration files of Dios Merging a process flow and parameter file with Merger
NOTE
The Merger application is part of Sentaurus Workbench Advanced. Merger tests if the corresponding license (swb-advanced) exists at the user site, but does not block the license.
For additional calibration, the parameter files can be copied to a local directory and edited with any standard text editor. The contents of the files is explained in detail in Chapter 11 on page 149. As an alternative to using the Merger tool, it is possible to insert selected model switches and parameters directly in the Dios input files (see Inserting parameters directly on page 143). In Crystal-TRIM or implantation tables? on page 146, some recommendations are given as to when to use Crystal-TRIM (calib_par_100_CTRIM.cmd) and when to use tables (calib_par_100_tables.cmd) for implantations.
The device fabrication process to be simulated. This includes the substrate doping and all implantation, diffusion, oxidation, deposition, and etching steps. The choice of physical models and model parameters to be used in the process simulation. The choice of the mesh for the process simulation.
With the Merger application (see Appendix A on page 197), the information about the fabrication process and information about the physical models and parameters can be separated into two different files:
The Merger file contains the process flow. The Dios Rules file contains the choice of physical models and parameters.
The commands for creating and refining the mesh are part of either the Merger file or Dios Rules file. The Merger application inserts the information contained in the Dios Rules file correctly into the process flow contained in the Merger file and, thereby, creates a complete Dios input file.
140
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
10: Using Advanced Calibration files of Dios Merging a process flow and parameter file with Merger
The separation between the process flow and the choice of physical models and parameters has several advantages:
The Merger file, which contains only the process flow, is easy to read and edit, even for non-TCAD experts. It is easy to ensure that the same process simulation models are applied for 1D simulation tasks (SIMS data calibration) and 2D or 3D simulation tasks (full process and device simulation). All calibration work is contained in the Dios Rules file. A single Rules file can be applied to different process flows. This makes it easier to transfer calibration results to another technology node.
The other three sections are a gridblock, a startblock, and a list of pattern-actions. The gridblock has the format:
Gridblock { ... }
It is either empty or it contains the initial simulation mesh and the criteria for mesh refinement. If the gridblock is empty, as in the Advanced Calibration files for 2D NMOS and PMOS simulation, AdvCal_2d_nMOS_2005.10.dmr and AdvCal_2d_pMOS_2005.10.dmr, you need to provide the information about the initial grid and mesh refinement in the Merger file, which contains the process flow. The startblock has the format:
Startblock { ... }
141
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
10: Using Advanced Calibration files of Dios Merging a process flow and parameter file with Merger
It contains all model switches and parameters that are intended to be used as the default for the whole process simulation. When merging the Merger file with the Dios Rules file, the gridblock and startblock are inserted at the very beginning of the complete Dios input file. Some physical parameters depend on special process steps. For example, the initial activation of implanted dopants depends on the details of an ion implantation. For such physical parameters, it is impossible to fix their values once at the beginning for the whole process simulation. Instead, the values must be set where needed. For example, the initial activation of boron atoms after boron implantation needs to be set for each boron implantation individually, depending on the implantation energy and dose. All these process steprelated parameters are contained in the last part of the Dios Rules file, the list of pattern-actions. For example, a typical pattern-action of a Dios Rules files is:
Condition (1) if { implantation && element==B && energy>5 ) { append {diff:(acinit=3e17)} }
Having this pattern-action in the Dios Rules file, Merger will evaluate it for all implantation statements of the process flow if the element is boron and the implantation energy is greater than 5 keV. For each implantation statement where this is the case (that is, where the pattern is found), the line:
diff:(acinit=3e17)
will be inserted in the merged Dios input file immediately after the implantation statement. This line will set the initial activation of as-implanted dopants in non-amorphized silicon to 17 3 3 10 cm . A detailed reference to the syntax of pattern-actions is given in Merger Rules syntax reference on page 216.
A graphical user interface (GUI) opens, the Merger file and Dios Rules file can be loaded, and the merging can be performed. A full description of the interactive uses of Merger is in Appendix A on page 197.
142
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
In batch mode, without starting the GUI, Merger can be started from the command line, for example:
merger -batch -process process_flow.txt -rules AdvCal_1d_tables_2005.10.dmr -output full_dio.cmd
This
line will merge the Merger file process_flow.txt and Rules file AdvCal_1d_tables_2005.10.dmr, and will create the complete Dios input file full_dio.cmd. In Sentaurus Workbench projects, it is convenient to execute Merger in batch mode, without starting the GUI. This allows you to insert the physical models and parameters to process flow files for many different split conditions. A single Dios Rules files is merged with many Merger files, each representing one of the process split conditions, which were previously preprocessed by Sentaurus Workbench. Dios prologue on page 221 describes how to configure the Dios prologue of Sentaurus Workbench for an automatic merging of preprocessed process flow files.
Insert the contents of the gridblock at the beginning of the Dios input file. Insert the contents of the startblock immediately after the substrate command. Check for all diffusion and implantation commands of the process flow if one or several patterns of the pattern-actions section of the Advanced Calibration file apply. If yes, insert the corresponding parameter values at the corresponding diffusion or implantation command, in the way specified by the corresponding pattern-action.
143
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
In this example, to make a complete Dios input file, the mesh and model information from the Advanced Calibration file AdvCal_1d_tables_2005.10.dmr will merge with the above three lines, following the guidelines described in Guidelines on page 143. First, it is necessary to insert the contents of the gridblock of
Next, the contents of the startblock of AdvCal_1d_tables_2005.10.dmr is inserted immediately after the subs command of the Dios input file. Finally, it is necessary to check, for all implantation and diffusion commands if patterns apply from the pattern-actions part of the file AdvCal_1d_tables_2005.10.dmr. In this simple example, there is only one implantation statement. By checking the list of pattern-actions, you can find the following two pattern-actions, which apply to the arsenic implantation under consideration:
Condition insert append } Condition insert } (1) if ( implantation && element == As ) { {vfactor=0.1*$energy/(20+$energy)} {diff:(siox(as(sg0=700/(20+$energy)*($dose+1e15)/($dose+5e14))))} (1) if ( implantation && element == As && dose>=2e13 && dose<3e14 ) { {table="As_1e12-5e13.tab" $channel}
is modified to:
impl(elem=as,energy=30,dose=2e14,tilt=0,vfactor=0.06 table=As_1e12-5e13.tab $channel) diff:(siox(as(sg0=24)))
144
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
This illustrates how the pattern-actions work: The insert action will insert parameters directly into the implantation statement, and the append action will put a Dios command immediately after the implantation statement. The numeric expressions that depend on implantation energy and dose ($energy, $dose) are evaluated.
channel is a Dios variable, which is initialized AdvCal_1d_tables_2005.10.dmr as an empty string.
in
the
startblock
of
The completely merged Dios input file will look like this:
content of the gridblock subs(elem=B concentration=1e16) content of the startblock depo(mat=oxide, thick=0.0015) impl(elem=as,energy=30,dose=2e14,tilt=0,vfactor=0.06 table=As_1e12-5e13.tab $channel) diff:(siox(as(sg0=24)))
Here content of the gridblock and content of the startblock represent all Dios lines of the gridblock and the startblock, respectively, of the file AdvCal_1d_tables_2005.10.dmr.
The Advanced Calibration implantation tables cover the materials silicon, polysilicon, oxide, and nitride. If other materials are present in a device (for example, resist), the Dios default tables are used. For silicon, dual Pearson functions are used with parameters depending on energy, tilt angle ( 0 60 ), dose, and oxide thickness. For the other materials, single Pearson functions are
145
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
used with parameters depending on implantation energy and tilt. Each table covers one implantation species and a limited dose range. Table 4 lists the most accurate tables available in Dios. The first part of the name specifies the implantation species; the second part gives the dose range for which the channeling is described accurately. Since the first version [1], improved tables have been created for B, BF2, and P.
Table 4 Tables for analytic implantation
Low dose Medium dose High dose
As B
0.5400
As_1e12-5e13.tab
As_1e13-8e14.tab
As_2e14-6e15.tab
0.2517 (silicon) B_1e12-4e13_2003.tab B_1e13-6e14_2003.tab B_16e13-8e15_2003.tab 0.2480 (other materials) 0.5400 0.33000 1.0400 1.5600 150 BF2_1e12-5e13.tab BF2_1e13-8e14.tab BF2_2e14-6e15_2005.tab
BF2 P In Sb Ge
Ge_5e13-5e15.tab
Crystal-TRIM
Long CPU time (especially for high energies) A small statistical noise cannot be completely avoided Accurate simulations in arbitrary 2D structures Physics-based crystal damage accumulation for subsequent implantations No limitation regarding energies
Fast simulation of as-implanted profiles No statistical noise (important for a sensitivity analysis with respect to small changes of process parameters) Limited accuracy for lateral straggling in 2D structures Effect of preceding implantations on ion channeling is taken into account by relatively crude models Not calibrated for very high and extremely low implantation energies
146
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The main disadvantage of using Crystal-TRIM is the CPU time needed to perform the simulation of an implantation, in particular, for high implantation energy. It can be lowered by reducing the number of particles, but this will also reduce the accuracy of the Monte Carlo simulation. The tables were generated [1] with the help of Crystal-TRIM, using the same Crystal-TRIM parameters as in the file AdvCal_1d_CTRIM_2005.10.dmr. Therefore, they will usually give approximately the same as-implanted profiles as Crystal-TRIM, with the following exceptions:
In 2D implantations, the lateral straggling is less accurate in the analytic implantation. In cases where the lateral ion scattering is very important (for example, halo implantation into deep submicron MOSFET structures), Crystal-TRIM will give more accurate results. In subsequent implantations where the first implantation reduces the channeling of ions during the latter implantations. In investigations of the influence of the rotation angle on the profile tail. In most of the implantation tables, the influence of the rotation is ignored.
It is possible to create a calibration file, which combines the use of Crystal-TRIM and analytic tables. For example, in a CMOS flow, it is reasonable to perform the well and sourcedrain implantation with the implantation tables, and the extension implantation with Crystal-TRIM. In subsequent implantations without in-between diffusion steps, it is recommended to use either Crystal-TRIM for all implantations or analytic tables for all implantations, because the way Crystal-TRIM represents the crystal damage is ignored by analytic implantations and vice versa.
References
[1] C. Zechner et al., New Implantation Tables for B, BF2, P, As, In and Sb, in 14th International Conference on Ion Implantation Technology (IIT), Taos, NM, USA, pp. 567570, September 2002.
147
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
148
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 11
Overview
The models are mostly the same for the four calibration files:
The basic choice of models for all files is described in Equation and model system of Dios Advanced Calibration on page 150. The files AdvCal_1d_tables_2005.10.dmr and AdvCal_1d_CTRIM_2005.10.dmr contain in their gridblocks Dios commands for a 1D process simulation mesh. The files AdvCal_2d_nMOS_2005.10.dmr and AdvCal_2d_pMOS_2005.10.dmr have empty gridblocks because, for 2D simulations, it is not possible to define an optimized mesh for all possible applications. In the remaining sections, the physical models and parameters in the startblock and the patternactions of the Advanced Calibration files are explained. In Contents of AdvCal_1d_tables_2005.10.dmr on page 151, a complete explanation is given for the file AdvCal_1d_tables_2005.10.dmr. In Parameters for Monte Carlo implantation on page 166, the Monte Carlo implantation parameters used in AdvCal_1d_CTRIM_2005.10.dmr are explained. Finally, in Parameters for NMOS and PMOS simulations on page 172, the special model switches and parameters are presented, which are set for the typical needs of NMOS and PMOS simulations in AdvCal_2d_nMOS_2005.10.dmr and AdvCal_2d_pMOS_2005.10.dmr.
149
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
11: Contents of Advanced Calibration files of Dios Equation and model system of Dios Advanced Calibration
Two general remarks apply to all physical models and parameters used in the Dios Advanced Calibration:
In Dios, an implantation or a diffusion command with a colon is not a process step, but serves to change default parameter values. For example, the command line impl:(dacc=0.8) sets dacc to 0.8 for the subsequent implantations. To use a parameter value only for a single implantation or diffusion command, it can be written directly into the command without a colon, for example: impl(element=as, energy=20keV, tilt=0, dose=1e14, dacc=0.8). All model switches and parameters that are not set in the calibration file have the Dios default values.
The meaning of all parameters used in the Dios Advanced Calibration are also in the Dios User Guide.
Pair diffusion framework: In silicon, the diffusing species are point defects (interstitials and vacancies) and pairs of a dopant atom and a point defect. Monte Carlo simulation of all implantations or use of analytic tables, which have been calibrated to the results of Monte Carlo simulations. damage+x model for the initial interstitial and vacancy distribution. Equilibrium model for the clustering of interstitials (no distinction between {311}, boroninterstitial clusters, and other cluster types). First-order reaction equations for dopant impurities: There is only one reaction equation per impurity, which governs the relationship between active and total concentrations. Dopant segregation at interfaces. Dopant diffusion in all materials. Dose loss model based on segregation into oxide layer on top of silicon or segregation into the interface layer between oxide and silicon (three-phase segregation model).
150
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Contents of AdvCal_1d_tables_2005.10.dmr
Startblock
The startblock is inserted at the beginning of a Dios input file. In this part, model switches and parameters are set that are valid for the whole process simulation. Furthermore, some Dios variables, which store information on the process history, are initialized.
Oxidation-enhanced diffusion
The parameters:
diff:(si(i(pox0=2.7e-4 potox=-2)))
are used to model the increased interstitial concentration at moving boundaries of the silicon region during oxidation. potox is used to model the dependence on the Fermi level and should not be changed. pox0 can be considered as a fit parameter to describe the dependency of oxidation enhanced diffusion on the oxidation rate.
151
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
This was performed to obtain accurate profiles for boron ultrashallow junctions formed by lowenergy B or BF2 implantation and rapid thermal annealing (RTA).
NOTE
For long-time, high-temperature diffusions (for example, 30 minutes at 1000 C ), boron diffusion can be underestimated with si(b(dip0=1.25)). For such conditions, often, better results are obtained with the Dios default value si(b(dip0=2.9618)). Similarly, for the annealing of NMOS well and channel implants, the default value si(b(dip0=2.9618)) often gives more accurate results than the Advanced Calibration value.
si(b(di00, di0w)) plays a minor role compared to dip0. Since it is for neutral BI pairs, it is more effective in the tail region, while dip0 strongly dominates B diffusion in highly
doped regions. Clustering The non-equilibrium clustering model is switched on for boron. After amorphizing 20 3 implantation, the initial active concentration of boron is assumed to be 3.5 10 cm in 22 recrystallized regions. The solid solubility has been calibrated to 2 10 *exp(0.4593eV/ kT), based on the analysis of ultrashallow junction formation of boron with SIMS data. Diffusion after Ge preamorphization The coupling factor diff:(si(b(q(ge=125)))) increases the diffusivity of boron in regions of high Ge concentration. This factor has been calibrated for ultrashallow junction formation, where B is implanted and annealed after a preamorphizing Ge implantation.
1. Dios multiplies all diffusivities of dopant-interstitial pairs by a so-called interstitial efficiency factor ieffz, where z represents one of the charge states mm, m, 0, p, pp. Diffusivities of dopant-vacancy pairs are reduced by (1-ieffz). These factors are not changed from the default.
152
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
(2)
It should be noted that in epitaxial SiGe layers, a high concentration of Ge is expected to slow down the diffusion of boron, and a negative value of the coupling parameter q is needed. Dose loss Dose loss of B and other dopants is caused by segregation of atoms from silicon into oxide.
ox(b(di0=0.01, diw=3.6)) fixes B diffusivity in oxide to a higher value than default. This increase is necessary because, with the default diffusivity, most of the B in oxide would stay on the first mesh point, which gives rise to numeric errors. siox(b(stc0=1e27, stcw=6)) is the flux parameter. The relatively high value ensures that the segregation equilibrium is established quickly for high temperatures. siox(b(sgw=0)) is the Arrhenius exponent of the segregation coefficient between silicon and oxide. The corresponding Arrhenius prefactor, diff:(siox(b(sg0=value))), is assumed to depend on the B or BF2 implantation conditions, on the annealing atmosphere, and on the process history. It will be set in a pattern-action connected to B implantation. diff:(siox(b(sg0))) is the most important parameter for adjusting the amount of B dose
loss.
Dirichlet BCs or natural BCs with high recombination velocities are more realistic. Neumann BCs for V are used in the Dios Advanced Calibration to obtain accurate arsenic ultrashallow junction profiles, by avoiding the following difficulty: Dirichlet BCs would fix the concentration of V0 (neutral V) at the surface. In the Dios diffusion model, V0 is also in equilibrium with AsV pairs in all charge states. In a region of very high As surface concentration, many vacancies will diffuse towards the bulk in these AsV pairs. By this mechanism, vacancies can be pumped from the surface region with high As
153
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
concentrations into the bulk. If the vacancy (and AsV pair) concentration at the surface is maintained by a Dirichlet BC, this chemical pump effect leads to a bulk vacancy concentration higher than thermal equilibrium. In combination with the As diffusion coefficients used in the Dios Advanced Calibration, this would result in an overestimation of As diffusion in comparison to SIMS data. It is possible to use realistic natural boundary conditions for V and still obtain accurate simulation results for As diffusion. This is, for example, the case in the Advanced Calibration of Sentaurus Process, which uses different parameters for As and V diffusivity. Unfortunately, it is impossible to perform an exact translation of the complete Advanced Calibration of Sentaurus Process into Dios syntax, because not all models are available in Dios.
NOTE
Changes of point-defect BCs must be performed very carefully because the diffusion of all dopants can be affected.
The most remarkable change with respect to the Dios default values is the nonzero value for the diffusivity of As+ I pairs. These pairs are most likely to form in highly n-doped regions, where n/ni >> 1. Therefore, a diffusivity of As+ I pairs will give rise to As diffusion mainly in very highly doped regions and, consequently, contributes to the creation of the well-known box-like shape of arsenic ultrashallow junction profiles. The activation energy for diffusion of As+ I pairs is set to a high value (4.75 eV), therefore, this contribution to diffusion becomes most relevant for very high annealing temperatures. Clustering The commands:
diff:(si(as(modclust=transient aminit=2.5e20 clurate0=2e13 cluratew=6.9 cl0=5.5e25 clw=1.2)))
154
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
switch on the non-equilibrium clustering model for arsenic and set the solid solubility, the clustering rate, and the maximum initial substitutional concentration of As atoms in recrystallized regions after amorphizing implants. The non-equilibrium model for arsenic clustering is necessary for the simulation of the clustering kinetics during short-time anneals. Dose loss
ox(as(di0=0.01, diw=3.6)) fixes the As diffusivity in oxide to a higher value than
default. This increase is necessary because, with the default diffusivity, most of the As in oxide would stay on the first mesh point, which gives rise to numeric errors.
siox(as(stc0=1e11)) is the Arrhenius prefactor of the flux parameter. It is set to a very
high value to ensure that the segregation equilibrium between As in silicon and As in oxide is established quickly.
siox(as(sgw=0)) is the Arrhenius exponent of the segregation coefficient between silicon and oxide. The corresponding Arrhenius prefactor, diff:(siox(as(sg0=value))), is
assumed to depend on the arsenic implantation conditions. It will be set in a pattern-action connected to As implantation.
The coupling of P diffusivity to a high As concentration, which was used in earlier versions of the Dios Advanced Calibration, has been reset to 0 (q(as=0)). Dose loss at SiSiO2 interfaces The segregation coefficient is set to 50 (sg0=50, sgw=0), meaning that P prefers to stay at the oxide side of the siliconoxide interface. The flux parameter is set to a high value (stc0=5e12), which ensures that the segregation equilibrium is reached very quickly.
155
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
As in the case of boron and arsenic, the diffusivity of P in oxide is increased with respect to the literature value. This is necessary because, otherwise, most of the segregated P in oxide would remain near the first mesh point inside the oxide, which can cause a numeric error.
156
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
damage=+1 switches on the damage+x model. The concentration of point defects after implantation is the product of the as-implanted dopant concentration and a factor (ifactor for interstitials and vfactor for vacancies). ifactor is a very important parameter for transient-enhanced diffusion (TED). Increasing ifactor increases the TED of boron. itrapfactor=0 means that no interstitial traps are created by ion implantation. fitasimplanteddose is a switch for a numeric correction. After implantation, the as-
implanted dose is integrated. On coarse meshes, this dose may deviate from the expected dose due to numeric errors. With fitasimplanteddose=on, the as-implanted profile is rescaled to match the specified dose exactly. With fitasimplanteddose=off, no such rescaling is performed. The reason for switching off the rescaling is that, in 2D simulation, the mesh is usually fine in the important device regions and coarse in the less important regions. A constant rescaling of the dose in the whole device can transport a numeric error from the regions with a coarse mesh to regions with a fine mesh. The model switch amorphization=hobler and the parameter afactor=1 mean that the amorphization by ion implantation is calculated with the analytic model developed by Hobler and Selberherr [2] without additional scaling.
sgfac is a coefficient that is used to calculate the boron segregation coefficient at the
SiSiO2 interface as a function of B implantation conditions. In the initialization, this factor is set to 1. sgfac is used in some of the pattern-actions for B and BF2 implantation. sgfac is reduced to 0.04 in a pattern-action for Si implantation, reflecting the experimental observation that boron dose loss is reduced in processes where the B implantation follows a preamorphization step by Si implantation.
SG_B is the default value for the boron segregation coefficient at the SiSiO2 interface. It will be changed in the pattern-actions for low-energy B and BF2 implantation, to adjust the B dose loss. after_PAI is a Boolean variable: 0 is the default value. After Ge or Si implantation steps, after_PAI will be set to 1 until the next diffusion command. It then indicates that a preamorphization step has been performed. The value of after_PAI is used in a pattern-
action to calculate the initial boron activation after BF2 ion implantation.
157
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
PAI_cl0 is a string, which is inserted as an argument to all diffusion commands. Initially, it is an empty string and, therefore, has no effect. After some amorphizing implantations, PAI_CL0 will be redefined by pattern-actions. It then includes a redefinition of the interstitial solid solubility diff:(si(i(cl0))), which is meant to reflect the existence of more stable interstitial clusters (for example, dislocation loops) after amorphizing ion implantation. channel is a string, which is inserted as an argument to all implantation commands by a pattern-action. By default, it is empty and has no effect. After preamorphizing implantations, which create a lot of crystal damage, channel will be redefined in such a way that insertion into an implantation command reduces the ion channeling. After diffusion, channel is always reset to an empty string. NOTE
To change the value of a previously defined Dios variable, set this variable to undefined in a first step and to the required value in a second step, for example, set after_PAI=undefined followed by set after_PAI=1.
Pattern-actions
The final part of the Advanced Calibration files is a list of pattern-actions. Each pattern-action consists of a pattern and a list of actions. The pattern is checked against all lines of the process flow file, which is to be merged with the calibration file. For each line to which the pattern applies, the actions are performed. These may include:
Inserting arguments into the process flow command. Prepending lines before the process flow command line. Appending lines after the process flow command line.
The patterns and actions supported by the Merger application are explained in Appendix A on page 197. In this section, the pattern-actions of AdvCal_1d_tables_2005.10.dmr are explained, following the order in the Advanced Calibration file.
158
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
sgfac. In most cases, sgfac is 1.0 and SG_B is defined as 60*1*($energy+1.)/ ($energy+0.3). Hence, SG_B is 60 for high implantation energies and even higher for low
implantation energies. Such high values for the boron segregation coefficients are needed to model the B dose loss during formation of p-type ultrashallow junctions. At a later time, to set the Dios parameter diff:(si(b(sg0))), SG_B will be multiplied by a correction factor, which depends on the oxygen partial pressure and is 1 for inert atmosphere.
acinit, which specifies the initial active concentration of as-implanted dopants in nonamorphized regions, is set as a function of B implantation energy, according to the formula: $energy<5.0: acinit=3e17+$dose/5e14*(1.5e18-2.4e17*$energy) $energy>=5.0: acinit=3e17
Implanted B atoms in excess to acinit are assumed to be in B clusters at the beginning of the annealing. Increasing acinit also increases B diffusion, because more B is available for BI pairs at the beginning of an anneal, when the interstitial supersaturation is highest. Further pattern-actions for boron, which select the implantation table, are explained in Patternactions for selecting implantation lookup table and ion channeling on page 165.
diff:(si(b(aminit))) specifies the initial substitutional concentration of boron in regions that are recrystallized after amorphization. It depends on the value of the process history variable after_PAI and is set as a function of implantation energy:
For after_PAI=0 (in most cases): aminit=3.5e20 For after_PAI=1 (after Si or Ge preamorphization): aminit=1.6e20/$energy**2
After preamorphization, a smaller value of aminit is needed to fit simulation results to SIMS data measured after rapid thermal annealing.
SG_B, which is used as the B segregation coefficient at the SiSiO2 boundary for inert annealing, is set as a function of implantation energy and the history variable sgfac. After BF2 implantation, SG_B is set to even higher values than after B implantation. This reflects the
observation that there is more dose loss after BF2 implantation and annealing, possibly due to the presence of F atoms at the SiSiO2 interface.
159
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
NOTE
Setting different values for the same diffusion parameters (for example, acinit or siox(b(sg0))) in subsequent implantation commands leads to problems. This may occur frequently in the simulation of 2D structures with many implantation steps. In general, the parameters set in the first implantation will be overwritten by the second implantation, which can reduce the accuracy of the simulation. Consistency of parameters on page 194 discusses this situation.
smaller than 17.16 keV. This is necessary in order to obtain a good agreement with SIMS data from BF2 USJ formation. For higher implantation energies, ifactor is not explicitly specified. The default value 1.0, which has been set in the startblock of AdvCal_1d_tables_2005.10.dmr, is used. Further pattern-actions for BF2 that select the implantation table are explained in Patternactions for selecting implantation lookup table and ion channeling on page 165.
The lower the implantation energy, the higher the As segregation coefficient, as in the case of boron. The above formula has been calibrated with SIMS data from ultrashallow As profiles. For arsenic energies smaller than 25 keV, which are typical for NMOS sourcedrain extension or sourcedrain formation, two additional actions are implemented:
equilibrium clustering model for interstitials, which is used by default, the interstitials that are not bound to dopants are shared between small clusters and free interstitials. A low value of cl0 decreases the share of the free interstitials and leads to a slower dissolution of interstitial clusters. This usually leads to less TED, particularly in the tail region. diff:(si(i(cl0))) is set to cl0=5e22+9e23*1e13/(1e13+$dose) after arsenic implantation. For high implantation doses, this is much lower than the Dios default
160
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
(cl0=9.45e23). Low values of si(i(cl0)) are used to mimic the slow release of interstitials from extended defect clusters such as {311} defects or dislocation loops, which are not simulated explicitly.
The initial activation of As in non-amorphized regions depends on the implantation dose by the formula acinit=4e18*$dose/5e14*$dose/5e14.
Further pattern-actions for arsenic that select the implantation table are explained in Patternactions for selecting implantation lookup table and ion channeling on page 165.
are inserted into the implantation statement by an action-pattern. This means that amorphization of silicon occurs in regions where the concentration of as-implanted indium, 22 3 multiplied by the factor 1200, exceeds the threshold value 111.15 10 cm . This definition serves to create a buried amorphous layer for medium-dose indium implantations and to describe the double-peak phenomenon of indium profiles, which is discussed in the following. Double peak SIMS profiles that are measured after indium implantation and annealing show two indium peaks under certain experimental conditions. This double-peak phenomenon is not observed for other dopants and is illustrated in Figure 19 on page 162. The double peak is due to a buried amorphous layer generating special initial conditions for diffusion or to defect bands located at the ac-interface. Noda [3] assumes that defects concentrated in bands close to the acinterfaces are mainly responsible for the double-peak phenomenon. In this case, indium is trapped and deactivated at the defects, forming a peak in the region of the highest defect concentration.
161
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Concentration
Defect band between surface and first ac interface Crystalline and amorphous pockets
Depth
Figure 19
In the Advanced Calibration model, the double peak is caused by differences in the initial conditions for diffusion in crystalline and amorphous layers. In the amorphous layer, recrystallization renders a high initial active concentration of indium (by default, si(in(aminit=5e22))) and a low interstitial concentration; whereas in the crystalline part, the initial indium activation is moderate (acinit=2e18) and the initial concentration of interstitials from implantation damage is high. The interstitials diffuse very quickly into the former amorphous layer, where the indium is already active and ready for pairing. In this way, indium diffusion in the amorphous layer is much higher than in the crystalline part. In situations, where the amorphized region extends from the silicon surface to some depth, only a single peak is formed. The sharp transition between amorphous and crystalline regions leads to a spike shape of the indium peaks. Indium dose loss In the indium SIMS profiles for energies lower than 150 keV, an anomalous dose loss behavior is observed [4]. The indium peak concentration in silicon after annealing does not scale linearly with the dose. Instead, for low energies (approximately 50 keV), increasing the indium dose at 13 2 levels above 3 10 cm mainly adds to the indium dose in oxide.
162
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The physical reason for this is that indium atoms are swept out during epitaxial regrowth of the amorphized layer [5]. As the epitaxial regrowth is not explicitly modeled in the Dios diffusion models, the indium dose loss is increased by introducing an increased indium diffusivity close to the surface, by adding the following command lines after indium implantations with doses 13 2 larger than 2.5 10 cm :
diff:(si(n(di00=0,dip0=0,dv00=0,dvp0=0,dvpp0=0) in(q(n=1.5e4)))) impl(element=N, dose=$dose, energy=$energy, tilt=$tilt, rot=$rotation, amorphization=no, damage=no, si(rp=5nm stdv=0.8*$energynm gamma=-1 beta=5) function=P4)
To increase the diffusivity close to the surface, an artificial immobile impurity (nitrogen) is used and the In diffusivity is coupled to the N concentration. In this way, it is possible to change the diffusivity in a specific region without introducing a new material. Nitrogen was chosen because it is electrically neutral and is not usually used in process simulations. The parameters for the artificial N implantation, si(rp=5nm stdv=0.8*$energynm gamma=-1 beta=5), and NIn coupling, si(in(q(n=1.5e4))), are calibrated for In energies between 50 keV and 150 keV, and doses between 2 10 cm
13 2
and 1 10 cm .
14 2
Further pattern-actions for In that select the implantation table according to the indium dose are explained in Pattern-actions for selecting implantation lookup table and ion channeling on page 165.
For silicon implantation, ifactor is set to 0. This is reasonable because the implanted Si atoms are considered to be self-interstitials by Dios. Instead, using the value ifactor=1 means that each as-implanted silicon atom is counted twice. For silicon implantation, the process history variable sgfac is reduced from 1 to 0.04. As a consequence, the B segregation coefficient, which will be set in the pattern-action for a subsequent B or BF2 implantation, will be reduced. This reflects the observation that preamorphization by Si implantation may lead to a reduced dose loss in B ultrashallow junction formation.
163
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
An increased value of afactor is inserted: afactor=1+$energy/(50+$energy). This increases the thickness of the amorphized layer after Si or Ge implantation. The formula has been calibrated with SIMS data for low-energy B implantation and annealing after preamorphization by Si or Ge implantation. The Boolean process history variable after_PAI is set to 1. This indicates that a preamorphization implant has occurred. In the next diffusion step, after_PAI will be reset to its default value 0. The string PAI_CL0 is redefined by:
set PAI_CL0=diff:(si(i(cl0=3e22*2.5e19/(2.5e19+$dose*$dose) +1.9e37/(2e13+$dose)*(5+$energy)/$energy)))
This string is prepended to all subsequent diffusion commands. The interstitial solid solubility is reduced for the rest of the process simulation. This reflects the observation that dislocation loops form after amorphizing Si or Ge implantation. Dislocation loops are the most stable form of interstitial clusters and can survive annealing steps with a low thermal budget.
This string is inserted in subsequent implantation commands. As a consequence, the tabulated ion channeling dose in implantation steps following a Si or Ge implantation is overwritten and, in most cases, reduced. It does not matter if the parameter totaldose is different from the dose used in the implantation. The maximum fraction of ions described by the second Pearson function is determined by the quotient of channelingdose/ totaldose. In the next diffusion step, channel will be reset to an empty string reflecting the fact that the amorphized region will be recrystallized and most of the crystal damage will be removed. The formula has been calibrated with SIMS profiles measured after Ge implantation and subsequent B implantation. In total, the Dios variable channel helps to take into account the effect of preceding implantations on ion channeling for analytic implantations. Of course, the method is unsophisticated. A more accurate treatment of this effect requires the use of Crystal-TRIM for implantation.
164
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Prepend {$PAI_CL0}
Initially, PAI_CL0 is an empty string and, therefore, $PAI_CL0 is an empty Dios command line without any effect. After Si or Ge implantation, due to a pattern-action, PAI_CL0 will be set to a Dios command, which reduces the value of the interstitial solid solubility. In this, case the Dios command line $PAI_CL0 will act to stabilize the interstitial clusters and slow down TED.
insert {siox(B(sg0=$SG_B*(0.0005+$po2)/(0.0005+2.2*$po2)))}
This line inserts the B segregation coefficient into the diffusion command. For inert atmosphere, it is given by the Dios variable SG_B, which is set in the startblock and adjusted in pattern-actions after each B or BF2 implantation. For (dry) oxidizing atmosphere, the segregation coefficient is reduced by a factor that depends on the partial pressure po2 of O2 in the atmosphere.
set after_PAI=0
The Dios variable after_PAI used to track the process history is reset to 0.
set channel=
The Dios variable channel is set to an empty string. This means that ion channeling is no longer suppressed by crystal damage from preceding implantations, because this damage is removed during diffusion.
165
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
11: Contents of Advanced Calibration files of Dios Parameters for Monte Carlo implantation
Furthermore, in the startblock of AdvCal_1d_CTRIM_2005.10.dmr, the following general implantation defaults are set related to Monte Carlo ion implantation:
impl:(polyOri=0, amorphization=mcdamage, particles=6000)
The switch polyOri=0 has the effect that polysilicon is treated as amorphous during implantation. The alternative, polyOri=110, usually leads to an overestimation of dopant channeling in polysilicon.
amorphization=mcdamage means that the damage accumulated during Monte Carlo
simulation is used to determine which part of the silicon is amorphous after the implantation. For most implantation conditions, this gives approximately the same amorphization depth as the Hobler model [2], which is used for analytic implantation.
particles is the number of ions to be implanted in each implantation column. The CPU time
needed to perform a Monte Carlo implantation increases linearly with the number of particles implanted. The statistical noise decreases with the square root of the number of particles. For high-energy ion implantation, more CPU time is needed for Monte Carlo implantation, because each particle has more collisions with silicon atoms until it comes to rest. Therefore, lower values of particles are used for high-energy ion implantation. This is implemented in the pattern-actions of AdvCal_1d_CTRIM_2005.10.dmr.
166
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
11: Contents of Advanced Calibration files of Dios Parameters for Monte Carlo implantation
These parameters depend on the species and implantation condition and are specified in the pattern-actions of AdvCal_1d_CTRIM_2005.10.dmr. During calibration, the above parameters have been separated in a four-step procedure: 1. The depth of the profile peak has been adjusted by a fine-tuning of the parameter lambda, which scales the interatomic potential between implanted ions and silicon atoms (see Figure 20 on page 168). 2. For very low doses (in the case of B implantation, also for medium doses), the damage accumulation has only a small effect on the as-implanted profiles. The electronic stopping (cex1, cex2) has been calibrated. 3. dacc has been adjusted with SIMS profiles for medium doses, which are still too low for amorphization. 4. dcrit, amav, and amdev are only relevant for very high doses or preamorphization. In the following, the calibration of the Crystal-TRIM parameters is discussed in detail. The main focus is an accurate description of ion channeling.
Interatomic potential
The correction factor lambda can be used to shift the peak position of as-implanted profiles. It is the only parameter that is effective for this purpose. Advanced Calibration contains a calibration of lambda as a function of the implantation energy for B and P implantation. The accuracy of high-energy B and P implantations has been significantly improved by the calibration of lambda.
167
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
11: Contents of Advanced Calibration files of Dios Parameters for Monte Carlo implantation
1016
Figure 20
Influence of parameter lambda on as-implanted B profiles; simulations are performed for a 1013 cm2 B implantation with energy=120 keV and tilt=7. In Dios, the default value of lambda for B implantation is 1.01 for all energies.
(3)
where R 0 ( E,P ) is the distance of closest approach in a binary collision. The function S el (E) is the ZBL electronic stopping cross section [7], which is successfully used in the simulation of ion implantation into amorphous solids in the standard TRIM program [8]. P is the impact parameter and P max is the maximum impact parameter in the Crystal-TRIM binary collision code. The fit parameter C el takes the value of either cex1 for directions close to the <110> direction or cex2, otherwise. According to this formula, the electronic energy loss is reduced for large impact parameters, as is the case of channeling ions. This reduction can be refined with the parameters cex1 and cex2. The values of cex1 and cex2 may depend on the implantation energy. For implantations into (100) silicon with tilt angle 0 and energies greater than 5 keV, the channeling in the <100> direction predominates, and only a very small fraction of ions is scattered in the <110> direction. For very low energies, it has been shown [9] that the channeling in <110> prevails. For low implantation energies, a fraction of ions can be scattered in the <110> direction when passing a thin layer of native oxide.
168
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
11: Contents of Advanced Calibration files of Dios Parameters for Monte Carlo implantation
In the course of calibrating B and BF2 profiles, cex1 was adjusted to achieve a fit with USJ SIMS profiles for several energies. Then, an energy-dependent fit formula was found, which gives good fits for all low-energy implantations, down to 0.2 keV in the case of boron. The calibration result is illustrated in Figure 21 and Figure 22, both taken from [10]. According to Figure 21, for implantations through 1.5 nm cap oxide, the channeling in the <110> direction becomes dominant for B energies below 1 keV. In Figure 22, the calibration of cex1 is most relevant for the far tail region. The fraction of ions scattered in the <110> direction is small, but the channeling of these ions is large. It should be noted that the ion channeling in the <110> and <111> directions has not been calibrated accurately for all implant conditions, due to lack of suitable SIMS data to perform the calibration.
1 1.5 nm oxide Fraction <110> Channeling No oxide
Figure 21
Relative importance of <110> channeling with respect to total channeling. Data points are calculated from the depth at which B concentration is 1018 cm3 for a 1015 cm2 B implantation with tilt=0. The substrate orientation is <100>.
SIMS measurement Crystal-TRIM after calibration Crystal-TRIM before calibration
1021
Concentration [cm-3]
1020
1019
1018
Figure 22
Comparison of a SIMS profile to Crystal-TRIM results before and after calibration for B implantation at 500 eV through native oxide at tilt angle 0 into silicon with <100> orientation. The change of cex1 is mainly responsible for the difference1. Changing the electronic energy loss results primarily in a bending of the tail in the logarithmic diagram.
1. Instead of increasing cex1, a similar effect on the profile tail can be obtained by assuming an energy contamination of 2% 2 keV ions. However, the energy contamination of the implanter used was specified to be less than 0.5%.
169
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
11: Contents of Advanced Calibration files of Dios Parameters for Monte Carlo implantation
1018
1017
Figure 23
Influence of dacc on tail of as-implanted Sb profile (100 keV Sb, dose 1014 cm2, normal incidence, 5.4 nm capping oxide)
During implantation, the ions create crystal damage, which reduces the channeling for subsequent ions. The amount of crystal damage created is multiplied by dacc, a number between 0 and 1, which reflects the recombination of parts of this damage during annealing. Increasing dacc reduces the channeling. By changing dacc, the channeling tail of the profile is shifted, in parallel, in the logarithmic diagram (see Figure 23 and Figure 25 on page 172). This is different from the tail bending (see Figure 22 on page 169) that can be fine-tuned with cex1 and cex2.
dacc may depend on the substrate temperature during implantation and the dose rate [11]. For high temperatures and low dose rate, there is an increased chance for Frenkel pair recombination during implantation, which is reflected by a reduced value of dacc.
In Dios, the switch DModel determines how Crystal-TRIM deals with the accumulated damage. The best model is the default selection DModel=6. In this model, the damage is translated into a probability that the implanted ion is moving in an amorphous pocket [12]. A region where the damage has reached a threshold value dcrit is treated as completely amorphous for the rest of the simulation. In Sentaurus Process, the damage model corresponding to DModel=6 is the default.
170
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
11: Contents of Advanced Calibration files of Dios Parameters for Monte Carlo implantation
With DModel=6 and amorphization=mcdamage, another effect of changing dcrit is a change of the thickness of the amorphous layer. The thickness of the amorphous layer is not seen in SIMS profiles of as-implanted samples, but it effects the initial conditions of diffusion. Other parameters in addition to dcrit are available with which you can forcibly correct the thickness of the amorphous layers: afactor and threshold. To keep the number of parameters reasonably small, afactor and threshold are not used for B, BF2, As, P, and Sb implantation in the Advanced Calibration. For some conditions, the position of the ac-interface can be seen in SIMS profiles as a small hump after a low-temperature anneal. The origin of this spike is that the dopants are bound to clusters in the crystalline region, but not so much in the amorphous region, where the recrystallization renders a high active dopant concentration. An example of this hump is shown in Figure 24.
1021 SIMS profile Concentration [cm-3] 1020
1019
Figure 24
SIMS profile after BF2 implantation, 2.5 keV, dose= 5 x 1014 cm2, and 30 s anneal at 850oC (the hump at depth of 7 nm shows position of ac-interface after implantation)
amav, amdev When a region is amorphized, Dios has two methods for calculating consecutive binary collisions: 1. Completely random. This is the Dios and Sentaurus Process default for In, Sb, and Ge. It can be switched on for As, B, BF2, and P by setting function=OldCrystalTRIM in Dios, or by using the following line in Sentaurus Process:
pdbSet Silicon Boron AdvancedAmorph 0
2. Improved description involving two empirical parameters amav and amdev. This is the Dios and Sentaurus Process default for As, B, BF2, and P. In the Dios Advanced Calibration, the second method is used for all dopants. In the Advanced Calibration of Sentaurus Process, the Sentaurus Process default is used.
amav relates mainly to the range in the amorphous layer. amdev relates mainly to the standard deviation of dopant distribution in an amorphous layer. The case amav=1 and amdev=0 gives
171
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
11: Contents of Advanced Calibration files of Dios Parameters for NMOS and PMOS simulations
similar results to function=OldCrystalTRIM (first method). For B, As, and P, the Dios default values for amav and amdev depend on the implantation energy. For indium and antimony implantation, amav and amdev are specified in pattern-actions to improve the fit to the SIMS profiles in the regions of high concentration. This is illustrated for indium in Figure 25. amav has a similar effect for amorphous regions as lambda for crystalline regions.
Default parameters 1019 Concentration [cm-3] dacc = 0.7 dacc = 0.7, amav = 1.04 SIMS measurement
1018
1017
200
Figure 25
Dios calibration of amav for In implantation (150 keV, 1014 cm2, tilt 0, through 5 nm screening oxide)
The peak region is only matched to the SIMS profile (no symbols) when amav and amdev are specified (squares). The curves with triangles and circles show that dacc influences only the tail region. The SIMS profile is taken from the literature [4].
172
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
11: Contents of Advanced Calibration files of Dios Parameters for NMOS and PMOS simulations
The gridblock is empty. For 2D CMOS simulations, it is recommended to use a tensor grid with refinement boxes at the most important regions for the device characteristics. The details of the grid statement for 2D CMOS simulation depend on the geometry and dopant profiles of the MOSFET to be investigated and on CPU time requirements. Therefore, unlike in 1D simulations, it is impossible to provide a mesh definition inside the calibration files that is satisfactory for all possible devices. The command line diff:(oxpo(b(stc0=0) as(stc0=0) p(stc0=0))) is added to the startblock. This line suppresses the flux of dopants from polysilicon into the gate oxide. It is needed because the diffusivity of B, As, and P in oxide has been artificially increased to avoid numeric errors in the dose loss model. Without suppressing the dopant flux from polysilicon into the thin gate oxide, the increased dopant diffusivities in oxide may cause an artificially high dopant penetration from polysilicon through the thin gate oxide into the channel region of the MOSFETs. The initial time step (dtbegin) inserted in diffusion commands is reduced in order to obtain better initial convergence in the 2D simulations.
are not changed from the Dios default. The reason is that the B dose loss parameters, which are used in AdvCal_1d_tables_2005.10.dmr, have been calibrated for boron USJ formation and have been found to overestimate the B dose loss for low B surface concentrations, which are typical for B channel doping and B halo doping used in NMOS devices. In NMOS devices, a B pileup towards the silicon surface is often responsible for the reverse short-channel effect. This pileup can be simulated with the Dios default parameters for boron segregation at the SiSiO2 interface.
173
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The reason for this is to save CPU time. Since the As concentration is much lower than the solid solubility in PMOS devices, neglecting the influence of As clustering usually does not have a major impact on the process simulation result.
References
[1] K. Suzuki, H. Tashiro, and T. Aoyama, Diffusion coefficient of indium in Si substrates and analytical redistribution profile model, Solid-State Electronics, vol. 43, no. 1, pp. 2731, 1999. G. Hobler and S. Selberherr, Two-Dimensional Modeling of Ion Implantation Induced Point Defects, IEEE Transactions on Computer-Aided Design, vol. 7, no. 2, pp. 174180, 1988. T. Noda, Modeling of End-of-Range (EOR) Defects for Indium Channel Engineering, in IEDM Technical Digest, Washington, DC, USA, pp. 839842, December 2001. H. Graoui et al., TCAD Modeling and Experimental Investigation of Indium for Advanced CMOS Technology, in 14th International Conference on Ion Implantation Technology (IIT), Taos, NM, USA, pp. 126130, September 2002. V. C. Venezia et al., Dopant redistribution effects in preamorphized silicon during low temperature annealing, in IEDM Technical Digest, Washington, DC, USA, pp. 489492, December 2003. M. Posselt, Crystal-TRIM and Its Application to Investigations on Channeling Effects During Ion Implantation, Radiation Effects and Defects in Solids, vol. 130131, pp. 87119, 1994. J. F. Ziegler, J. P. Biersack, and U. Littmark, The Stopping and Range of Ions in Solids, The Stopping and Range of Ions in Solids, vol. 1, New York: Pergamon Press, 1985. J. P. Biersack and L. G. Haggmark, A Monte Carlo Computer Program for the Transport of Energetic Ions in Amorphous Targets, Nuclear Instruments and Methods, vol. 174, no. 12, pp. 257269, 1980. G. Hobler et al., Modeling of Ultra-Low Energy Boron Implantation in Silicon, in IEDM Technical Digest, Washington, DC, USA, pp. 489492, December 1997.
[2]
[3] [4]
[5]
[6]
[7]
[8]
[9]
174
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
[10] C. Zechner et al., TCAD Calibration of USJ Profiles for Advanced Deep Sub-m CMOS Processes, Nuclear Instruments and Methods in Physics Research B, vol. 186, no. 14, pp. 303308, 2002. [11] M. Posselt, L. Bischoff, and J. Teichert, Influence of dose rate and temperature on ionbeam-induced defect evolution in Si investigated by channeling implantation at different doses, Applied Physics Letters, vol. 79, no. 10, pp. 14441446, 2001. [12] M. Posselt et al., Modeling of Damage Accumulation during Ion Implantation into Single-Crystalline Silicon, Journal of the Electrochemical Society, vol. 144, no. 4, pp. 14951504, 1997.
175
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
176
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
CHAPTER 12
The Advanced Calibration file can be considered a good starting point for 2D simulations (especially for CMOS and SOI CMOS devices) and can reduce the effort for calibration. However, regarding the finite accuracy and the known limitations, it cannot fully replace a process calibration for 2D applications. With a customized process calibration, the accuracy can always be further increased for any technology of interest. A customized calibration of process and device simulation models can be requested from Synopsys in the context of customer service projects. The data used for calibration is outlined in Experimental data, together with a list of conditions covered by the Dios Advanced Calibration file. In Calibration of dopant diffusion and activation on page 179, the calibration method for dopant diffusion and annealing, and the achieved accuracy is discussed. In Dose loss model on page 190, the dose loss model used in the Dios calibration is discussed. Problems may occur if a diffusion or segregation parameter is set to different values in patternactions of the Dios Advanced Calibration. Consistency of parameters on page 194 explains the consistency problems that may occur and how to solve them.
Experimental data
Source of data
The main source of experimental data used for the calibration of Advanced Calibration is a database of SIMS profiles, most of which are related to state-of-the-art USJ technology. In addition, some SRP profiles and sheet resistance measurements were used to study dopant activation and dose loss. Part of this database was designed in collaboration with Applied Materials, Inc. (AMAT) as a systematic approach to calibrate process simulation for advanced CMOS technology [1]. Another part of this database was provided by Varian Semiconductor Equipment Associates, Inc. (VSEA).
177
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
A collection of SIMS profiles from AMAT and VSEA is available as a part of the Calibration Library. Together with the Calibration Kit, the Calibration Library serves as a professional tool for further fine-tuning of process physics parameters. SIMS profiles can show some differences to the real dopant distribution, even when they are measured very carefully. These differences are inherently related to the SIMS technique. In particular, SIMS profiles can show two typical errors:
In the first few nanometers from the silicon surface, the signal is not always stabilized and the SIMS profile is less reliable. Very steep profiles (steepness > 1 decade per 2 nm) are usually smeared out during SIMS measurements.
The SRP profiles for USJ are less reliable than SIMS profiles. However, they can be used to monitor the activation or deactivation of dopants during annealing. Sheet resistance data is used in some cases (for example, Sb annealing) to calibrate the activation process of dopants. For very high dopant concentrations in USJ profiles, the fraction of activated dopants does not solely determine the sheet resistance. In addition, the mobility of electrons and holes is reduced by the presence of the dopant atoms and may depend on process conditions. In this case, the effect of dopant activation and charge-carrier mobility cannot be fully separated with sheet resistance measurements only.
All implantations except: Ultrashallow junction indium and antimony implantation Implantations in <110> or <111> channeling directions
Boron USJ annealing in inert atmosphere BF2 USJ annealing in inert atmosphere Arsenic USJ annealing Co-diffusion of B/BF2 USJ and As halo profiles (typical CMOS fabrication step) Co-diffusion of As USJ and B/BF2/In halo profiles (typical CMOS fabrication step)
The accuracy is also good for further process conditions related to typical CMOS processes such as sourcedrain annealing (including co-diffusion of P and As), wellchannel annealing (including In and Sb channel profiles), and B extension formation after preamorphization by Ge or Si implantation.
178 Advanced Calibration User Guide A-2008.09
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
The calibration of the oxidation-enhanced diffusion (see Oxidation-enhanced diffusion on page 186) is based on a relatively small set of measurements and is probably not very reliable. Some known cases in which the accuracy of the Advanced Calibration is not good are discussed in the following sections. It is also important to know what has not been calibrated in the Advanced Calibration. For such models and process windows, the expectations on the accuracy should not be too high. The most important processes that are not yet treated in the Advanced Calibration are:
Diffusion in polysilicon. Out-diffusion from polysilicon. Diffusion in epitaxially grown SiGe. Analytic boron implantation at very high energies (> 500 keV). Antimony USJ annealing. Oxidation: For the oxide thickness, the Advanced Calibration uses the Dios default parameters of the Massoud model. Effects of carbon on diffusion. Effects of fluorine implantation on B diffusion. Nitrogen diffusion in silicon and oxide. Flash lamp annealing and laser annealing.
179
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
Following this principle, the physical parameters are classified into three groups: 1. The fundamental point-defect parameters affect nearly all diffusion processes. Examples are the diffusivity and charge-state distribution of interstitials. These basic parameters should not be changed without proven necessity because, when they differ for different projects, all other parameters can no longer be compared and similar parameter sets for similar projects are never found. 2. Some parameters affect all diffusion processes for one dopant, in particular, the pair diffusivities. Ideally, these are changed only within large calibration projects. 3. At the lowest level, there are diffusion parameters that depend strongly on implantation and annealing conditions. These include dopant and interstitial clustering kinetics, the initial amount of point defects, the initial activation of dopants after implantation, the effect of F on B diffusion, and the dose loss parameters. Since these parameters can be given different values for different technologies and devices without major consistency problems, they are used most often for various expedient calibrations. In the next section, the calibration of various parameters is discussed in the same order as these four groups. Apart from a systematic approach, calibration is mainly trial and error, but a presentation of this is beyond the scope of this documentation.
Diffusivities of I and V Charge-state distribution of I and V IV recombination (generation) rate Boundary conditions of I and V
In the Dios Advanced Calibration files, only the vacancy boundary conditions are changed from the Dios default. In the Dios file, there is:
diff:(siox(V(BCTyp=HomNeumann)) sini(V(BCTyp=HomNeumann)))
The reason for suppressing the vacancy flux at siliconoxide interfaces in Dios Advanced Calibration is discussed in Vacancy boundary conditions on page 153.
180
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
Pair diffusivities
The diffusivities of dopant point-defect pairs are extracted from SIMS data from so-called long-time anneals, where the damage-enhanced TED can be neglected and the dopant activation is close to equilibrium. To obtain a prefactor and an activation energy of an Arrhenius-type diffusivity, data for high temperature (seconds or minutes > 1000 C ) and low temperature (hours < 850 C ) is required. Ideally, this should be performed at different doses and background doping levels, in order to obtain the values of the diffusivities of the different charge states. Otherwise, only information about a global value of the diffusivity is obtained. Most values are based on Dios default values or on data from the literature for the diffusivities of the different charge states. It should be mentioned that there is a significant spread in reported values of dopant equilibrium diffusivities in silicon [2]. Generally, the calibration of diffusivities was performed according to the following scheme. When a good agreement with SIMS profiles was obtained, the Dios calibration was stopped at the earliest possible level: 1. Use Dios default values1. 2. Change the Arrhenius prefactor of the dominant diffusivity (for example, diffusivity of BI+ pairs in the case of B diffusion).L 3. If profiles with high dopant concentration ( N dopant > n i ) are involved, change the relative contributions of different pair charge-states to diffusion. 4. When SIMS profiles of different temperatures must fit, change the Arrhenius activation energy of diffusivities.
NOTE
A significant change of activation energy is always accompanied by a change of the Arrhenius prefactor, in such a way, that for a selected temperature the total Arrhenius value is kept constant.
Figure 26 on page 182 shows the effect of diffusivity changes on long-time annealing of a USJ boron profile. The balance between dip0 (B I+ pairs) and di00 (B I0 pairs) can be used to adjust the ratio between diffusion in highly doped regions and in the tail (see the steepness of the tail of the red curve and blue curve).
1. In contrast, to create the Advanced Calibration of Sentaurus Process, state-of-the-art literature values were used as the starting point for the diffusivity calibration.
181
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
dip0=2.916, di00=0.037, di0w=3.46 (default) 1020 dip0=1.25, di00=0.033, di0w=3.26 (Advanced Calibration) dip0=0.000, di00=0.150, di0w=3.26 Concentration [cm-3]
1019
1018
Figure 26
Comparison of simulation results with different diffusivity values for BI pairs for 60 s, 1050oC anneal after 2.5 keV BF2 implantation
(4)
where, z is the charge of the interstitial in the ( B I ) pair, n is the electron concentration, and n i is the intrinsic electron concentration. In the dilute approximation used by Dios and Sentaurus Process, the product D B-Iz k B-Iz is proportional to the Dios expression diz0 x exp(-dizw/kT). Here, z represents one of pp, p, 0, m, and mm. In the above formula, the charge z appears in the term ( n/n i ) and ( n/n i ) depends on the doping level. It is approximately 1 for low doping and very high temperatures. For high B doping ( p B ) , it is approximately ( n i /B ) .
z
It can be concluded that for regions of high B concentration, B diffusion using ( B I ) pairs is enhanced by a factor of B /n i due to the effect of charges. Charges have no particular effect on 0 B diffusion using ( B I ) pairs.
+
An analogous conclusion holds for dopant-vacancy pairs and donor atoms. In the latter case, B must be replaced with As+ or P+. For calibration, the above conclusion has an important implication. You can increase the diffusion specifically in highly doped regions by increasing the diffusivities for acceptors paired with positively charged point defects or donors paired with negatively charged point defects (see Figure 26). This calibration method is even more effective when using pairs with double-charged point defects as, for example, in the As parameter diff:(si(as(dimm0))).
182
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
For spike annealing conditions, arsenic profiles often show an almost rectangular profile, that is, a very flat high-concentration region followed by a very steep junction. In the Advanced Calibration, the parameters diff:(si(as(dimm0, dimmw, pi0mm, piwmm))), which are not used in the Dios default, are introduced to enhance As diffusivity in the highly doped regions and simulate this characteristic shape of arsenic profiles.
For the simulation of power and smart-power technologies, it is recommended to replace the Dios Advanced Calibration values for the boron diffusivities with the Dios default values.
Pairing constants
The pair diffusion model is used in the dilute approximation. The diffusivities are, in fact, effective diffusivities, which are proportional to the product of the real pair diffusivity and the pairing constant. Increasing the pairing constant automatically reduces the real pair diffusivity by the same factor, such that the effective diffusivity stays the same. As long as the pairing constants are small, their actual value has virtually no effect on the simulation result. Small means that the concentration of pairs is much lower than the concentration of dopants and point defects. Most pairing constants used by the Advanced Calibration are small in this respect, but there are exceptions, such as the pairing constants for PI and AsV pairs.
183
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
If the pairing constant is large, a significant fraction of dopants and point defects can be in dopant point-defect pairs. This has several consequences:
If the pairing constant is further increased by some factor x, the number of pairs cannot increase by the same factor, because there are not enough dopants or point defects available. However, the microscopic pair diffusivity is divided by x and, therefore, as a total effect, the dopant diffusion is reduced. The point defects are strongly bound to the dopants and, therefore, are prevented from diffusing to other regions of the device. This can be important for 2D simulations, for example, when considering the effects of point defects from sourcedrain regions of a MOSFET on the diffusion in the region under the gate.
A correct calibration of the pairing constants is almost impossible, because they are usually too small to play a major role and because their influence cannot be separated from the effect of other parameters. In the Advanced Calibration, the pairing constants were only changed in cases where the interplay of several dopants (for example, As and P co-diffusion) could be improved.
NOTE
When ramping down to very low temperatures, the high pairing constant for PI pairs may cause an artificial P deactivation due to PI formation. In this case, you should consider decreasing the pairing constant for PI pairs.
184
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
1000 Temperature (right axis) ifactor 0.1 ifactor 1 ifactor 1, cl0 divided by 10 ifactor 1, cl0 divided by 500 800 900 Temperature [oC]
1015
Figure 27
Time evolution of interstitial concentration at depth of 15 nm for a 1000oC anneal after B implantation (1 keV, 5 x 1014 cm2). A low solid solubility si(i(cl0)) of interstitials results in a slower TED. The black line shows the simulated temperature ramp.
Whether a fast dissolution of interstitial clusters increases the diffusion depends on the time dependence of the dopant activation. Case 1 If all dopants are active from the beginning (this is usually the case in the tail region), a fast dissolution of interstitial clusters (high value of si(i(cl0)) during ramping-up) increases the diffusion. Interstitials released from clusters at lower temperatures are more effective in terms of dopant transport. Initially, this seems paradoxical. The reason is that the product of interstitial diffusivity and interstitial equilibrium concentration has a higher temperature dependence than the BI pair diffusivity in the so-called dilute approximation. The decrease of BI pair diffusion at low temperature is more than overcompensated by the facts that:
Free interstitials stay longer inside silicon because of their lower diffusivity at low temperature. The BI diffusivity enhancement per excess interstitial is higher at low temperature because the equilibrium concentration of interstitials is lower.
Case 2 Most dopants are clustered at the beginning of TED. In this case, a rapid release of interstitials from clusters may have the effect that most interstitials are gone before the dopant atoms become active. As a result, increasing cl0 decreases the diffusion from high concentration (stable clusters) regions, but may still increase the diffusion of the tail.
185
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
Vacancies
Since homogeneous Neumann boundary conditions are used for vacancies, the vacancies from implantation damage cannot escape the bulk silicon except by recombination with interstitials. For this reason, in the damage+x model, vfactor must be either less than ifactor or equal to zero.
NOTE
In Dios, for some elements (for example, B, BF2, Sb), ifactor=2 and vfactor=1 are the default values in the damage+x model. These default values are incompatible with using homogeneous Neumann boundary conditions for vacancies, because the large number of vacancies cannot recombine at the surface.
Oxidation-enhanced diffusion
During oxidation, the equilibrium concentration of interstitials increases at the oxidizing surface, as a function of the progression speed of the SiSiO2 interface. The oxidationenhanced diffusion (OED) parameters are adjusted by:
diff:(si(i(pox0=2.7e-4 potox=-2)))
The influence of these parameters on increasing the equilibrium interstitial concentration at the surface is described by the OED factor:
Pox v ox n OED factor = 1 + F ox F dop ----------------- - A ------- - 1 min
(5)
with:
m 2 + m 1 + 1 + m 1 + m 2 F dop = ----------------------------------------------------------------------------------------2 1 1 2 m 2 q + m 1 q + 1 + m1 q + m 2 q
(6)
and:
n PotOx q = -- n i
(7)
si(i(pox0)) is the Arrhenius prefactor of the exponent Pox in Eq. 5. si(i(potox)) is used in Eq. 7 and governs the influence of Fermi level on the OED. The formulas are explained in the Dios User Guide. In Dios by default, si(i(potox=2)), that is, the sign of potox is different. However, with a positive value of si(i(potox)), it is impossible to describe the doping dependence of the OED.
186
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
NOTE
The calibration of pox0 and potox is based only on a relatively small number of SIMS profiles for spike anneals or 10 s RTAs. Do not expect a very accurate description of OED for all kinds of oxidation condition.
Dopant activation
The transient clustering model si(Aj(modclust=transient)) is used for all dopants except for phosphorus. It is switched on by the following line (for boron):
diff:(si(b(modclust=transient)))
In this model, the solid solubility si(Aj(cl0,clw)) determines the equilibrium concentration of active dopants, and the clustering rate si(Aj(clurate0,cluratew)) determines how fast this equilibrium is reached. The values of the solid solubility and the clustering rate are specified by the following lines (for antimony):
diff:(si(sb(cl0=1.25e+21, clw=0.311085))) ! solid solubility diff:(si(sb(clurate0=2.4e+6, cluratew=4.5))) ! clustering rate
The initial activation of dopants for the first diffusion step after implantation is given by acinit in crystalline regions and aminit in regions that are recrystallized after amorphization during ion implantation.
acinit, aminit
By default, acinit is low and aminit is high ( 5 10 cm ). Both parameters are crucial for the initial stage of TED. Figure 28 on page 188 shows the influence of acinit for a boron USJ spike anneal, and it is clear that acinit limits the number of dopants available for TED. Comparing the curves for acinit=1e18 and acinit=1e16 shows the typical influence of acinit. For the first moments of TED when the interstitial supersaturation is highest, only the initially active atoms can diffuse. While the clustered dopant atoms are still immobile, the initially active atoms diffuse into the tail region.
22 3
187
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
1021 Concentration [cm-3] 1020 1019 1018 1017 1016 0 50 Depth [nm]
100
Figure 28
Influence of acinit on simulated B profile after 0.5 keV, 5 x 1014 cm2 B implantation and a spike anneal at 1000oC
Figure 29 shows the influence of aminit after an amorphizing BF2 implantation. The tendencies are the same as for acinit. The main difference is that aminit always has a high value because solid phase epitaxy renders a high activation of dopants.
1021 Concentration [cm-3] aminit=3.5e20 aminit=1e19 1020 As-implanted
1019
1018
10 Depth [nm]
20
30
Figure 29
Influence of aminit on simulated B profile after 2.5 keV, 5 x 1014 cm2 BF2 implantation and a spike anneal at 1000oC. A hump at the original ac-interface is formed only for aminit > 1 x 1020. The other simulation parameters are taken from Advanced Calibration.
188
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
12: Dios calibration method and limitations Calibration of dopant diffusion and activation
For calibration, the solid solubility can be used to improve the description of the influence of doping concentration on clustering. In Figure 30, it is shown that a change of cl0 is much more effective for high implantation doses than for low doses. clw can be used to calibrate this effect for several temperatures.
1021 Dose 1e15, cl0=default Dose 1e15, cl0=1.4*def. 1020 Concentration [cm-3] Dose 2e14, cl0=default Dose 2e14, cl0=1.4*def. 1019 1018
1017
Figure 30
Effect of cl0 on B USJ annealing for high and medium implantation doses; the anneal is 5 s at 1050oC; B energy is 0.5 keV
clurate0, cluratew
The clustering rate determines the time in which the dopant clustering reaches equilibrium. Its effect on diffusion depends on the initial activation of dopants. If the initial activation is above the solid solubility (as may be the case, for example, after solid phase epitaxy), a low clustering rate maintains a superactivation of dopants. In the opposite case, a low clustering rate preserves a low dopant activation for a long time. For the clustering timescale, the most important issue is whether dopant clustering is faster or slower than the disappearance of the excess interstitials present after implantation. A comprehensive discussion of all conditions is beyond the scope of this documentation.
189
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
activation. This behavior was calibrated by selecting a low initial active concentration acinit and refining the rate for cluster dissolution and formation until a good match with measured sheet resistances was obtained.
Model
In Dios Advanced Calibration, the dose loss of B, As, P, and In is simulated by dopant segregation into oxide. In Figure 31 on page 191, the principle of the dose loss model is illustrated. At the SiSiO2 interface, the ratio of dopant concentration in silicon and oxide is governed by the segregation coefficient (sg0, sgw) and the flux parameter (stc0, stcw). In the calculations for Figure 31, a high segregation coefficient was used. Consequently, the dopant concentration at the oxide side of the interface is very high, and a part of the dose is lost for carrier transport in silicon. The interface between silicon and a 1.5 nm
190
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
oxide layer is situated at depth = 0 nm. During annealing, a part of the boron moved into the oxide layer. The first 12 nm of oxide substitute the capability of the interface to capture atoms.
1022 Oxide Concentration [cm-3] 1021 Silicon B simulated
1020
1019
Figure 31
Dose loss into SiO2; red line shows a simulated boron profile after 1 keV B implantation and spike annealing
Figure 32 shows the effect of dose loss for a long-time, high-temperature anneal. The best agreement is obtained for sg0=140. All other simulation parameters are taken from the Advanced Calibration. In the upper-left corner, it is clear that a very high boron concentration is established in the SiO2 layer.
1021 Oxide SIMS profile No dose loss Concentration [cm-3] 1020 SG0 = 140 SG0 = 300
1019
1018
Figure 32
Effect of segregation coefficient on B profile after BF2 implantation with E = 2.5 keV, dose = 5 x 1014 cm2, and 4-minute anneal at 1050oC
191
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
An alternative is to replace a part of the gate oxide by another material, for example nitride, in the simulation. Then, the dopant diffusivity in nitride can be used to adjust the dopant penetration through the gate oxide.
192
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
By placing different materials onto the silicon surface, if necessary, different parameters for dose loss modeling can be adjusted on different regions of the device. In this model, no dose loss occurs at the bare silicon surface. It is recommended to cover all bare silicon surfaces by a thin natural oxide during annealing steps to obtain an accurate simulation of dopant dose loss.
NOTE
193
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Consistency of parameters
Many parameters depend on the implantation conditions. This is no problem for parameters such as ifactor, which have a meaning only for a single implantation step. However, if a diffusion parameter is set to different values in several implantation steps of a process simulation, there may be a severe inconsistency problem. In this section, this is discussed for all such parameters of the Advanced Calibration. In the Advanced Calibration for Sentaurus Process, these problems do not exist because the diffusion and segregation parameters do not depend on implantation conditions like in Dios Advanced Calibration.
acinit
If acinit is set twice in two subsequent implantations with no diffusion in between, the first value will be overwritten by the second. If both values are significantly different, the initial activation of the first profile is wrong, which can lead to consecutive errors.
194
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
As a solution to this inconsistency, insert a dummy diffusion step in between the two implantations, for example, in the case of an indium halo implantation followed by an arsenic extension implantation:
... impl(elem=in, dose=1e13, tilt=30, rotation=90, energy=120) diff:(acinit=2e18) diff(temperature=500, time=1e-12) impl(elem=as, dose=5e14, tilt=0, energy=2) diff:(acinit=4e18) ...
The third line is a dummy diffusion step. The diffusion time is extremely short, therefore, the dopant redistribution can be neglected. However, this dummy diffusion fixes the initial activation (acinit=2e18) of indium before it is overwritten by the initial activation that is to be used for As (acinit=4e18). If the implantation is performed with Crystal-TRIM, this workaround has the disadvantage that the implantation crystal damage is removed after the dummy diffusion, which increases the ion channeling in the second implantation. In Sentaurus Process, this particular problem does not exist because acinit can have different values for different dopant species.
195
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The loops may be present until the end of a fabrication process and dominate the TED timescale. Therefore, after a Ge or Si implantation, the low values of si(i(cl0)) are preserved for the rest of the process.
In such a case, you should decide in which part of the device the accuracy is most important and make a choice of parameters manually. For example, in a PMOS with BF2 extension implantation and B sourcedrain implantation, the accuracy of dose loss modeling is probably more important for the extension region than for the sourcedrain region. After boron implantation, you can reset the value of si(b(sg0)) to the value given after the BF2 implantation, by direct insertion of an appropriate statement diff:(siox(b(sg0=...))) in the Dios input file.
References
[1] C. Zechner et al., TCAD Calibration of USJ Profiles for Advanced Deep Sub-m CMOS Processes, Nuclear Instruments and Methods in Physics Research B, vol. 186, no. 14, pp. 303308, 2002. P. Pichler, Intrinsic Point Defects, Impurities, and Their Diffusion in Silicon, Computational Microelectronics, Vienna: Springer, 2004. A. Hfler et al., A technology oriented model for transient diffusion and activation of boron in silicon, Journal of Applied Physics, vol. 78, no. 6, pp. 36713679, 1995. Y.-S. Oh and D. E. Ward, A Calibrated Model for Trapping of Implanted Dopants at Material Interface During Thermal Annealing, in IEDM Technical Digest, San Francisco, CA, USA, pp. 509512, December 1998. C. Bonafos, D. Mathiot, and A. Claverie, Ostwald ripening of end-of-range defects in silicon, Journal of Applied Physics, vol. 83, no. 6, pp. 30083017, 1998.
[5]
196
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
APPENDIX A
Merger
This appendix describes the software application Merger.
Using Merger
Merger is a software package that provides an interface for TSUPREM-4 and Dios process flow markup. It merges a raw process flow with process parameters or additional process steps, following well-defined rules, to an input command file of the process simulator TSUPREM-4 or Dios. The inputs to Merger are a Merger process flow file and a markup TSUPREM-4 or Dios Rules file. The output is a TSUPREM-4 or Dios command file. Merger provides a graphical editor and a markup module.
Figure 33
Merger Editor
Merger Editor is the graphical representation of a Merger Rules file. It provides a convenient graphical user interface to edit and apply the rules. The Merger Editor has been designed with different work areas. Figure 34 on page 198 shows the Merger Editor main window: Project area Process area This is the first area of the main window and consists of a field for the project path and an Open button. This is the second area of the main window and consists of a field for the path and file name of the Merger process flow file, and the buttons Open, New, and Edit.
197
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Markup area
This is the third area of the main window and consists of a Rules area, a field for the path and file name of the TSUPREM-4 or Dios Rules file, and the buttons Open, New, Edit, and Save. This area has a title field and three tabs. The Gridblock tab has a text field. The Startblock tab has a text field. The Pattern-Actions tab has a table of Rules and several buttons. Together, the Simulator field, Title field and the Gridblock, Startblock, and PatternActions tabs represent the contents of the Rules file. This area consists of a field for the path and file name of the TSUPREM-4 or Dios command file, and the buttons Open, New, Edit, Merge, and Merge All.
Rules area
Output area
Figure 34
198
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
: : : : : : : : :
Run in batch mode. Reset preferences to default settings. Display this help message. Create a file containing the merged flow. Load a process flow file. Load a project. Load a markup rules file. Print processing info. Display the version number.
: : : :
A A A A
Dios or TSUPREM-4 command file. Merger process flow file. Sentaurus Workbench project directory. Dios or TSUPREM-4 Rules file.
Version information may be relevant when sending problems to the Synopsys Technical Support Center. It can be obtained with the v option.
199
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
New Open Save Merge Merge All Edit Ctrl+S Ctrl+M Ctrl+N
Creates a new, empty file Opens a file Saves a Rules file under an existing name Merges selected Merger files Merges all Merger files of the selected project Opens the file in a text editor
Opening a project
To open a project directory: 1. File > Open > Project or click the Open button in the Project area. The Open dialog box is displayed. 2. Select the required project directory.
NOTE
Figure 35
200
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
File > New > Merger File or click the New button in the Process area.
Figure 36
File > New > Rules File or click the New button in the Markup area.
201
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Editing rules
The simplest way to edit rules is to use the Merger Editor (see Editing rules with Merger Editor on page 203). Alternatively, to edit a Rules file directly, open a text editor: 1. Click the Edit button in the Markup area. The text editor SEdit is displayed. 2. Edit the Rules file.
File > New > Output File or click the New button in the Output area.
202
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The balloon help shows the comment before the title block in the Merger Rules file.
NOTE
Comments cannot be added through the Merger Editor. You must use a text editor.
Figure 37
Figure 38
Gridblock page
203
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Figure 39
Startblock page
Editing a pattern-action
To edit a pattern-action: 1. Click the Pattern-Actions tab. The Pattern-Actions table is displayed. Every pattern-action rule is displayed in one row of the table. 2. Edit the pattern-action: a) Select the Enable option to make a pattern-action available. b) Click the Step arrow to select an option. c) To edit the Condition or any Action cell, double-click the corresponding table cell. An editable text dialog box is displayed. The table cells themselves cannot be edited. The balloon help, which appears when the cursor is over a row number, shows the comment before the corresponding pattern-action in the Merger Rules file.
NOTE
Comments cannot be added through the Merger Editor. You must use a text editor.
204
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Figure 40
Pattern-Actions page
Deleting a pattern-action
To delete a pattern-action: 1. Edit > Delete Pattern-Action. The Delete dialog box is displayed. 2. Select the pattern-action to be deleted. 3. Click OK. Alternatively, a pattern-action can be deleted from the Rules area: 1. Select the pattern-action to be deleted. 2. Click the Minus button.
205
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Edit > Undo or click the corresponding button in the Rules area.
Figure 41
File > Save or click the Save button in the Markup area.
To write the changes to a new Rules file: 1. File > Save As. The Save dialog box is displayed. 2. Select the Rules file path and name.
Merging
Merging a single Merger file
To merge a Merger process file and Rules file to a selected output file:
File > Merge or click the Merge button in the Output area.
While the progress bar in the status bar of the Merger editor is highlighted and increasing, the files are merging.
206
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
File > Merge All or click the Merge All button in the Output area.
All files in the selected project directory with names following the format *mer.cmd are merged to the corresponding files *ts4.cmd in the case of TSUPREM-4 or *dio.cmd in the case of Dios. While the progress bar in the status bar of the Merger Editor is highlighted and increasing, the files are merging. To cancel the merging process:
The output files are named automatically according to the naming scheme of the output files.
Options
Displaying argument parameters
To display (to the standard output) the parameter arguments and values of the Merger file being merged: 1. Options > Display. 2. Select the parameter type: implantation, diffusion, load, or line parameters. While merging, the selected parameters are displayed, that is, in the case of implantation of Dios, the statement in the third line of the Merger file:
Implantation(element=as, energy=0.2, dose=1e+15, tilt=7, rotation=338)
207
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Preferences
To declare the Acrobat Reader as the manual editor: 1. Options > User Preferences. The Merger Preferences dialog box is displayed. 2. Click the Open button to select the Acrobat Reader binary. 3. Click the Save button to save the preferences. 4. Click the Cancel button to close the dialog box. To open the manual:
It is mandatory to list the Merger process, and Rules and output files to run Merger in batch mode successfully.
The project will be the default path to the Merger input and output files. This is very convenient for marking up all process flows of a project of Sentaurus Workbench. By clicking the Merge All button, all flows of a project that follow the Merger file-naming scheme (see Merger file on page 209) are merged.
208
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Merger file
The Merger file contains the physical flow of the process but may not contain the parameters of the models implemented in the process simulator. However, Merger expects the Merger file to have TSUPREM-4 or Dios syntax and units. If used for a project of Sentaurus Workbench, the name of the Merger file must have the format:
*mer.cmd
where * is a wild card. In the case of Dios, the Merger file does not have to contain the title, grid, or end statements.
In the case of Dios, the variables must be defined by a set statement, as in Dios syntax, for example:
set var=1.0
If a variable is set again in the file, the variable is redefined and the last value is valid. To call this variable for TSUPREM-4, an @ sign must be prepended to the variable name, for example:
@var
To call this variable for Dios, a dollar sign ($) must be prepended to the variable name, for example:
$var
209
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
If a variable contains a unit, the variable can only be used as corresponding parameters accepting the same unit, for example:
set example_temp 1000K Diffusion(temperature=$example_temp) Diffusion(temprate=$example_energy/1sec) # ok # error
The Merger file may contain preprocessor branch statements of Sentaurus Workbench such as:
#if <@ variant == 1 @> set extdose=6e14 #else set extdose=8e14 #endif
In this case, wherever Merger needs to evaluate $extdose, it will use the value 8e14. This is because Merger regards everything following a # as a comment.
Rules file
The Rules file contains the geometric and parametric information needed for the process simulation. It is structured into four blocks: the title, the gridblock for the grid, the startblock for global setup, and the pattern-actions table for conditional parameters per process step. The TSUPREM-4 Rules file usually has the file format:
*.smr
where * is a wild card. The Dios Rules file usually has the file format:
*.dmr
Title
The title contains the string for the title line of the simulation. For example:
calibration
210
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
If the title string is not empty, the corresponding Dios title statement is added to the flow or replaces the Dios title statement from the input flow. If the title string is empty, no Dios title statement is added to the flow and the Dios title statement from the input flow is conserved.
Gridblock
The gridblock contains the grid for the simulation, for example:
Grid(Type=1d Xleft=0.000, Xright=1.000, y(0.4,0.1,0.02,0.005,0.002) ny(5,5,5,2)
If the gridblock string is not empty, the corresponding grid statement is added to the beginning of the flow. If the gridblock string is empty, no grid statement is added to the flow and the grid from the input flow is conserved.
Startblock
The startblock contains global parameters and setups preceding the process flow, for example:
repl(cont(MaxTrl=1)) repl(cont(newdiff=1,sidiff=off)) diff:(moddiff=pairdiffusion segregation=on o2diff:=diffusion)
Pattern-actions
The pattern-action is a conditional action depending on the occurrence of a pattern in a process flow. Syntax The merge criterion the pattern consists of a process step and conditions connected by logical operators &&, ||, !, and grouped by parentheses. The operator && means and, || means or, and ! means not. The step consists of one keyword, for example, implantation. The conditions consist of arguments for the keyword. Some arguments consist of an argument type and a value connected by comparators ==, <=, >=, <, >, or !=. Some are without comparator or type.
211
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Table 13 on page 217 lists the keywords and their syntax allowed in the search criterion. The merge activity the action consists of a Prepend, an Insert, an Append, and an AlsoLoad block. The Prepend or Append block is prepended or appended to the statement that matches the condition. The Insert block is inserted in the statement argument list matching the condition. These action block arguments may contain parameters (starting with @ or $), which obtain their values from the parameters of the corresponding process step upon merging, for example, the parameter energy for the process step implantation. Only for load statements are additional load statements added for each line in the AlsoLoad block. The additional load statements differ from the original load statements only in the parameters that are listed in the AlsoLoad block. An example merge activity is:
Prepend: Insert: Append: AlsoLoad: gra(cross spe(Btotal Bactive I0)) particles=5000 diff:(acinit=1e16)
Table 14 on page 218 lists the action syntax for the different keywords, actions, and parameters.
Output file
For TSUPREM-4, the Merger output is the TSUPREM-4 input command file, that is:
*ts4.cmd
where * is a wild card. For Dios, the Merger output is the Dios input command file, that is:
*dio.cmd
212
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Merging
When executing a merge, the non-empty title, gridblock, and startblock are appended to the process flow, and the rules of the Rules file are applied to the process flow. Merger compares the argument values listed in the pattern of the pattern-action with the argument values of every corresponding process step of the flow by following certain criteria: 1. For every step of the flow, the pattern-actions are applied in the order they appear in the Pattern-Actions table, for example: having pattern 1 and pattern 2 match <step( arguments )> the result is:
prepend-action 1 prepend-action 2 step ( arguments, insert-action 1, insert-action 2 ) append-action 1 append-action 2
2. The pattern-actions are only applied on the un-merged input flow, that is, every patternaction is applied to every step in the initial state before merging, but are not applied to an eventually changed step due to a match of an earlier pattern-action. 3. Merger preprocesses the variables in the Merger file. Therefore, the variables are taken into account in the argument statements of the flow for evaluation of the pattern-action. To monitor the flow arguments, the parameters of every process step are displayed in the standard output window if the option is selected from the GUI menu. The end statement is set automatically. When executing merge all, all Merger files within a project directory with names following the format *mer.cmd are merged to corresponding TSUPREM-4 files *ts4.cmd or Dios files *dio.cmd. This feature is convenient for merging a whole project. For example, consider the Dios flow:
Substrate(conc=1e14,elem=b,ysubs=0,orientation=100) Deposit(mat=ox,thickness=0.6nm) Implantation(element=as, energy=0.2, dose=1e+15, tilt=7, rotation=338) Implantation(element=b, energy=0.5, dose=5e+14, tilt=7, rotation=338) Diffusion(time=8s, temperature=1050)
213
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Merged with a Rules file containing the example title, gridblock, startblock, merge criterion, and activity of Rules file on page 210, the following Dios commands result:
Title('calibration') Grid(Type=1d Xleft=0.000, Xright=1.000, y(0.4,0.1,0.02,0.005,0.002) ny(5,5,5,2,2) repl(cont(MaxTrl=1)) repl(cont(newdiff=1,sidiff=off)) diff:(moddiff=pairdiffusion segregation=on o2diff:=diffusion) Substrate(conc=1e14,elem=b,ysubs=0,orientation=100) Deposit(mat=ox,thickness=0.6nm) Implantation(element=as, energy=0.2, dose=1e+15, tilt=7, rotation=338) gra(cross spe(Btotal Bactive I0)) Implantation(element=b, energy=0.5, dose=5e+14, tilt=7, rotation=338 particles=5000) diff:(acinit=1e16) Diffusion(time=8s, temperature=1050) end
214
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Reference guide
Merger Editor menu options
The different menu options available in the Merger Editor are listed in this section.
Table 7
Command
New Open Save Save As Merge Merge All Stop Merge Exit Ctrl+M Ctrl+N Ctrl+H Ctrl+Q Ctrl+S
Creates a new, empty file Opens a file Saves a Rules file under an existing name Saves a Rules file under another name Merges selected Merger files Merges all Merger files of a selected project Stops merging Exits Merger Editor
Table 8
Command
Undoes a previous operation Cuts a selection Copies a selection Pastes a cut or copied selection Deletes a selection Adds a new pattern-action Removes a pattern-action
Table 9
Command
215
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Table 10
Command
Provides Advanced Calibration manual as PDF Provides information about the version
Tab
Table 12
Key
Up Arrow/Down Arrow Right Arrow/Left Arrow Page Up/Page Down Home/End Mouse wheel
Allows for moving up or down by one rule Allows for moving left or right Allows for moving up or down by one page Allows for moving to the start or end of the table Allows for moving up or down by one rule
Pattern syntax
The merge criterion the pattern consists of a process step and conditions connected by logical operators &&, ||, !, and grouped by parentheses. The operator && means and, || means or, and ! means not. The step consists of one keyword. The conditions consist of arguments for the keyword. Some arguments consist of an argument type and a value connected by comparators ==, <=, >=, <, >, or !=. Some are without comparator or type.
216
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Table 13 lists the keywords and their syntax allowed in the search criterion.
Table 13
Keyword
elem==as en>0 dose>=1e12 tilt!=0 rot<1 maxT==1000 totaltime>5 peaktime!=0 po2>0 ph2o!=0 "AMAT" "comment"
diffusion
maxT (maximal temperature) totaltime (total time) peaktime (time at max. temperature) po2 (partial pressure for O2) ph2o (partial pressure for H2O)
<string> <string>
load line
Load statement scan Process file scan (no load, diffusion, or implantation statements)
NOTE
In the case of mixed atmosphere, Merger does not convert the flow of H2 into a partial pressure of H2O. If you want to specify a condition for atmospheres with H2, the line keyword must be used. For example, for Dios, the presence of H2 in a mixed atmosphere can be checked by a line condition with the argument "h2=" || "h2 =" || "h =".
Action syntax
The merge activity the action consists of a Prepend, an Insert, an Append, and an AlsoLoad block. The Prepend or Append block is prepended or appended to the statement that matches the condition. The Insert block is inserted in the statement argument list matching the condition. These action block arguments may contain parameters (starting with $), which obtain their values from the parameters of the corresponding process step upon merging. Only for load statements are additional load statements added for each line in the AlsoLoad block. The additional load statements differ from the original load statements only in the parameters that are listed in the AlsoLoad block.
217
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Table 14 lists the action syntax for the different keywords, actions, and parameters.
Table 14
Keyword
implantation Prepend Insert Append diffusion Prepend Insert Append Prepend Insert Append AlsoLoad Prepend Insert Append
<string> <string> <string> <string> <string> <string> <string> <string> <string> ?file=*?, ?type=*?, ?species=*?, ?scaling=*? <string> <string> <string>
$energy, $dose, $tilt, $rotation $energy, $dose, $tilt, $rotation $energy, $dose, $tilt, $rotation $maxT, $totaltime, $peaktime, $po2, $ph2o $maxT, $totaltime, $peaktime, $po2, $ph2o $maxT, $totaltime, $peaktime, $po2, $ph2o
load
line
If no simulator is specified, Dios is the default simulator. The title has the syntax:
Title { [title string] }
218
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
The first line starts and ends with ##, containing Merger information:
## [Merger information] ##
Comment lines outside of the four blocks shown above must begin with #:
# [comment string]
219
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
TSUPREM-4 prologue
In the case of merging the TSUPREM-4 command file tsuprem4_ts4.cmd of a TSUPREM-4 step without Ligament, call Merger in the corresponding TSUPREM-4 prologue command. Therefore, the Merger Rules defined as the variable @calibration@ of Sentaurus Workbench are applied to the preprocessed TSUPREM-4 command files pp@node@_ts4.cmd. The output is the TSUPREM-4 command files n@node@_ts4.cmd. The Merger GUI can be called from Tool > Edit Input > Merger Rules. To achieve the changes previously mentioned, the TSUPREM-4 tool definition in gtooldb.tcl must be manipulated similar to the following:
#TOOL BEGIN tsuprem4 set WB_tool(tsuprem4,prologue) { \ global app_data ;\ os_exec "merger -batch -verbose \ -process @pwd@/@commands@\ -rules @pwd@/@calibration@ \ -output @pwd@/n@node@_ts4.cmd" \ } set set set set WB_tool(tsuprem4,input) [list commands merger] WB_tool(tsuprem4,input,merger,file) "." WB_tool(tsuprem4,input,merger,label) "Merger Rules..." WB_tool(tsuprem4,input,merger,editor) merger
#TOOL END
#INPUT-EDITORS BEGIN set WB_binaries(editor,merger) lappend WB_editor(all) merger #INPUT-EDITORS END "$app_data(bin_dir)/merger -project"
220
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
In the case of merging the TSUPREM-4 command file of a TSUPREM-4 step with Ligament, call Merger in the corresponding TSUPREM-4 prologue command differently:
set WB_tool(tsuprem4,prologue) { \ global app_data ;\ os_exec "merger -batch -verbose \ -process @pwd@/n@node@_ts4.cmd \ -rules @pwd@/@calibration@ \ -output @pwd@/n@node@_ts4.cmd" \ }
First,
Ligament
first
translates
the
preprocessed
Ligament
command
files
pp@node@_lig.cmd to n@node@_ts4.cmd. Second, the Merger Rules defined as the variable @calibration@ of Sentaurus Workbench are applied to n@node@_ts4.cmd.
TSUPREM-4 setup
In the case of the Calibration Kit, Merger is called in the TSUPREM-4 setup command. Merger applies the Merger Rules defined in the variable @calibration@ of Sentaurus Workbench on the flow files b@nr@_mer.cmd and writes the file b@nr@_ts4.cmd. The TSUPREM-4 command file tsuprem4_ts4.cmd includes the file b@nr@_ts4.cmd. Therefore, instead of the setup and prologue of the TSUPREM-4 definition in TSUPREM-4 prologue on page 220, the following commands are used:
set WB_tool(tsuprem4,setup) { global env set env(S4OUT) n@node@_ts4out.tmp os_exec "merger -batch \ -process @pwd@/b@nr@_mer.cmd \ -rules @pwd@/@calibration@ \ -output @pwd@/b@nr@_ts4.cmd" os_ln_rel @commands@ n@node@_ts4.cmd "@pwd@" } set WB_tool(tsuprem4,prologue) { }
Dios prologue
In the case of merging the Dios command file dios_dio.cmd of a Dios step without Ligament, call Merger in the corresponding Dios prologue command. Therefore, the Merger Rules defined as the variable @calibration@ of Sentaurus Workbench are applied to the preprocessed Dios command files pp@node@_dio.cmd. The output is the Dios command files n@node@_dio.cmd. The Merger GUI can be called from Tool > Edit Input > Merger Rules.
221
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
To achieve the changes previously mentioned, the Dios tool definition in gtooldb.tcl must be manipulated similar to the following:
#TOOL BEGIN dios set WB_tool(dios,prologue) { \ global app_data ;\ os_exec "merger -batch -verbose \ -process @pwd@/@commands@ \ -rules @pwd@/@calibration@ \ -output @pwd@/n@node@_dio.cmd" \ } set set set set WB_tool(dios,input) [list commands pref merger plot grid boundary] WB_tool(dios,input,merger,file) "." WB_tool(dios,input,merger,label) "Merger Rules..." WB_tool(dios,input,merger,editor) merger
#TOOL END #INPUT-EDITORS BEGIN set WB_binaries(editor,merger) lappend WB_editor(all) merger #INPUT-EDITORS END# "$app_data(bin_dir)/merger -project"
In the case of merging the Dios command file of a Dios step with Ligament, call Merger in the corresponding Dios prologue command differently:
set WB_tool(dios,prologue) { \ global app_data ;\ os_exec "merger -batch -verbose \ -process @pwd@/n@node@_dio.cmd \ -rules @pwd@/@calibration@ \ -output @pwd@/n@node@_dio.cmd" \ }
First, Ligament translates the preprocessed Ligament command files pp@node@_lig.cmd to n@node@_dio.cmd. Second, the Merger Rules defined as the variable @calibration@ of Sentaurus Workbench are applied to n@node@_dio.cmd.
222
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Dios setup
In the case of the Calibration Kit, Merger is called in the Dios setup command. Merger applies the Merger Rules defined in the variable @calibration@ of Sentaurus Workbench on the flow files b@nr@_mer.cmd and writes the file b@nr@_dio.cmd. The Dios command file dios_dio.cmd includes the file b@nr@_dio.cmd. Therefore, instead of the setup and prologue of the Dios definition in Dios prologue on page 221, the following commands are used:
set WB_tool(dios,setup) { global app_data if { [catch { os_exec "$app_data(bin_dir)/merger -batch \ -process @pwd@/b@nr@_mer.cmd \ -rules @pwd@/@calibration@ \ -output @pwd@/b@nr@_dio.cmd" } err] } { puts "merger FAILED: $err" } else { puts "Merged b@nr@_mer.cmd to b@nr@_dio.cmd" } os_ln_rel @commands@ n@node@_dio.cmd @pwd@ } set WB_tool(dios,prologue) { }
223
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
224
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Glossary: Merger
This glossary contains the most frequently used terms with regard to the Merger application.
A
action Edit action on a flow. argument A step argument consists of an argument value and, in some cases, an argument unit. argument unit Physical unit of an argument. argument value Value of an argument.
C
condition Logical conditional statement of arguments for a step.
D
Dios file Dios command file. Dios Rules file File containing rules (gridblock, startblock, pattern-actions) for Dios.
F
flow Linear representation of a process.
225
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Glossary: Merger G
G
gridblock Block to be added as a grid.
M
markup Raising complexity from a simple level to a higher one. merge Command that applies the rules of a Rules file to the process of a Merger file. merge all Command whereby all Merger files of the current Sentaurus Workbench project are merged. Merger Editor Merger interactive software module. Merger file Process file used as input to Merger. Merger Markup module Merger batch software module. Merger process file See Merger file. Merger process flow file See Merger file.
P
pattern The step and condition that are checked in a flow. pattern-action Conditional action that depends on a pattern.
226
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Glossary: Merger R
R
Rules file See Dios Rules file.
S
Sentaurus Workbench project Directory containing files in Sentaurus Workbench format. simulation Modeling reality with computer assistance. startblock Block to be added as a global setup. step One single command in the process flow such as implantation, diffusion, etch, deposit, and substrate of measurements.
T
TSUPREM-4 Rules file File containing rules (gridblock, startblock, pattern-actions) for TSUPREM-4.
V
variable Variables are defined in the Merger file and used as arguments.
227
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete
Glossary: Merger V
228
www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete