Please enable JavaScript to view this site.

Knowledge Base

Adds a diffusion doping region to the simulation environment.  This command requires a CHARGE solver region to be present in the objects tree.

 

Supported Product: DEVICE

 

Syntax

Description

adddiffusion;

Add a diffusion doping region in the simulation environment.

This function does not return any data.

 

Example

The following script command will add a n-type diffusion doping object and set its properties.  The face where the dopants are introduced is defined by the "source face" property and the peak doping is defined by the "concentration" property.  The "junction width" property defines the distance over which the doping drops from the (peak) concentration to the low "ref concentration" at the other faces of the doping object.

adddiffusion;

set("name","nwell");

 

# set dimension

set("x",0);

set("x span",2e-6);

set("y",0);

set("y span",1e-6);

set("z",5e-6);

set("z span",1e-6);

 

# set doping profile

set("dopant type","n");

set("source face",6);  #  1 = lower x, 2 = upper x, 3 = lower y, 4 = upper y, 5 = lower z, 6 = upper z

set("junction width",0.2e-6);

set("concentration",1e25);  # SI unit (/m3)

 

The figure below shows the resulting doping profile.

diffusion_doping_zoom60

 

See Also

Adding Objects, set, adddope

Copyright Lumerical Inc. | Privacy | Site Map