45 lines
2.0 KiB
Python
45 lines
2.0 KiB
Python
# device_config.py
|
|
# All units in cm (1 um = 1e-4 cm)
|
|
um = 1e-4
|
|
|
|
# --- Geometric Dimensions ---
|
|
W_DEVICE = 5.5 * um # Half-width of the simulation domain (9.5 x 2 = 19 um total)
|
|
H_SI =15.0 * um # Silicon substrate thickness
|
|
H_MOLD = 4.0 * um # Molding compound thickness above Si surface (Y=0)
|
|
W_SIDE_MOLD = 0.0 * um # No side molding needed (mirror boundary at W_DEVICE)
|
|
W_SIM = W_DEVICE + W_SIDE_MOLD # Half-width of total simulation domain
|
|
|
|
# --- Thin Oxide and Field Oxide (FOX) ---
|
|
TH_FOX = 1.0 * um # Field oxide thickness
|
|
TH_GOX = 0.1 * um # Gate oxide thickness
|
|
T_OX = TH_FOX # For backwards compatibility with standard scripts
|
|
L_BEAK = 0.85 * um # Horizontal length of the bird's beak transition
|
|
W_GOX = 0.25 * um # Half-length of the flat gate oxide (0.5 um total channel length)
|
|
X_FOX_START = W_GOX + L_BEAK # Main body of FOX starts at 1.10 um
|
|
X_FOX_END = 4.15 * um # Main body of FOX ends at 4.15 um (X_CON_START - L_BEAK)
|
|
|
|
# --- Gate Poly Electrode ---
|
|
X_GATE_END = 2.5 * um # Gate poly extends from center (0) to 4.0 um
|
|
H_GATE = 1.0 * um # Gate poly height (top surface is at Y = -1.0 um)
|
|
|
|
# --- Contact Openings ---
|
|
X_CON_START = 5.0 * um # Contact opening starts at 8.5 um
|
|
X_CON_END = 5.5 * um # Contact opening ends at 9.5 um
|
|
H_CON = 2.5 * um # Contact height (top surface is at Y = -2.5 um)
|
|
|
|
# --- Metal Overlayer ---
|
|
X_MET_START = 1.5 * um # Metal overlayer starts at 1.5 um
|
|
X_MET_END = 5.5 * um # Metal overlayer ends at 9.5 um
|
|
H_MET = 1.5 * um # Metal thickness (top surface is at Y = -2.5 - 1.5 = -4.0 um)
|
|
|
|
# --- Doping Concentrations (cm^-3) ---
|
|
N_SUB = 5.0e13 # Substrate doping baseline (higher resistivity)
|
|
|
|
# --- Fixed Contact N+ Doping Parameters (not overridden by PCAD) ---
|
|
N_CON_PEAK = 1.0e20 # Peak concentration (cm^-3)
|
|
N_CON_DEPTH = 0.15 * um # Vertical junction depth (vdiff)
|
|
N_CON_HDDIFF = 0.1 * um # Lateral diffusion width (hdiff)
|
|
|
|
# --- Simulation Metadata ---
|
|
SIM_NAME = "LDMOS_Simulation"
|