Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
23
Добавлен:
27.03.2015
Размер:
2.58 Mб
Скачать

TCAD News

March 2010

Contents

3

Enhancements in Sentaurus Device

7

More Flexibility in Sentaurus Mesh

Unified Coordinate System

Numeric Performance Enhancements

8

Usability Enhancements in Sentaurus

Workbench

Latest Edition

After a challenging 2009, we entered 2010 with a renewed sense of optimism and normalcy in our industry. Many of the IC industry segments are projecting growth this year, and our customers are hard at work developing products and honing their market strategies.

To support these activities, I am pleased to announce the release of TCAD Sentaurus Version D-2010.03, and I invite you to browse through its many enhancements and new capabilities described in this newsletter. For example, we continue to increase the functionality, robustness, and performance of 3D simulation to address the rising complexity and inherent threedimensionality of many device technologies, from advanced strained-silicon CMOS and memory applications to power devices and image sensors. In addition, we address new physics in process and device simulation required at the leading-edge nodes, while also incorporating state-of-the-art numeric algorithms to improve simulation efficiency.

I trust that you will take advantage of this new version of TCAD Sentaurus for your simulation work. If you have any questions, we would be pleased to hear from you.

I hope you enjoy this edition of TCAD News and, as always, a heartfelt thank you for your continued support.

With best regards,

Terry Ma

VP Engineering, TCAD

Contact TCAD

For further information and inquiries: tcad_team@synopsys.com

TCAD Sentaurus Version D-2010.03: New Features,

Enhancements, and Changes

This edition is dedicated to the presentation of TCAD Sentaurus Version D-2010.03. The major themes of recent releases, three-dimensional (3D) simulation and new models for advanced technologies, are well represented in this release in both process anddevicesimulation.AdvancedCalibrationin Version D-2010.03 includes a new calibration for diffusion, activation, and segregation of dopants in SiGe and strained silicon, improving the predictive capability for process simulation of devices with SiGe and strained silicon, such as PMOS with SiGe pockets or heterojunction bipolar transistors. Significant new enhancements in 3D simulation flexibility, robustness, and performance complement new mobility models for advanced devices suchasFinFETs.Handlingofhigh-kdielectrics now is more flexible, and a new trapping model allows random telegraph signal noise to be simulated. A new option for running electromagnetic simulations on computer clusters and new models for dispersive media are introduced in Sentaurus Device Electromagnetic Wave Solver, enabling more accurate and larger simulations of image sensors and related optoelectronic devices. A new unified coordinate system, which is easier to use than previous systems, is one of many usability enhancements to make users more productive and widen the user base for TCAD Sentaurus.

Enhancements in Sentaurus Process

Three-dimensional Process Simulation

One of the main R&D focus areas for Sentaurus Process over the past several releases has been the development of features to improve support for 3D simulation. Threedimensional effects are pervasive in advanced semiconductor technologies. In CMOS, segregation of dopants into the shallow trench isolation and mechanical stress are well-known examples; whereas, in memory and power devices, many device structures are inherently 3D. At the 22-nm technology node and beyond, 3D simulation is required to harness the promise FinFETs offer in terms of better scalability, improved leakage control, and reduced variability.

This section describes the new developments in Sentaurus Process related to the generation of device structures. Other important enhancements related to performance and mesh generation are covered in subsequent sections.

The geometric engine MGOALS3D, central to most 3D simulation flows, has been enhanced with the following new features:

Polyhedra insertion

Three-dimensional Fourier deposition as an extension of 3D Fourier etching capabilities introduced in Version C 2009.06

Simple multimaterial anisotropic etching

Several other enhancements in Sentaurus Process also apply to 3D simulation:

Improved meshing robustness

Faster 3D etching and deposition

Improvements to boundary repair

Improvements to the full level-set method and the thin-layer deposition

These new capabilities enable the simulation of increasingly complicated structures, which would have been difficult to address with previous releases, and are illustrated with the 3D simulation of a six-transistor (6T) SRAM cell, whose final structure is shown in Figure 1.

Doping [cm–3]

 

Z

 

 

 

5.0e+20

 

 

 

 

 

1.4e+17

 

 

 

 

 

3.9e+13

X

Y

 

 

 

 

 

 

-2.3e+13

 

 

 

 

 

 

 

 

 

 

 

 

 

-8.3e+16

-3.0e+20

Figure 1. Doping distribution in 6T CMOS SRAM cell.

The process flow and geometric details are basedonrecentgate-lastdevelopments [1][2]. The cell size, typical of a 32-nm technology node, is 225 x 675 nm2. The layout, derived from SEM images [2], features two driver PMOS transistors and two driver NMOS transistors. The two access transistors are NMOS. The physical gate length is 30 nm. The PMOS transistors incorporate hexagonal SiGe pockets, and the NMOS transistors include elevated sources and drains. The implantation and annealing conditions are typicalofa32-nmprocessflow.Thesimulation flow now is described in detail, highlighting where appropriate the steps enabled with Version D-2010.03.

The structure was generated with MGOALS3D [3]andconsistsof59geometric operations. Figure 2 shows four key snapshots in the flow. The first shows the patterning of the trench area. In this step, the first 3D mask is used in the simulation and, at this point,

Figure 2. Geometry structures in 6T SRAM structure: (upper left) trench pattern, (upper right) structure for source/drain extension implantation, (lower left) structure with SiGe pockets and elevated area in source/drain, and (lower right) final geometry.

the simulation switches from one to three dimensions. The second snapshot shows the structure immediately before the implantation of the source and drain extensions. It includes the sacrificial polysilicon gate, the extension oxide spacer, the silicon recess within the extension, and the implantation sacrificial oxide. In the third snapshot, the PMOS SiGe pockets and the NMOS raised source and drain regions are visible. The fourth snapshot shows the replacement metal gate with two metals (the barrier metal and the stressed metal plug), the silicide regions, and the stressed via metal.

The new multimaterial anisotropic etching operates on the exposed front to etch a set of given materials with the same rate. One of the main applications of this function is to etch multimaterial spacers and, in this example, it createdthemainspacerintheSRAMstructure by etching oxide and nitride simultaneously. Figure 3 shows the spacer formation etching steps.

Using two sequential single-material anisotropic-etching steps can lead to small artifacts due to shadowing effects caused by the curvature of the spacer. These shadowing effectsresultfromtheidealizationofdescribing the etching process as purely anisotropic. Such problems are easily avoided when using the new multimaterial etching that treats the selected materials, here nitride and oxide, as one effective material. This is illustrated by the smooth interface of the oxide/nitride spacers shown in the inset of Figure 3.

Figure 3. Spacer etching steps: (upper right) the initial structure and (lower right) the result of the spacer etching. Left inset shows detail of the spacer.

Another powerful feature introduced in this release is the capability to insert user-defined polyhedra into the simulation structure. A polyhedron can be either defined explicitly in theSentaurusProcesscommandfileorloaded from an externally generated TDR file. The user-defined polyhedra are incorporated into the geometry using Boolean operations, with the user selecting the type “new-replace-old” or “old-replace-new”. This is accomplished by defining which materials are to be replaced by the inserted polyhedra and by choosing the resulting material after the Boolean operations. This feature is illustrated in Figure 4. The external geometry consists of two spheres defined in Sentaurus Structure Editor and saved as a TDR file. In the final geometry,

TCAD News

the spheres have been absorbed into the structure using MGOALS3D. This type of operation significantly enhances the structuregeneration capabilities of MGOALS3D by combining it with the versatility of Sentaurus Structure Editor. One possible application of this technique is to define lenses with different shapes for simulating image sensors.

Figure 4. Polyhedra insertion from TDR file: (top) MGOALS3D geometry and externally generated polyhedra, and (bottom) the resulting geometry.

Returning to the SRAM flow simulation, polyhedra operations are used to create the SiGe pockets and elevated source and drain regions, as shown in Figure 5.

Figure 5. The new polyhedra operation is used to incorporate source/drain features in the 6T SRAM as shown in Figure 4: (top) before and (bottom) after polyhedra insertion.

The polyhedra for the SiGe pockets are described as a set of faces, with each face defined by a set of points with assigned coordinates. For convenience, two new “silicon-like” materials are defined to describe the SiGe pockets and the raised source/ drain regions. The polyhedra are inserted by replacing silicon and gas with the newly defined material. The Tcl-based Alagator input language is very useful in these operations.

The halo implantations are simulated with the Monte Carlo model. The analytic model is used for all other implantation steps. Dopant diffusion is simulated with the three-phase segregation model using the default model parameters. Mechanical stress is simulated and accounts for multiple stress sources. PMOS stress is due to lattice mismatch as a result of the 40% germanium concentration in theSiGepocketsandthesacrificialpolysilicon

σyy [Pa]

Z

4.0e+09

 

4.4e+05

 

4.8e+01

X

Y

-4.8e+01

 

-4.4e+05

 

-4.0e+09

 

Figure 6. Stress distribution in 6T SRAM cell; stress component along the channel is shown.

gate removal. NMOS stress is generated by the stressed metal gate and via, and by stress memorization applied to the source and drain regions.Thefinallongitudinalchannelstresses are of the order of 2 GPa compressive for PMOS and 1 GPa tensile for NMOS. The final stress distribution is shown in Figure 6.

The simulation of such a complex structure showcases the improved robustness in 3D structure generation with Sentaurus Process Version D-2010.03. The geometric operations described above simplify the structuregeneration process, contributing to cleaner geometries and higher simulation success rates. Other updates to MGOALS include:

The robustness of the mesh generator has been improved, enabling the simulation of very complex structures.

The core functions used by 3D etching and deposition have been further optimized, shortening the simulation time.

The boundary repair functionality has been optimized, eliminating some unnecessary repairs and improving the quality of the final results. In addition, the repair function has been extended to work in 2D, improving the reliability of structure generation in 2D.

Thefulllevel-setmethodhasbeenenhanced to eliminate residues or gaps previously produced at the boundary between the material being etched or deposited, and the adjacent materials.

Etching of thin layers has been improved

through the addition of an analytic mode. This new algorithm improves the performance of the etching process both in terms of size and speed.

Collectively, these new features extend the well-established capabilities of Sentaurus Process to enable 3D simulation of more complex structures with unprecedented flexibility and robustness.

Enhancements to Diffusion Models

~ Mobile Impurities and Ion-Pairing ~

The ion-pairing model accounts for the pairing of positively and negatively charged dopant ions [4][5][6]. Ion-pairing reduces the diffusivity of dopants where the concentration of dopants of the opposite type is large. The ion-pairing model assumes that positively charged donors can bind with negatively charged acceptors to form neutral pairs. The ion-pairing model is significant because it allows the dependency of the impurity diffusivity to be modeled in both n-type and p- type materials. In particular, it can reduce the effective diffusivity of boron in n-type materials without affecting its diffusivity at high p-type concentrations.

The model reduces the mobile concentration of dopant species by the following factors:

fpd =(1 –

Np

(

for donor species

Nd

fpa =(1 –

Np

 

(

for acceptor species

Na

 

where:

Nd and Na are the total concentrations of electrically active donors and acceptors, respectively.

Np is the concentration of ion pairs.

fpd and fpa are the ion-pairing factors for donors and acceptors, respectively.

The concentration of ion pairs Np is given by:

Np = ½[(Nd + Na + Ω) –

√(Nd + Na + Ω)2 – 4NdNa]

The parameter Ω is given by:

Ω = Ion.Pair.Omega · ni

where Ion.Pair.Omega is a parameter for a given material; the default value for silicon and polysilicon is 6.0 [4]. The ion-pairing model is enabled or disabled for each material

with the Ion.Pair parameter; by default, it is disabled for all materials.

~ Nitrogen Diffusion Model ~

The binding energy of nitrogen interstitials is comparable to the formation energy of a silicon self-interstitial. Moreover, substitutional nitrogen is only marginally thermodynamically stable in the lattice. Since the migration energy of nitrogen interstitials is relatively small (~0.5 eV), nitrogen interstitials are fast diffusers. Therefore, nitrogen interstitials rarely dissociate into self-interstitials and substitutional nitrogen. Nitrogen interstitials can react and form nitrogen dimers that diffuse with a migration energy ~2.4 eV [7]. The NeutralReact diffusion model is used for the diffusion of nitrogen monomers and dimers. The dimer is formed by the reaction:

NI + NI < > N2

In this reaction, NI represents the monomer (nitrogen interstitial), and N2 denotes the dimer (Ni)2, which has the solution name

NDimer.

The stable clusters associated with nitrogen atoms are Ns–V, Ni–Ns, and Ns–Ns [8], which are symbolized by NV, N2V, and N2V2 in Sentaurus Process. The NeutralCluster model simulates the reactions for the clusters, in which all the binding energies are calculated from ab initio data.

~ ComplexCluster Activation Model ~

The ComplexCluster model is an extension of the TSUPREM-4™ ACT.FULL activation model.ThereactionoftheComplexCluster model is as follows:

n1X + n2Y + n3P1 + n4e < >

Xn1Yn2P2,m1 + m2P3 + m3e

where:

X and Y denote two different dopant species.

Xn1Yn2P2,m1 is a complex cluster.

P1, P2, and P3 denote point defects, either silicon self-interstitial or vacancy.

e represents an electron.

The reaction is formulated by:

 

 

C

+

n1

 

C

+

n2

 

P

 

n3

 

 

n4

 

R = Kf

 

 

(

 

 

 

(

 

 

* (

(ni

ni ( ni

( ni

 

(P

(

 

 

 

A 1

 

 

 

 

A 2

 

 

 

 

1

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

P

 

 

m2

 

 

 

m3

 

 

 

 

KrCXn1Yn2 P2,m1 (

3

 

(

 

 

n

 

 

 

 

P

*

 

 

(

ni

(

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

Theboron–carbon–interstitial(BCI)clustering model is defined by:

R = Kf ni (

CB+

(

(

CC+

((

I

(

ni

ni

I *

KrCBCI (

n

 

(

 

 

 

 

 

ni

 

 

 

 

 

 

~ Vacancy-Clustering Model ~

Recently, vacancy engineering has been investigated extensively to achieve shallow junctions with low sheet resistance. Some techniques used in vacancy engineering include the formation of a vacancy-rich layer using a high-energy silicon implant [9] or the formation of voids as a vacancy source using a helium implant [10][11]. To simulate these processes, the 1Moment, 2Moment, and full dynamics of vacancy-clustering are used. Small vacancy clusters can grow to large vacancy clusters and become voids.

The 1Moment model simulates the formation and dissolution of vacancy clusters or voids by solving a single equation to calculate the total number of vacancies bound in clusters.

The 2Moment model calculates the first two moments of the size distribution of vacancy clusters, that is, the number of clusters and the number of vacancies contained in the clusters. By setting the defect cluster model to Full, the TSUPREM-4-style transient small vacancy cluster model is used. The full dynamics of vacancy-clustering are modeled so that small vacancy clusters can grow to large vacancy clusters or voids.

~ Fast Anisotropic Diffusion ~

ThenewAlagatorfunctiondiag(fx,fy,fz) defines a multiplication factor for diffusivity as a diagonal tensor. The arguments fx, fy, and fz can be any solution-dependent expression. The function diag() can replace aniso() when the off-diagonal elements of the tensor are negligible, with the benefit of a faster simulation speed.

Monte Carlo Implantation

Monte Carlo (MC) implantation is a versatile technique that has applications in many situations where table-based analytic implantation is not suitable. With this release, the flexibility of MC implantation is enhanced with two new features.

~ Improved Binary Collision Approximation Damage Model ~

During implantation, energetic ions penetrate the target and lose their energy through collisions with atoms and electrons. For cases when the ion energy remains well above the displacement threshold, known as the ballistic regime, the ion trajectories can be appropriately simulated using the binary collision approximation (BCA). However, as the ion energy approaches the displacement threshold, the ion enters the thermal regime where multiple interactions with target atoms become important.

Molecular dynamics (MD) simulations demonstrate that energy transfers among atoms in this low-energy regime can lead to amorphous pockets, thereby generating more damage than conventional BCA models. The improved BCA (iBCA) damage model incorporates MD simulation results within the framework of BCA.

The iBCA damage model implemented in Sentaurus MC implantation is based on the work of Santos et al. [12], which uses a combination of the two traditional BCA approaches for damage generation. As in the full-cascade BCA, ion and recoil trajectories are followed to generate damage at the atomic level and to provide the individual positions of Frenkel pairs.

In addition, the energy deposited in the lattice is taken into account. This energy is used to generate thermally disordered atoms following a scheme similar to the modified Kinchin–Pease approach. Since the residual deposited energies that are being considered are always in the low-energy regime, the local character of damage generation is guaranteed.

Furthermore, the damage efficiency proposed [12] accounts for phase transformation (melting) and heat dissipation through the dependency of the parameters on the number of energetic neighbors.

This damage model typically generates much more damage than the conventional full-cascade model. With proper calibrations, this damage model can better predict the amorphous layer thicknesses, especially for heavy species implants. This model also captures the nonlinear effects on damage generation due to the proximity of several energetic atoms, and it is essential for molecular implants.

To activate this model, specify iBCA in the implant command or activate the global switch: pdbSet MCImplant iBCA 1.

~ Plasma Immersion Ion Implantation ~

Plasma immersion ion implantation is a promising technique for silicon processing due to its very high throughput. Sentaurus Process has implemented a simple MC model for plasma immersion ion implantation.

In this model, Sentaurus MC implantation samples the energy and tilt distributions for each particle using the specified average and standard deviation of the energy and the tilt angle. The default distribution is Gaussian for both the energy and tilt angle.

TCAD News March 2010

TCAD News

When the implant energy and tilt angle are determined for each particle, the particle is traced in a typical MC manner. The model is enabled with the parameter plasma in the implant command. In addition to the normal parameters, such as energy and tilt, you also must specify the standard deviation of the implant energy (en.stdev) or the standard deviation of the tilt angle (tilt.stdev) or both. For example:

implant <dopant> plasma dose=<n> \ energy=<n> en.stdev=<n> tilt=<n> \ tilt.stdev=<n> sentaurus.mc

where the parameters energy and tilt are the average energy and average tilt, respectively. If the specified en.stdev and tilt.stdev are both zero, the plasma implant is reduced to a conventional implant.

Figure 7 shows a comparison of plasma and conventional implantation. As expected, a prominent feature of plasma implantation is that with the increasing standard deviation, the peak of the profiles broadens. In addition, the surface concentration becomes higher due to low-energy particles, and the profile tails become deeper due to high-energy particles.

 

1021

 

σE = 0 (conventional implant)

 

 

 

 

 

 

1020

 

σE = 1 keV

 

 

 

σE = 3 keV

 

–3]

 

 

 

 

[cm

1019

 

 

 

Concentration

1018

 

 

 

1017

 

 

 

Boron

1016

 

 

 

 

 

 

 

 

10150

0.1

0.2

0.3

Depth [µm]

Figure 7. Comparison of plasma and conventional implantation for 5 keV boron.

Enhancements in Sentaurus Process Kinetic Monte Carlo

Sentaurus Process Kinetic Monte Carlo (SentaurusProcessKMC)VersionD-2010.03 includes two major improvements for the simulation of amorphization: bond-mediated (transient) diffusion of dopants in amorphous silicon and orientation-dependent solid phase epitaxial regrowth (SPER) with facet formation and strain dependency. Oxidation and silicidation support also has been improved by allowing boundary movement. Other minor modifications include improved deatomization in areas of low particle density, more charge states for particles, and extra reactions for amorphous pockets.

~ Indirect Diffusion of Dopants in Amorphous Silicon ~

A model for the diffusion of dangling bonds and floating bonds in amorphous silicon and its interactions with dopants is introduced in this release [13]. The model is activated by setting KMC aSi amorphous.bond to true. The initial concentration of dangling bonds and floating bonds in amorphous silicon as well as their respective diffusivities can be specified by users. In this model, a dopant (boron) can exist in two different states: an immobile fourfold-coordinated B4 or a highly mobile threefold-coordinated B3.

B4 and B3 are associated with B and Bi in amorphous silicon, respectively. The reaction B4 + Dangling Bond <–> B3 is modeled as B + I <–> Bi, and its parameters are set with

KMC aSi B Dm Bi and KMC aSi B Em Bi for B3 diffusivity, and with KMC aSi B Eb Bi and KMC aSi B Eb Bi for B3–B4 binding.

To simulate the transient behavior of boron diffusion in amorphous silicon, extra dangling bonds are created per impurity introduced in amorphous silicon. This number of dangling bonds is specified with the parameter KMC aSi B gamma and is typically 1. The annihilation of dangling bonds by interacting with floating bonds also is simulated and, in the model notation for amorphous silicon, is

the familiar I + V –> Ø. Finally, the formation of various clusters, agglomerating impurities and bonds in amorphous silicon, can be specified by using the existing clustering mechanism that has been extended to amorphous silicon.

Figure 8 shows the amorphous–crystalline interface of a line-shaped amorphized region in a (011) silicon substrate for different annealing times. The presence of SiO2 or gas atthetopcornerspreventstherecrystallization there and forms (111) planes, while the strain at the bottom corners distorts the lattice and locally slows down the recrystallization.

Figure 8. Amorphous–crystalline interface of a line-shaped amorphized region in a (011) silicon substrate at different annealing times (as a percentage of the total annealing time for SPER to recrystallize the whole sample): (top) 25%, (middle) 33%, and (bottom) 50%.

~ Orientation-dependent SPER Including Facet Formation and Strain Dependency ~

The simulation of solid phase epitaxial regrowth (SPER) is critical for advanced semiconductor processing. It is well known that SPER velocity depends on the substrate orientation, with velocity ratios of 20:10:1 for surface orientations (100), (110), and (111), respectively [14]. A new model that tracks the crystalline lattice (generically called lattice KMC) has been introduced [15]. The model assumes that the recrystallization rate for different orientations depends on the quality of the available crystalline template. In particular, it assumes that each atom in the amorphous phase needs to form two undistorted bonds with the crystal. This is modeled using three different prefactors to simulate the different frequencies at which atoms in the amorphous phase join the crystalline one: K(1), K(2), and K(3) for atoms having two undistorted bonds, needing an atom to join in a cluster, or needing two atoms to form a cluster, respectively. The model has been implemented by defining the silicon lattice with a particular orientation and assigning each silicon atom in the lattice a “crystalline” or an “amorphous” flag according to the initial locations of crystalline and amorphous regions. Each “amorphous” atom has a given frequency:

ν = K(n) x exp[–(E + |εxy|λ)/kBT ]

to be transformed into a crystalline atom. The quality of the crystalline template degrades when distortion is present, and this is modeled by increasing the SPER activation energy by λ|εxy|, where λ is a strain-coupling parameter.

~ Boundary Movement During Oxidation and Silicidation ~

Boundary movement during oxidation and silicidation now is allowed during KMC simulations. This new feature is active by default. If users do not want the material structure to change during diffusion, Grid DoNotMove.Reaction must be set to 1.

~ Deatomization in Areas of Low Concentration ~

Theoutputofaparticularfieldtobedeatomized by kmc deatomize can be increased slightly in areas of low concentration. This is performed by setting, in the Parameter Database Browser, KMC Smooth.Field

<field> and KMC Smooth.Weight, where

Smooth.Field specifies the minimum number M of particles to be accounted for, to display a concentration in the node. If there

are N particles in that node, where N < M, the effective volume of the node increases until the particles are found or some maximum is reached.

When extra M N particles are found in the volume VR, the total concentration will be:

N/Vorig + Smooth.Weight × (N M)/VR

This technique is not intended to accurately conserve the total dose but to fill nodes that have zero concentration with concentrations depending on the distance to the nearest particles.

~ New Charge States ~

Up to triple negative and positive charges for point defects and double negative and positive charges for impurity-paired defects are allowed.

~ New Amorphous Pocket Reactions ~

Reactions involving the creation of IV pairs at amorphous pockets are allowed. For example, by setting the reaction KMC Si B

ReactionsClusterI BV,Bi to true, an amorphous cluster In is allowed to react with an incoming mobile BV. The reaction is In +

BV –> In–1V + Bi.

Enhancements in Sentaurus Device

Orientationand Stress-dependent Mobility

A new electron stress channel mobility model has been introduced to address advanced technologies where both high stress and multiple interface orientations affect carrier mobility. The model gives an automatic dependency of Sentaurus Device mobility on channel/substrate MOSFET orientation and on arbitrary stress. One of the key applications for this model is FinFET simulation.

The orientation dependency of the model is based on a previously developed multivalley transportoptionandmultivalleymodifiedlocaldensity approximation (MLDA) model [16]. The stress-dependent conduction band structure is computed using a two-band k.p model [17]. Accounting for three ∆2 valleys in the silicon conduction band structure, the mobility tensor µ^ is represented as the sum of all valley contributions in the following typical form:

^

 

ni τi

^

 

–1

µ = qτ0

i

 

 

 

(mi

)

 

n

 

τ0

 

where:

ni /n is a local valley occupation.

 τi 0 is the ratio between the stressed and unstressed momentum relaxation times based on a modified Dhar bulk model.

(^mi)–1 is the valley inverse conductivity mass tensor computed in the valley energy minima of the k.p bands.

All three terms are stress dependent, with the stress dependency inserted through a stress-induced energy shift of the valley energy minima and the change to the effective mass. The channel/substrate orientation dependency in the model mainly comes through the terms ni /n and (^mi)–1. In particular, the local valley occupation is computed using the multivalley MLDA model, and so the

 

0.2

 

 

 

Mobility Change

0.1

 

 

 

 

 

 

 

Relative

0

 

 

 

 

 

 

 

 

-0.1

 

 

 

 

200000

400000

600000

800000

Effective Field [V/cm]

Figure 9. Relative electron mobility change in <100>/(100) NMOSFET induced by uniaxial <100> stress as a function of effective field at the tensile strain of 0.1% (lines: model simulation results and symbols: experimental data).

channel quantization becomes dependent on the interface orientation and stress in a consistent way. The MLDA valley quantization masses are computed also from the k.p bands and by rotation of the inverse mass tensor to obtain the quantization mass along the normal vector to the closest interface. Computation of the MLDA valley carrier density ni is a numeric integration over the energy, and it is generalized to account for the band nonparabolicity for each valley separately.

InSentaurusDevice,themodelisimplemented as a tensor factor to the standard local TCAD mobility (which is consistent with other stressrelated models) and is synchronized with the auto-orientation Lombardi model option also released in this version (see Mobility Model Enhancements). The model was checked against experimental and simulation data from Uchida et al. [18][19]. With one set of model parameters, it shows a good agreement for multiple channel/substrate orientations and a wide range of stress conditions. Comparisons between the model and the data [18][19] are shown in Figure 9 and Figure 10.

 

0.2

 

Change

0

 

Mobility

 

 

 

Relative

-0.2

 

 

 

 

-0.4

 

 

1012

1013

 

 

Ns [cm−2]

Figure 10. Relative electron mobility change in <110>/(110) NMOSFET induced by uniaxial <110> stress as a function of channel carrier density at the tensile strain of 0.1% (lines: model simulation results and symbols: experimental data).

Mobility Model for Thin Layers

The channel mobility in bulk MOSFETs has usually been modeled as a function of the normal electric field since it determines the channel-layer thickness and its degree of quantization. On the other hand, advanced transistors such as ultrathin-body SOI MOSFETs, double-gate FETs, and FinFETs have silicon layers whose thickness can be as small as a few nanometers. The mobility in such a thin silicon layer depends explicitly on the layer thickness because of geometric quantization. As a result, mobility models for bulk MOSFETs are not suitable for these advanced transistors.

Sentaurus Device now supports a physicsbased thin-layer mobility model that accounts for the explicit dependency on the layer thickness. For the mobility degradation due to acoustic phonon scattering and surface roughness scattering, the Lombardi model has been extended as a function of the layer thickness, ensuring that the thin-layer mobility model is reduced to the Lombardi model when the layer thickness is sufficiently large. In addition, the thin-layer mobility model introduces mobility degradation terms due to thickness fluctuations and surface optical phonons [20], which become important when the layer thickness is less than 5 nm.

Sentaurus Device extracts the layer thickness for each point automatically. Since layer thickness is an ambiguous term in all but the simplest geometries, users can overwrite the extracted value with an explicit specification. As an example, Figure 11 shows a FinFET structure with the corresponding extracted thickness. In the corners and the wedge at the base of the fin, the extracted thickness becomes small, which reflects the proximity of more than one interface.

Figure 12 shows the mobility on a horizontal plane located at the middle height of the fin,

TCAD News March 2010

TCAD News

DopingConcentration [cm–3] 1.0x10+20

1.0x10+19

1.0x10+18

1.0x10+17

1.0x10+16

LayerThickness [µm] 0.06

0.05

0.04

0.03

0.01

0.00

Figure 11. (Top) Example FinFET with 10 nm wide fin; the fin is lowly doped and covered by a 3 nm nitride dielectric, which is not shown. (Bottom) Extracted layer thickness.

eMobility [cm2/Vs]

600

400

200

0

Figure 12. Mobility on a horizontal cut plane at half height of the FinFET: (left) Vg = 0 V and (right) Vg = 1 V.

for a 0 V and 1 V gate bias, and 0 V sourcedrain bias. At 0 V, the mobility throughout the channel is nearly uniform, as it is determined mainly by the geometric quantization. At 1 V, the mobility is determined by the electric field and the profile resembles that of bulk MOSFETs: high mobility in the center of the channel where the electric field is low, and low mobility at the interfaces where the electric field is high.

Mobility Model Enhancements

~ Mobility Flexibility ~

It is now possible to specify more than one

DopingDependence or Enormal mobility model in the same simulation. This may be useful, for example, when you need to include additional degradation components that are created as physical model interface (PMI) models into the total mobility calculation. When more than one model is specified as an

option to DopingDependence or Enormal, they are combined using Matthiessen’s rule.

~ Coulomb-Scattering Degradation Components ~

Three mobility degradation components due to Coulomb scattering are available in Sentaurus Device: NegInterfaceCharge,

PosInterfaceCharge, and Coulomb2D. They account for mobility degradation due to negative interface charge, positive interface charge, and ionized impurities near the interface, respectively.

The interface charge components can be used to account for mobility degradation due to interface charge created as the result of processing conditions or from degradation. The Coulomb2D component can be used to introduce additional mobility degradation due to ionized impurities, which may be necessary to better match the mobility roll-off seen in experimental µeff versus Eeff curves.

These degradation components can be specified separately or in combination

with each other as options to the keyword Enormal. If specified, they are combined with other Enormal mobility models using Matthiessen’s rule.

~ Named Parameter Sets for Lombardi Model ~

Sentaurus Device now allows parameter sets for the Lombardi model to be named. These named parameter sets can be selected for use through the command file. The default parameter set for the Lombardi model has the base name of EnormalDependence. This is an unnamed parameter set. To name a parameter set, follow the base name with the parameter set name inside double quotation marks.

~ Orientation-dependent Lombardi Parameters ~

To facilitate simulations that account for surface orientation dependency of mobility, three named parameter sets for the Lombardi model are now available in the parameter file:

EnormalDependence "100" {...}

EnormalDependence "110" {...}

EnormalDependence "111" {...}

These parameter sets represent Lombardi model parameters for surface orientations of (100), (110), and (111), respectively. To select them for use in a simulation, specify the

ParameterSetName=<name> option for

Lombardi in the command file.

Alternatively, an AutoOrientation option for Lombardi is available that automatically switchesbetweentheseparametersetsbased on the orientation of the nearest interface. This feature can be used to accurately model mobility in devices such as FinFETs, where the surface orientation can be different on the top and side interfaces.

~ Single-Trap Capabilities and Trap Randomization ~

Sentaurus Device now allows the keyword SingleTrap to be specified as part of the Trap specification to mimic the behavior of a single-carrier trap or single fixed-charge trap. When SingleTrap is specified, the trap location snaps to the node that is closest to the trap coordinates specified by the user. In addition, the trap concentration is computed automaticallysuchthatafilledtrapcorresponds to one electronic charge. An arbitrary number of SingleTrap specifications is allowed.

Moreover, the spatial distribution of traps can be randomized by including the keyword Randomize in the Trap specification. If

Randomize and SingleTrap are specified together, the location of the single trap is randomized.IfRandomizeisspecifiedwithout SingleTrap, the original concentration of traps at each node, as determined from the Trap specification, is randomized.

For example, randomized single traps can be used in conjunction with structures containing random discrete dopants to statistically characterize random telegraph signal (RTS) magnitudes for threshold-voltage shift. RTS threshold-voltage shifts can be understood by considering the trapping and de-trapping of a single-electron trap near the silicon–oxide interface. Anomalously large RTS threshold-voltage shifts have been explained by the unlucky occurrence of an electron trap in a dominant current percolation path that is created around the potential barriers associated with discrete dopants [21][22][23].

Now, consider an n-channel MOSFET with L = 20 nm and W = 32 nm. Sentaurus Mesh is used to create 200 structures where the doping profiles for both acceptors and donors have been randomized from a single continuously doped structure [24]. For each structure,SentaurusDeviceisusedtosimulate the Id–Vg characteristics with and without a filled electron trap randomly placed in the channel region at the silicon–oxide interface.

Electron Trap

Electrostatic Potential [V]

7.5e-01

5.0e-01

2.5e-01

0.0e+00

-2.5e-01

-5.0e-01

Electron Trap

Electrostatic Potential [V]

7.5e-01

5.0e-01

2.5e-01

0.0e+00

-2.5e-01

-5.0e-01

Figure 13. Electrostatic potential at silicon–oxide interface for two structures with randomly placed single-electron trap.

For the 200 structures, the threshold-voltage shift between the no-trap case and the filledtrap case is extracted. Figure 13 shows the electrostatic potential at the silicon–oxide interface for two such structures that include a random single-electron trap.

Figure 14 shows a histogram of normalized occurrences versus threshold-voltage shift. The results indicate that large thresholdvoltage shifts are possible, but there is an approximately exponential decrease in the likelihood of such events.

100

Occurrences

10-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Normalized

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10-2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10-3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.01 0.02 0.03 0.04

 

0

 

 

 

 

 

 

 

 

 

 

VT [V]

Figure 14. Frequency histogram for thresholdvoltage shifts due to RTS.

It is interesting to analyze the results for a case where a large threshold-voltage shift is observed. Figure 15 shows internal device characteristics for such a case. It shows 3D surface plots of conduction band energy in the channel region at a distance 11 Å below the interface when the gate is biased at the threshold voltage. The colored contours show electron density. The top plot shows results without the electron trap. The bottom plot shows results that include the randomly placed electron trap at the interface.

Peaks in conduction band energy, which are due to the presence of nearby discrete acceptor dopants, represent barriers to current flow (the electrons prefer conduction paths in the valleys). Red contours indicate regions of high electron density, which occur primarily at the source and drain edges. In the top plot, there is the beginning of a dominant current path that occurs in the conduction band energy valley in the foreground. In the bottom plot, the unlucky placement of the single-electron trap in the middle of this current path produces an additional potential barrier that inhibits conduction and results in a large threshold-voltage shift compared to the no-trap case.

Source

Drain

eDensity [cm3] 3.6e+18

2.9e+18

2.2e+18

1.4e+18

7.2e+17

0.0e+00

Source

Drain

Figure 15. Conduction band energy contour with superimposed electron density color bands for structure (top) without single-electron trap and (bottom) with single-electron trap.

Dipole Interfaces

The continual scaling of advanced CMOS process technologies has led to complicated gate structures composed of several insulating materials including, for example, high-k hafnium-based dielectrics. Recent experimentalresultshaveclearlydemonstrated that dipole-layer formation at high-k–SiO2 interfaces can result in significant shifts of the threshold voltage. The areal density difference of oxygen atoms causes the generation of such immobile dipole interface charges. In simulations, these dipole interface charges have been integrated as fixed (monopole) charges, distributed over a sufficiently thin insulator region, and inserted in the device structure. However, this way of accounting for the effect of the dipole layer is artificial.

With Version D-2010.03, a dipole interface model for insulator–insulator interfaces is available. It describes the charge densities of the immobile interface dipoles with infinitesimally small layer thickness, leading to discontinuities of the electrostatic potential across such dipole interfaces. The model simplifies device-structure generation as it makes the introduction of the charge-carrying insulator regions dispensable.

Figure 16 illustrates dipole modeling using spatially distributed monopole charges and the dipole interface model. The left figure shows the artificial region between the high-k and SiO2 regions. The spatial distribution of the electrostatic potential in the monopole charge modeling is continuous (middle figure); while for the dipole interface model, the discontinuities are visible (right figure). The electric fields differ locally, especially at the end of the artificial regions.

Extension of Spherical Harmonic Expansion to Full Band Structure

Sentaurus Device Version C-2009.06 includedahot-carrierinjectionmodelbasedon the first-order spherical harmonics expansion (SHE) of the Boltzmann equation with analytic band structures. As the hot-carrier injection depends on the tail part of the carrier-energy distribution, the simulation results can be sensitive to the employed band structure.

In this release, Sentaurus Device supports general user-defined band structures for the

TCAD News March 2010

TCAD News

-0.004

 

 

 

-0.004

 

 

 

-0.004

 

 

 

-0.002

 

 

 

-0.002

 

 

 

-0.002

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

Y [µm]

 

 

 

Y [µm]

 

 

 

Y [µm]

 

 

 

0.002

 

 

 

0.002

 

 

 

0.002

 

 

 

0.004

 

 

 

0.004

 

 

 

0.004

 

 

 

0.006

 

 

 

0.006

 

 

 

0.006

 

 

 

0.035

0.04

0.045

0.05

0.035

0.04

0.045

0.05

0.035

0.04

0.045

0.05

 

 

X [µm]

 

 

 

X [µm]

 

 

 

X [µm]

 

Figure 16. Dipole layer modeling for a high-k–SiO2 NMOS structure: (left) artificial insulator region (light gray) between high-k HfO2 (dark gray) and SiO2 (brown), (middle) the electrostatic potential for monopole charge modeling, and (right) the electrostatic potential by dipole interface model.

SHE model and provides a built-in full band structureforsiliconobtainedfromtheempirical nonlocal pseudopotential method [25]. The expression for the hot-carrier injection current is updated accordingly to make the expression valid for general band structures [26]. In addition, Sentaurus Device provides additional user interfaces for the SHE model such as new plotting variables, access functions to read the carrier distribution in the PMI models, and parameters to control the energy grid.

Figure 17 compares the electron-energy distributions obtained from the analytic band SHEmodel,fromthefullbandSHEmodel,and fromthefullbandMonteCarlosimulations[25] for different uniform electric fields. Compared to the Monte Carlo simulation results, the analytic band SHE model underestimates the high-energy part of the distribution, while the full band SHE model gives reasonable agreement.

–1]

1013

n = 1012 cm–3, T = 300 K

 

SHE (full band)

 

 

eV

 

 

 

 

 

SHE (analytic band)

 

 

 

 

 

 

MC (Sentaurus MOCA)

 

 

[cm–3

1012

 

 

 

 

 

 

 

 

MC (Sentaurus SPARTA)

 

 

Distribution

1011

 

 

 

 

 

 

 

 

1010

 

 

 

 

 

 

 

 

Energy

 

 

 

 

 

 

 

 

109

10

 

100

 

 

F=200 kV/cm

Electron

 

 

 

8

 

 

 

 

 

 

 

 

10 0

0.5

1

1.5

2

2.5

3

3.5

4

 

 

 

 

 

Energy [eV]

 

 

 

Figure 17. Comparison of electron-energy distributions obtained from analytic band SHE model, from full band SHE model, and from full band Monte Carlo simulations [25] for different uniform electric fields.

Geometric Fluctuations

The electrical impact of manufacturing variation on critical device dimensions, such as the gate insulator thickness, becomes more severe as device dimensions shrink. Previous versions of Sentaurus Device supported the analysis of random dopant fluctuations. Version D 2010.03 extends the capability to simulatetheimpactofmanufacturingvariations to account for geometric fluctuations in 2D structures using the impedance field method. The current implementation is restricted to the impact of the band edges in the continuity equation and the dielectric constant in the Poisson equation.

Atfirstglance,modelinggeometricfluctuations seemstobeatrivialtask:Consideranidealized geometry; create many small variations thereof; run a device simulation for each of them; and see how the device characteristics vary. However, a closer look at this approach reveals severe drawbacks:

It is tedious to create random variations of an existing geometry; specifying the fluctuations is unwieldy; and care must be taken to avoid creating invalid device topologies.

A change in the geometry implies a change in the mesh, which in turn affects simulation results, making it difficult to discern numeric noise from real physical changes.

The mesh must resolve the length scale of the variations. To model a small correlation

length, the interface roughness requires a finer mesh than is needed for the simulation of the idealized geometry.

For the same reason, unless the correlation length is much larger than the device width, 3D simulation is mandatory.

For each variation, a separate simulation must be run. Hundreds of device simulation runs (and hundreds of structure generation and meshing runs) are necessary to obtain statistically meaningful results.

In view of these difficulties, Sentaurus Device offers a radically different approach. Within the idealized geometry, it computes the linear response of terminal currents and voltages to small displacements of interface positions. Thefieldsthatdescribethelinearresponseare called impedance fields, a term familiar from noise analysis. In addition, analogous to noise analysis, the actual interface displacements are modeled by a noise source, a quantity that describes how the displacements at two points of the interface are correlated.

Sentaurus Device assumes that the correlations of interface displacements are described by a Gaussian function of the distance of the two points; the correlation length and the correlation amplitude can be set by users.

With this approach, a simulation run on a singlestructure,usinga2Dmeshrefinedinthe usual way for device simulation, is sufficient to determinetheimpactofgeometricfluctuations on the device. Simulation results take the form of variances and correlation coefficients of terminal currents and terminal voltages.

Modeling of geometric fluctuations can be combined with modeling of random dopant fluctuations. Sentaurus Device supports the ability to model the latter with the impedance field method [27].

To demonstrate the validity of the approach, Figure 18 uses the impedance field method to compute the standard deviation of the drain current for 1 µm wide MOSFETs with 1.9 nm and 2.1 nm oxide thicknesses, assuming a 0.2 nm fluctuation amplitude and a very large (100 µm) correlation length, which corresponds to a homogeneous change in oxide thickness. Consequently, the standard deviations for the two devices should be close to the drain current difference of the

 

10-5

 

Standard Deviation

 

 

 

 

 

 

 

 

Difference

 

 

10-6

 

 

 

[A]

 

 

 

 

Variation

10-7

 

 

 

 

 

 

 

Drain Current

10-8

 

 

 

 

 

 

 

 

10-9

 

 

 

 

10-10

0

0.5

1

 

 

 

 

 

Gate Voltage [V]

 

Figure 18. Standard deviation of drain current for 1 µm wide MOSFETs with 1.9 nm and 2.1 nm oxide thicknesses, along with the difference in drain current between the two MOSFETs, at a source-drain voltage of 10 mV.

two devices. As seen in Figure 18, this is the case around the threshold voltage. For large gate voltages, the current is determined by the normal field dependency of the mobility, which is currently not accounted for in the implementation. Therefore, the predictions of the impedance field method become inaccurate in this regime.

Figure 19 shows the geometric fluctuations for a 32 nm transistor with a gate oxynitride thickness of 1.5 nm, a channel width of 1 µm, and a threshold voltage of approximately 0.5 V, computed at a drain bias of 50 mV. For the interface between the silicon channel and gate oxide, fluctuations with a correlation length of 10 nm and an amplitude of 0.2 nm wereassumed.Thegatevoltagefluctuationfor constant drain current is less than 8 mV in the whole gate voltage sweep from 0 V to 1.2 V. However, realistic devices can be narrower than 1 µm, and the gate voltage variance will scale approximately inversely with the device width.

In addition, more complex geometries (for example, high-k gate stacks) give more opportunity for geometric variability. Figure 19 demonstrates that geometric fluctuations in contemporary devices are already considerable.

 

 

 

 

0.5

 

[mV]

8

 

 

 

 

 

 

 

0.4

[mA]CurrentDrain

VoltageGateofDeviation

6

 

 

 

 

 

 

 

 

 

 

 

 

0.3

 

 

4

 

 

0.2

 

Standard

 

 

 

 

2

 

 

0.1

 

 

 

 

 

 

 

 

 

 

 

00

0.5

1

0

 

 

 

Gate Voltage [V]

 

 

 

Figure 19. Drain current and standard deviation of the gate voltage for a 32 nm transistor with 1 µm channel width, computed at source-drain voltage of 50 mV. A correlation length of 10 nm and a correlation amplitude of 0.2 nm were assumed.

Subband and Inversion-Layer Mobility Calculator in Sentaurus Device Monte Carlo

A new capability has been added to the Sentaurus Band Structure feature of Sentaurus Device Monte Carlo to enable the self-consistent calculation of subbands and inversion-layermobilityin1Ddevicestructures such as MOS capacitors. The subband structure and mobility can be computed for arbitrary surface and channel orientations as well as for arbitrary strain. Both bulk and SOI device structures can be simulated, and device structures can be created using Sentaurus Process. Default subband and mobility scattering parameters are provided for silicon.

~ Subband Calculations ~

With this new feature, the subband structure in 1D devices can be computed selfconsistently with the Poisson equation by solving one of several available Schrödinger equations. For electrons, two options are available:aparabolicSchrödingerequationfor

which a perturbative, nonparabolic correction can be added, and a confined version of the two-band k∙p approach. For holes, a confined version of the six-band k∙p approach can be used. The full in-plane dispersion is computed for each subband and this dispersion can be saved to a TDR file for visualization. Figure 20 shows the in-plane dispersion of the topmost valence subband for three different surface orientations in a bulk MOS capacitor.

 

(100)/<100>

 

0.2

 

0.1

]

 

0

0

/a

[2π

 

y

 

k

 

 

-0.1

-0.2

 

 

 

 

-0.2

-0.1

0

0.1

0.2

 

 

kx [2π/a0]

 

 

0.2

(110)/<100>

 

0.1

]

 

0

0

/a

[2π

 

k y

-0.1

-0.2

 

 

 

 

-0.2

-0.1

0

0.1

0.2

 

 

kx [2π/a0]

 

 

0.2

(111)/<112>

 

0.1

]

0

/a

0

 

[2π

 

k y

-0.1

-0.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-0.2

-0.1

0

0.1

0.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kx [2π/a0]

 

 

Figure 20. Subband dispersion of topmost valence subband for different sets of surface orientation/kx-direction.

~ Mobility Calculations ~

The inversion-layer mobility is computed using a deterministic approach by evaluating the Kubo–Greenwood integral over each subband:

ν

 

 

 

e

 

1

 

gν

 

 

 

 

 

 

µij

=

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

2

kT

Nν

 

 

 

 

 

 

 

 

h

 

 

 

 

 

 

 

 

d2k

τν .

Eν

.

Eν

. f (E ) . [1 – f (E )]

 

 

2

ki

kj

 

 

 

 

 

ij

 

 

0

ν

0 ν

 

 

 

 

 

 

 

 

 

 

 

 

This approach combines the subband dispersion (Eν) from the subband calculation, along with a microscopic relaxation time (τ) that is determined by user-selectable scattering models. Scattering models for elastic acoustic phonon-scattering, inelastic intervalley phonon-scattering, and surface roughness scattering are available. Surface roughness scattering can be screened using a scalar Lindhard dielectric function.

Using the Kubo–Greenwood approach, all three components of the in-plane mobility tensor can be computed enabling a full characterization of in-plane anisotropy. Alternatively, the diagonal component of the mobility tensor along a particular direction can be computed to simulate the mobility along a fixed channel direction.

As an example of an electron mobility calculation,Figure21comparesthecomputed

TCAD News March 2010

 

TCAD News

 

1000

 

 

 

Data

To help users select appropriate models and

 

 

 

 

 

parameters, Synopsys and Ovonyx have been

 

(100)

 

 

 

Computed

 

 

 

 

 

 

collaborating with the goal of using Ovonyx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

experimental data as a basis for defining a

/Vs]

 

 

 

 

 

 

calibration procedure and simulation flow,

(111)

 

 

 

 

 

which is outlined in the remainder of this

[cm2

 

 

 

 

 

 

section.

 

 

 

 

 

 

are MSC, phase-dependent carrier mobility,

Mobility

 

 

 

 

 

 

 

 

 

 

 

 

 

The essential models used in PCM simulation

 

 

 

 

 

 

 

and phase-dependent band-edge shift. Donor

 

 

 

 

 

 

 

andacceptortrapsaswellascarriergeneration

 

 

 

 

 

 

 

using impact ionization are important as well.

 

100

 

 

 

 

 

The calibration begins by fitting the resistance

 

 

 

 

 

 

of the device in the crystalline and amorphous

 

105

 

Eeff [V/cm]

 

106

 

 

 

 

 

states as a function of temperature as shown

 

 

 

 

 

 

 

Figure 21. Computed electron mobility in (100)

in Figure 23 [33]. This calibration allows the

determination of a set of carrier mobilities, and

and (111) relaxed silicon (data from [28] and

[29]).

 

 

 

 

 

trap energies and densities. For example, the

 

 

 

 

 

 

 

slope of the resistance is related mainly to the

mobility for relaxed silicon for (100) and (111)

energy of the trap level.

surface orientations to standard universal

 

mobility data. Good agreement is found for

107

both surface orientations using the same set

 

of scattering model parameters. To facilitate

 

mobility versus effective field plots such as

106

these, models are provided to easily compute

 

the

effective

field

from

either

a

carrier-

Ω[] 105

weighted average of the local electric field or

R

a linear combination of the inversion and bulk

 

charges that is typically used for experiments.

104

 

 

 

 

 

 

 

Figure 22 shows an example of computing

 

 

 

 

 

the hole mobility for strained silicon for a

 

 

 

 

 

(100) surface orientation. This plot compares

103

25

30

35

40

the computed <110> mobility gain due to

20

 

 

1/(kT) [eV–1]

 

 

uniaxial compressive stress along <110> to

Figure 23. Resistance of PCM cell versus inverse

various measurements in the literature. There

is good agreement up to the measured range

temperature. Resistance is determined at a small

of 2 GPa.

 

 

electrical bias, while the temperature of the device

 

 

is changed. Black and blue lines correspond to

 

 

 

 

 

 

 

 

6

 

 

 

the crystalline and amorphous states.

 

 

 

Data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Computed

 

 

Figure24andFigure25showcurrent–voltage

 

 

Eeff = 0.7 MV/cm

 

 

 

5

 

 

(I–V) and resistance–voltage characteristics

 

 

 

 

 

 

 

 

 

of a PCM device. These curves allow

Gain

4

 

 

 

calibration of the thermal and electrical model

 

 

 

parameters.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mobility

3

 

 

 

2.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

1.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

2

4

6

[mA] 1.0

 

 

 

 

 

 

Stress [GPa]

 

 

 

 

 

 

 

 

 

 

 

I

 

 

 

 

Figure 22. Computed <110> hole mobility gain

 

in (100) silicon due to compressive uniaxial stress

 

along <110> (data from [30], [31], and [32]).

0.5

Phase-Change Memory

Previous releases of Sentaurus Device introduced a framework for simulating phasechange memory (PCM) devices. In addition to electrical and thermal simulations, realistic modeling of PCM devices requires treatment of the phase transitions in the device. The Sentaurus Device framework uses a so-called multistate configuration (MSC) to describe the transitions between different phase states of the active PCM material. In this framework, the electrical models and material properties, for example, carrier mobility or thermal conductivity, depend on the phase of the material. Therefore, the electrothermal equations are coupled to the transition kinetics through the phase dependency of various parameters, and the electrical, thermal, and kinetic systems of equations are solved selfconsistently.

Although the main principles of the PCM operation have been known for a long time, there is no consensus in the R&D community on the details of the physics governing PCM. Various models have been applied by different research groups, but no particular approach for PCM simulation has become the standard. Consequently, users wanting to simulate a PCM device face many choices of models and model parameters.

0 0

1

2

3

 

 

V [V]

 

Figure 24. I–V characteristics of PCM cell, initiated from the crystalline (black line) and amorphous (blue line) states.

106

 

 

 

 

105

 

 

 

 

R[Ω]

 

 

 

 

104

 

 

 

 

103

0.0005

0.001

0.0015

0.002

0

 

 

I [A]

 

 

Figure 25. R–I characteristics of PCM cell, initiated from the crystalline (black line) and amorphous (blue line) states.

New Features in Sentaurus Device Electromagnetic Wave Solver

Numerous innovations are introduced in Version D-2010.03 of Sentaurus Device Electromagnetic Wave Solver (EMW)

to enhance its computation speed and functionality. The new features are designed to meet the challenges of simulating CMOS image sensors (CISs) and solar cells in a more efficient and consistent manner. Two new major implementations are the dispersive model and the message passing interface (MPI) distributed-computing parallelization of the finite-difference time-domain (FDTD) kernel.

~ Dispersive Model ~

Different models have been introduced to model dispersive materials over a bandwidth: Debye, Drude, Lorentz, and Drude–Lorentz. To solve them, an auxiliary differential equation is discretized and appended to the explicit scheme of the FDTD methodology. On the other hand, if only a single frequency (for example, the sine-cosine formulation) is involved, a mathematically rigorous singledipole Drude dispersive model can be used.

The dispersive model is intended to handle situations where the extinction coefficient is larger than the refractive index, as commonly observed in metals at optical frequencies. Since for reasons of stability the mesh density of a dispersive material must be increased, dispersive models must be used only when necessary. This means that in typical CIS applications, the dispersive model must be applied only to the metal interconnects.

The dispersive model has been tested with a two-layer (air-gold) structure, and the results are in good agreement with analytic calculations. The application of the dispersive model to the metal interconnects in a onepixel CIS structure is shown in Figure 26.

Z

Y X

Optical Generation [cm–3 s–1]

2.0e+22

2.8e+21

3.8e+20

5.3e+19

7.2e+18 1.0e+18

Figure 26. Optical generation simulated by setting the metal interconnects as (left) a dispersive material and (right) a perfect electric conductor.

~ MPI Parallelization ~

CIS-pixel development engineers often need to simulate large, multipixel structures with FDTD to assess crosstalk. With this release, significant speed improvements for such large FDTD simulations can be achieved by simultaneously applying two strategies: domain decomposition and distributed computing. The FDTD problem is decomposed into numerous subdomains, and each subdomain problem is distributed to be solved by a separate process.

The information exchange between the subdomain problems is limited to boundary values of the fields. Such an adaptation reduces the bandwidth of communication in the solution process, thereby avoiding the memory-bus bandwidth limitations in the multithreading approaches for such a class of problem.

The new distributed-computing capability of EMW (EMW MPI) is built on the message passing interface (MPI) platform. The concept ofMPIreliesonthemanagementofinformation exchanges between the processes. A process is an executable job that solves a subdomain problem, and a master process controls the information exchanges between the different processes. The MPI controller distributes the processes to run on different machines and CPUs. The best assignment is to restrict one process to one CPU core. Nonetheless, a process is a virtual concept, so users can

declare more processes than CPU cores, in which case, resources will be shared and performance will degrade.

In EMW MPI, each MPI process also can spawnmultiplethreadstosolvethesubdomain problem, and this is referred to as the hybrid mode.

The optimal deployment of EMW MPI is on a specialized cluster of machines with InfiniBand interconnections. A representative cluster composed of 16 hosts/machines, with each host/machine containing four dual-core CPUs (2.41 GHz AMD Opteron) and 16 GB DRAM, giving a total of 64 cores, was used to test the speedup factors of a one-pixel and a four-pixel CIS structure.

As shown in Figure 27, a speedup factor of 20 times is achieved for the four-pixel case when distributing the simulation over 32 processes.

 

25

 

One-pixel CIS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Four-pixel CIS

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

Factor

15

 

 

 

 

 

 

 

 

Speedup

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

0

0

5

10

15

20

25

30

35

 

 

 

 

 

Number of Processes

 

 

 

Figure 27. Speedup characteristics for one-pixel and four-pixel CIS structures using new MPI distributed-computing method.

~ EMW MPI on a Network with IP Connections ~

It is possible to use EMW MPI on a network of machines with IP connections, but performance will be limited by the bandwidth of the IP network. However, as long as the computation volume of each subdomain problem is much greater than the information (boundary field values) exchange volume, it is possible to attain optimal performance within the distributed-computing infrastructure.

The advantages of the MPI methodology are that there is no limit to the size of the problem thatcanbesolvedandscalabilityismaintained. One drawback of MPI distributed computing is the requirement for load-balancing. This means that all subdomain problems must finish computation at approximately the same time, so that the next computation step can be initiated. In other words, the computation speed depends on the slowest process member. Therefore, it is important to run the MPI job on a dedicated cluster or network of machines.

~ Other EMW Features ~

A common complex refractive index (CRI) library has been constructed to serve as a common module for various Sentaurus tools such as Sentaurus Device and Sentaurus Mesh. Figure 28 shows the assimilation of the module with other tools. Such integration ensures a consistent framework of the CRI

Built-in Models

 

CRI Model Interface

 

 

 

CRI Library

Sentaurus

EMW

Device

 

Sentaurus

Other Optical Solvers

Mesh

 

Figure 28. Layout of CRI library and its interface with other tools.

 

TCAD News March 2010

TCAD News

computation across different tools. The CRI library also provides an additional CRI model interface, analogous to the PMI in Sentaurus Device, which allows users to write their own routines for computing the refractive index and extinction coefficient.

Physical Model Interface

The physical model interface (PMI) of Sentaurus Device enables users to write their own custom models using C++. Examples include models for mobility, recombination, and energy gap. Header files are provided that definethebaseclassforeachPMI.Aparticular model is then implemented as functions in a derived class. An auxiliary cmi tool compiles the C++ source code and produces a shared object file. Sentaurus Device loads the shared object code at run-time to evaluate the custom model.

The popularity of PMI among users is rising for a number of reasons:

New models can be implemented and verified quickly.

The confidentiality of proprietary models can be protected.

The performance of PMI models is comparable to that of built-in models.

The success of the PMI has encouraged Synopsys to offer, as an alternative, a simplified PMI that provides improvements in two important areas compared to the standard PMI:

Instead of multiple functions for the model and the derivatives with respect to all variables, the simplified PMI only requires a single function to evaluate the model, eliminating the time-consuming and error-prone work of implementing multiple derivative functions.

Compared to the standard PMI, which always evaluates a model in normal precision (64 bits), the simplified PMI also supports extended-precision floating-point arithmetic.

To enable these improvements, the simplified PMI provides a new data type pmi_float as a substitute for double. This new data type supports automatic differentiation: The derivatives of a model are computed simultaneously with the model itself.

Furthermore, the new data type pmi_float supports extended-precision floating-point arithmetic. The accuracy of the value of a variable of type pmi_float is identical to the accuracy selected for the Sentaurus Device simulation. Therefore, PMI models now can provide the same accuracy as built-in models.

The simplified PMI is an ideal solution for users who want a quick turnaround for prototyping. The added user-friendliness involves some computational overhead, which in most cases will result in a negligible reduction in performance. However, when a new PMI model has been validated, it can be easily translated back to the standard PMI for performance-critical applications. As another benefit, a user model can be implemented using both the standard and the simplified interfaces. In this case, Sentaurus Device picks the standard PMI for normalprecision arithmetic (best performance) and the simplified PMI for extended-precision arithmetic (best accuracy).

More Flexibility in Sentaurus Mesh

Over the past several releases, Sentaurus Mesh has become the standard meshgeneration engine for Sentaurus Process and Sentaurus Device. In this release, the flexibility of Sentaurus Mesh is extended with two new features.

Support of Layer Generation

In this release, some Noffset3D functionality is available in Sentaurus Mesh. Parameters

such as hlocal, factor, and maxlevel

can be used to create layers that can be then complemented with a standard axis-aligned mesh in the interior of the device. The new layering algorithm can generate continuous layers using a combination of level-set algorithms and Boolean operations, making it more effective than the previous algorithm available in Noffset3D.

Depending on the geometric complexity of the region or material interface, either a simple offsetting method or a level-set method is chosen to generate layers. The simple offsetting method preserves sharp corners that may be present in the input structure; whereas, the level-set method smoothens sharp corners. After generating layers, a set of Boolean operations is used to handle layer–layer intersections. Currently, this layering feature is available only for 3D structures.

Figure 29 shows an example mesh containing silicon, oxide, and polysilicon materials. Layers are requested at all material interfaces. It also shows the capability of the feature to grow coherent layers near concave and convex corners of the structure, as opposed to the old Noffset3D algorithm, which would sometimes leave holes or gaps near the intersection. With this new layer-generating capability in Sentaurus Mesh, users can generate layers near curved areas of the structures to accurately capture the physics that previously required the specification of axis-aligned refinement by multiple window definitions.

Support for Complex Refractive Index Models

A new feature to support complex refractive index (CRI) models for electromagnetic wave computation is added in the tensor-product meshing tool. This feature allows users to specify region or material wavelength dependency in the Tensor section of the command file. For a given region or material, users can specify the wavelength dependency for the real part, or imaginary part, or both parts of the CRI. This feature also allows users to specify a CRI model for an entire structure or to limit it to a region or material.

The tensor-product meshing tool computes automatically the mesh size in various materials, taking into account the userspecified wavelength dependency of the CRI and other parameters such as the wavelength and the nodes per wavelength. The CRI parameter file is evaluated with higher priority than the parameter file of the optical database table of materials.

Unified Coordinate System

TCAD Sentaurus Version D-2010.03 provides the option to use a single coordinate convention for all tools. This coordinate system is called the unified coordinate system

(UCS).

It seems obvious to use a particular coordinate system for certain applications and tools. For example, when drawing a 2D device in Sentaurus Structure Editor, it is natural to assume the x-axis points to the right and the y-axis points up (see Figure 30 (left)). When constructing a 3D device, it seems natural to assume that the z-axis points up and the y-axis pointsintothescreen(seeFigure30(middle)).

Y

Z

 

 

 

X based on the new coordinate convention with

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a legacy device structure based on the default

 

 

 

 

 

 

 

 

 

 

 

DF–ISE coordinate convention. Again, a tool-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y

 

 

 

specific flag instructs the tool to transform

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

the device structure during reading. When no

 

 

 

 

 

 

X Y

 

 

 

 

 

 

transformation flag is given, the tool assumes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

that the device structure and the command

Figure 30. Different DF–ISE coordinate

file are based on the same coordinate system

orientations: (left) 2D orientation, (middle) 3D

convention, which may be UCS or DF–ISE,

orientation, and (right) alternative 2D orientation.

and no transformations are applied.

For wafer processing, it seems evident to use the wafer surface as the reference point and, therefore, have the primary direction pointing down (see Figure 30 (right)). These various conventions are supported within the current coordinate systems referred to as DF–ISE.

In a simulation flow, in which a device structure passes from one tool to another, the use of the tool-specific DF–ISE coordinate convention can be confusing. For example, when inspecting a 3D device structure based on DF–ISE, the device orientation seen in Tecplot SV is different from what Sentaurus Process assumed internally. The new UCS eliminates this possible source of confusion.

The UCS is based on the native coordinate convention of Sentaurus Process, which maintains a consistent axis orientation between 1D, 2D, and 3D process simulations: For the initial 1D simulation, the x-axis points down. When the 1D symmetry is broken, for example, due to the application of a mask, Sentaurus Process switches automatically to 2D. In this process, the x-axis remains pointing down, while the newly added y-axis points to the right. When it becomes necessary to add the third dimension, the z-axis is added pointing out of the screen.

With Version D-2010.03, it is possible to set a coordinate convention flag in the command file of the first tool in the flow, which typically is Sentaurus Process. If this flag is set to "UCS", all subsequent tools that read the device structure detect automatically the UCS setting and adapt accordingly. Therefore, it is sufficient to set the coordinate convention flag only once in a tool flow. To fully preserve backward compatibility, the default setting of the coordinate convention flag is "DFISE".

Some tool command files may contain explicit references to coordinates. For example, a Sentaurus Mesh command file may place refinement boxes in a certain region. It may be inconvenient for users to update legacy command files to the UCS. To support the use of legacy command files with a device structure defined in the new coordinate system convention, each TCAD Sentaurus tool supports specific transformation flags that instruct the tool to transform the device structure during reading. No transformations are applied during writing. Conversely, it is also possible to use a tool command file

Y

Z

X

Figure 31. UCS coordinate orientations.

To ensure that all data fields are transformed correctly, the TDR data format has been further improved to fully support tensor-type data fields. Therefore, data fields such as stress and strain now are stored as a single tensor-type data field, instead of storing each tensor component as a separate scalar data field.

Numeric Performance Enhancements

Extended Precision

Starting with Version D-2010.03, Sentaurus Device supports extended-precision floatingpoint arithmetic with all linear solvers:

Parallel direct linear solver PARDISO

Parallel iterative linear solver ILS

Direct linear solver SUPER

Since both PARDISO and ILS scale well in parallel, the extra computation cost of extended precision can be compensated by performing simulations in multithreaded mode on multicore machines.

Thisopensthepossibilityofsimulatingdevices and conditions requiring extended precision (for example, wide-bandgap devices, lowtemperature operations) that may have been challenging with earlier releases due to the limitation in the regular 64-bit arithmetic.

Iterative Solvers in Sentaurus Device

The iterative solver ILS has been extended to support complex-valued arithmetic, improving the efficiency of AC analysis in Sentaurus Device. AC analysis using the new complex-valued gmres solver is performed by specifying in the Math section of the Sentaurus Device command file:

ACMethod = Blocked ACSubMethod = ILS (set=2)

The default settings for ILS gmres have been improved, and these are activated when set=2 is specified.

The parallel complex-valued solver is 1.5–2.5 times faster than the real-valued one, and it has better parallel scalability as shown in Table 1.

Performance Improvements in Sentaurus Process

~ Improved Parallelization in ILS ~

The parallel algorithm of the default iterative solver ILS, used to solve diffusion equations, has been significantly improved in Version D 2010.03. With these improvements in linear solvers, the 3 times speedup barrier with eight threads has been surpassed for a large 3D full-flow process simulation (see Table 2). The results are for a full-flow simulation including read/write of the 3D structure, Monte Carlo implantation, and multiple rapid thermal processing (RTP) steps. The RTP steps include ramp-up, hold, and ramp-down with stress computations.

Doping Concentration [cm–3]

1.0e+20

1.9e+17

3.6e+14 3.3e+11

-1.9e+14

-9.9e+16

Figure 29. (Left) Three-dimensional mesh with layering at silicon–oxide interface region and (right) detail of mesh generated with eight layers.

At the peak of the RTP phase, 86 diffusion and 95 mechanical steps are performed, requiring the solution of 1055 sparse linear systems arising from diffusion (732k unknowns and 14.9M nonzeroes in the matrix) and mechanics (346k unknowns and 14.8M nonzeroes). Figure 33 shows a noticeable serial performance boost, attributable to improvements throughout the code, and in mechanics assembly in particular.

~ Parallel Mechanics Assembly ~

In Sentaurus Process Version D-2010.03, the stiffness systems in mechanics can be assembled in parallel. The structure is

TCAD News March 2010

 

TCAD News

Table 1. Real-valued and complex-valued ILS gmres solver performance for AC analysis of a large 3D 3x3 NAND flash memory cell (AC CAP 3x3 377k–grid point structure shown in Figure 32).

Total time [s]

1 thread

2 threads

4 threads

8 threads

 

 

 

 

 

Real-valued gmres

1347

794

506

416

 

 

 

 

 

Complex-valued gmres

707

400

247

185

 

 

 

 

 

Improvement, ratio

1.91x

1.98x

2.05x

2.25x

 

 

 

 

 

Z

X Y

ConductionBandEnergy [eV]

4.2e+00 1.2e-01

-3.9e+00

-8.0e+00

-1.2e+01

-1.6e+01

Figure 32. Three-dimensional 3x3 NAND flash memory cell used in AC analysis comparison.

Z

Y

X

Doping [cm–3]

4.1e+20

2.4e+17 1.4e+14

-3.0e+12

-5.3e+15

-9.1e+18

Figure 33. Three-dimensional NMOS structure used in process simulation performance benchmark.

Table 2. Benchmark results for a process simulation strained-Si 3D NMOS, 133k–grid point structure.

Version

1 thread

2 threads

4 threads

8 threads

 

 

 

 

 

C-2009.06

12.4 hours

7.8 hours

5.6 hours

 

 

 

 

1x

1.59x

2.22x

Not recommended

 

 

 

 

 

 

D-2010.03

11.2 hours

6.6 hours

4.3 hours

3.1 hours

 

 

 

 

1x

1.71x

2.63x

3.64x

 

 

 

 

 

 

partitioned into smaller regions, in a similar fashion to parallel diffusion assembly, and the assembly is performed on each region using a different thread. Parallel mechanics assembly is very effective for inert annealing with multiple diffusion and mechanics steps and, in typical cases, delivers speedups of approximately 3 times and 3.6–4 times on four threads and eight threads, respectively. Since the base serial mechanics-assembly algorithm itself has been improved, yielding speedups of approximately 2.5 times in Version D-2010.03, users can see overall performance enhancements of as much as 8 times in mechanics assembly.

~ Interpolation ~

The interpolation algorithm used to obtain fields on a new mesh, based on fields from a mesh generated in a previous step, has been rewritten for Version D-2010.03. The new algorithm delivers serial performance improvements (typically, 2 times improvement over Version C-2009.06 in serial mode for comparable mesh sizes), speed gains from multithreaded implementation, as well as the ability to perform interpolation when one material is replaced by another material.

Usability Enhancements in Sentaurus Workbench

Freezing Columns and Rows

Users can freeze a part of the parameterization table to keep it visible on-screen when scrolling through the rest of the table to the right. This feature is helpful, for example,

in a typical simulation setup that starts with process simulation followed by multiple device tests. Users can configure the project view so that the process simulation part remains on-screen when scrolling through the device tests. Sentaurus Workbench Version D-2010.03 allows freezing of columns, rows, and rectangular areas of the parameterization table. The headers of frozen columns and rows are shown in black, which identifies them the next time the project is loaded.

Terminology Change: Tool Label and Tool Name

To standardize terminology and reduce potential confusion, the new terms tool label and tool name are introduced to refer to tool instance names and tool database names, respectively. The corresponding new preprocessor syntax is introduced as

@tool_label@ and @tool_dbname@.

Redesigned Tool Properties Dialog Box

Sentaurus Workbench Version D-2010.03 features a redesigned Tool Properties/Add Tool dialog box, which integrates all properties and attributes of a tool step. The dialog box has three tabs for tool properties, tool input files, and tool output files.

With the new dialog box, users can modify tool labels and tool names, choose between batch and interactive execution, change the default name of an input file, import the content of an external file into the input file, and assign an arbitrary file outside the project directory to be used as the input file.

Project Refresh

Refreshing projects (the F5 key) has been enhanced. Now, it updates not only the node status but also the extracted variables. This provides significant time-savings when monitoring the progress of a running project as it is no longer necessary to reload the whole project for this purpose.

Configuring Node Status Colors and Font Attributes

Now, users can redefine the default colors used to indicate node status. The adjustment of the standard color scheme to allow for better visual distinction of colors on-screen is performed in user preferences (Table >

Node Status Color).

In addition, users can configure font attributes of the project view for the currently open project (View > Table Options > Change Table Font). The next time the project is loaded, the applied font settings take effect. Users can choose the system default fonts that Sentaurus Workbench detects automatically or they can select the specific font from the dialog box. Applying a particular font to new projects can be set up in user preferences (Table > Font).

References

[1]P. Packan et al., “High Performance 32nm Logic Technology Featuring 2nd Generation High-k + Metal Gate Transistors,”in IEDMTechnicalDigest, Baltimore, MD, USA, pp. 659–662, December 2009.

[2]S.Natarajanetal.,“A32nmLogicTechnologyFeaturing 2nd-Generation High-k + Metal-Gate Transistors, Enhanced Channel Strain and 0.171µm2 SRAM Cell Size in a 291Mb Array,”in IEDM Technical Digest, San Francisco, CA, USA, pp. 941–943, December 2008.

[3]“Overview of TCAD Sentaurus Version A-2008.09: Developments and Enhancements,” TCAD News, September 2008.

[4]R. B. Fair and P. N. Pappas, “Diffusion of Ion-Implanted B in High Concentration P- and As-Doped Silicon,”

Journal of the Electrochemical Society, vol. 122, no. 9, pp. 1241–1244, 1975.

[5]N.E.B.CowernandD.J.Godfrey,“AModelforCoupled Dopant Diffusion in Silicon,” in Fundamental Research on the Numerical Modelling of Semiconductor Devices and Processes: Papers from NUMOS I, the First International Workshop on the Numerical Modelling of Semiconductors, Dublin, Ireland: Boole Press, pp. 59–63, 1987.

[6]F. Wittel and S. Dunham, “Diffusion of phosphorus in arsenic and boron doped silicon,” Applied Physics Letters, vol. 66, no. 11, pp. 1415–1417, 1995.

[7]N. Stoddard et al., “Ab Initio Identification of the Nitrogen Diffusion Mechanism in Silicon,” Physical Review Letters, vol. 95, no. 2, p. 025901, 2005.

[8]J. P. Goss et al., “Vibrational modes and electronic properties of nitrogen defects in silicon,” Physical Review B, vol. 67, no. 4, p. 045206, 2003.

[9]N. E. B. Cowern et al., “Understanding, Modeling and Optimizing Vacancy Engineering for Stable Highly Boron-Doped Ultrashallow Junctions,” in IEDM Technical Digest, Washington, DC, USA, December 2005.

[10]S. Mirabella et al., “Role of surface nanovoids on interstitial trapping in He implanted crystalline Si,”

Applied Physics Letters, vol. 88, p. 191910, May 2006.

[11]O. Marcelot et al., “Diffusion And Activation of Ultra Shallow Boron Implants In Silicon In Proximity Of

Voids,” Solid State Phenomena, vol. 131-133,

pp.357–362, 2008.

[12]I. Santos et al., “Improved atomistic damage generation model for binary collision simulations,” Journal of Applied Physics, vol. 105, p. 083530, April 2009.

[13]S. Mirabella et al., “Mechanism of Boron Diffusion in Amorphous Silicon,”Physical Review Letters, vol. 100,

p.155901, April 2008.

[14]R. Drosd and J. Washburn, “Some observations on the amorphous to crystalline transformation in silicon,” Journal of Applied Physics, vol. 53, no. 1,

pp.397–403, 1982.

[15]I. Martin-Bragado and V. Moroz, “Facet formation during solid phase epitaxy regrowth: A lattice kinetic Monte Carlo model,” Applied Physics Letters, vol. 95,

p.123123, September 2009.

[16]G. Paasch and H. Übensee, “Carrier Density near the Semiconductor–Insulator Interface: Local Density Approximation for Non-Isotropic Effective Mass,” PhysicaStatusSolidi(b), vol. 118, no. 1, pp. 255–266, 1983.

[17]V. Sverdlov et al., “Effects of Shear Strain on the Conduction Band in Silicon: An Efficient Two-Band k.p Theory,” in Proceedings of the 37th European SolidState Device Research Conference (ESSDERC), Munich, Germany, pp. 386–389, September 2007.

[18]K. Uchida et al., “Physical Mechanisms of Electron Mobility Enhancement in Uniaxial Stressed MOSFETs and Impact of Uniaxial Stress Engineering in Ballistic Regime,” in IEDM Technical Digest, Washington, DC, USA, pp. 129–132, December 2005.

[19]K. Uchida, A. Kinoshita, and M. Saitoh, “Carrier Transport in (110) nMOSFETs: Subband Structures, Non-Parabolicity, Mobility Characteristics, and Uniaxial Stress Engineering,” in IEDM Technical Digest, San Francisco, CA, USA, pp. 1019–1021, December 2006.

[20]S. Reggiani et al., “Low-Field Electron Mobility Model for Ultrathin-Body SOI and Double-Gate MOSFETs With Extremely Small Silicon Thicknesses,” IEEE Transactions on Electron Devices, vol. 54, no. 9,

pp.2204–2212, 2007.

[21]A. Asenov et al., “RTS Amplitudes in Decananometer MOSFETs: 3-D Simulation Study,” IEEE Transactions on Electron Devices, vol. 50, no. 3, pp. 839–845, 2003.

[22]K. Sonoda etal., “Discrete Dopant Effects on Statistical Variation of Random Telegraph Signal Magnitude,”

IEEE Transactions on Electron Devices, vol. 54, no. 8,

pp.1918–1925, 2007.

[23]A. Ghetti et al., “Physical Modeling of Single-Trap

RTS Statistical Distribution in Flash Memories,” in International Reliability Physics Symposium Proceedings, Phoenix, AZ, USA, pp. 610–615, April 2008.

[24]“New Features in TCAD Sentaurus Version C 2009.06,” TCAD News, June 2009.

[25]Sentaurus Device Monte Carlo User Guide, Version D-2010.03, Mountain View, California: Synopsys, Inc., 2010.

[26]S. Jin et al., “Gate Current Calculations Using Spherical Harmonic Expansion of Boltzmann Equation,” in International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), San Diego, CA, USA, pp. 202–205, September 2009.

[27]“Simulation of GaAs-based Heterojunction Bipolar Transistors (HBTs) and Pseudomorphic High Electron Mobility Transistors (PHEMTs),” TCAD News, September 2009.

[28]S. Takagi et al., “On the Universality of Inversion Layer Mobility in Si MOSFET’s: Part I—Effects of Substrate ImpurityConcentration,”IEEETransactionsonElectron Devices, vol. 41, no. 12, pp. 2357–2362, 1994.

[29]S. Takagi et al., “On the Universality of Inversion Layer Mobility in Si MOSFET’s: Part II—Effects of Surface Orientation,” IEEE Transactions on Electron Devices, vol. 41, no. 12, pp. 2363–2368, 1994.

[30]L. Washington et al., “pMOSFET With 200% Mobility Enhancement Induced by Multiple Stressors,” IEEE Electron Device Letters, vol. 27, no. 6, pp. 511–513, 2006.

[31]S. E. Thompson et al., “Future of Strained Si/Semiconductors in Nanoscale MOSFETs,” in IEDM Technical Digest, San Francisco, CA, USA, pp. 681–684, December 2006.

[32]E. Wang et al., “Quantum mechanical calculation of hole mobility in silicon inversion layers under arbitrary stress,” in IEDM Technical Digest, San Francisco, CA, USA, pp. 147–150, December 2004.

[33]Details of the calibration procedure will be published in an upcoming SolvNet® application note.

700 East Middlefield Road, Mountain View, CA 94043, USA www.synopsys.com Synopsys, the Synopsys logo, and SolvNet are registered trademarks, and TSUPREM-4 is a trademark of Synopsys, Inc.

All other products or service names mentioned herein are trademarks of their respective holders and should be treated as such. © 2010 Synopsys, Inc. All rights reserved. 03/2010.DGS.700