|
•
|
phiM is the sum of the voltage drop across the Stern layer and the electrolyte potential just outside of the Stern layer.
|
|
•
|
The chemical activity of the protons on the oxide surface is related to the hydronium ion concentration in the bulk electrolyte via the Boltzmann distribution function. This treatment follows the approach given in Ref. 1. A user can of course choose to implement a different theory for this much-debated area of surface electrochemistry.
|
|
1
|
|
2
|
|
3
|
Click Add.
|
|
4
|
Click
|
|
1
|
|
2
|
|
3
|
|
1
|
|
2
|
|
3
|
Click
|
|
4
|
Browse to the model’s Application Libraries folder and double-click the file isfet_parameters.txt.
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
1
|
|
2
|
|
3
|
|
4
|
Locate the Coordinates section. In the table, enter the following settings:
|
|
1
|
|
2
|
|
1
|
|
2
|
|
3
|
|
4
|
Locate the Coordinates section. In the table, enter the following settings:
|
|
1
|
|
2
|
On the object fin, select Boundary 4 only.
|

|
1
|
In the Model Builder window, under Component 1 (comp1) right-click Definitions and choose Variables.
|
|
2
|
In the Settings window for Variables, type Variables for applying specified gate voltage (Vg) in the Label text field.
|
|
3
|
Locate the Variables section. In the table, enter the following settings:
|
|
1
|
|
2
|
In the Settings window for Variables, type Variables for adjusting Vg to obtain specified drain current in the Label text field.
|
|
3
|
Locate the Variables section. In the table, enter the following settings:
|
|
1
|
|
2
|
|
3
|
Locate the Geometric Entity Selection section. From the Geometric entity level list, choose Boundary.
|
|
5
|
Locate the Variables section. In the table, enter the following settings:
|
|
1
|
|
2
|
Go to the Add Material window.
|
|
3
|
|
4
|
Click the Add to Component button in the window toolbar.
|
|
5
|
|
1
|
In the Model Builder window, under Component 1 (comp1) right-click Materials and choose Blank Material.
|
|
2
|
|
4
|
|
5
|
|
6
|
Click OK.
|
|
7
|
|
1
|
|
3
|
|
4
|
|
1
|
In the Model Builder window, under Component 1 (comp1) > Semiconductor (semi) click Semiconductor Material Model 1.
|
|
2
|
|
3
|
|
1
|
|
2
|
In the Settings window for Analytic Doping Model, type Uniform background doping in the Label text field.
|
|
4
|
|
1
|
|
2
|
|
4
|
|
5
|
|
6
|
|
7
|
|
8
|
|
9
|
|
10
|
|
11
|
|
12
|
|
13
|
To see which item in the list corresponds to which node in the model tree, toggle on the Tag setting in the Model Tree Node Text menu in the Model Builder window toolbar.
|
|
1
|
|
2
|
|
3
|
|
1
|
|
1
|
|
2
|
|
1
|
|
2
|
|
4
|
|
1
|
|
2
|
|
1
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
1
|
|
2
|
Go to the Add Physics window.
|
|
3
|
|
4
|
Click to expand the Dependent Variables section. In the Electric potential (V) text field, type phil.
|
|
5
|
Click the Add to Component 1 button in the window toolbar.
|
|
1
|
|
2
|
|
1
|
Go to the Add Physics window.
|
|
2
|
|
3
|
Click the Add to Component 1 button in the window toolbar.
|
|
1
|
In the Settings window for Transport of Charge Carriers, type Transport of Charge Carriers (electrolyte) in the Label text field.
|
|
2
|
|
3
|
Click
|
|
5
|
|
6
|
|
7
|
Click to expand the Dependent Variables section. In the Number of charge carriers text field, type 4.
|
|
8
|
In the Charge carriers (1/m³) table, enter the following settings:
|
|
1
|
Go to the Add Physics window.
|
|
2
|
|
3
|
Click to expand the Dependent Variables section. In the Dependent variables (1) table, enter the following settings:
|
|
4
|
Click the Add to Component 1 button in the window toolbar.
|
|
1
|
|
2
|
Click
|
|
1
|
Go to the Add Physics window.
|
|
2
|
|
3
|
Click the Add to Component 1 button in the window toolbar.
|
|
4
|
|
5
|
Click the Add to Component 1 button in the window toolbar.
|
|
6
|
|
1
|
In the Settings window for Electrostatics, type Electrostatics (electrolyte) in the Label text field.
![]() |
|
2
|
|
1
|
|
2
|
|
3
|
|
1
|
|
2
|
In the Settings window for Boundary ODEs and DAEs, type Boundary ODE for oxide surface potential phiM in the Label text field.
|
|
3
|
|
4
|
|
5
|
|
6
|
Click OK.
|
|
7
|
|
8
|
Click
|
|
9
|
|
10
|
|
11
|
Click OK.
|
|
1
|
|
2
|
In the Settings window for Global ODEs and DAEs, type Global ODE to copy specified Vg value in the Label text field.
|
|
1
|
|
2
|
In the Settings window for Global ODEs and DAEs, type Global ODE to adjust Vg for specified drain current in the Label text field.
|
|
1
|
|
3
|
|
4
|
|
1
|
|
3
|
|
4
|
|
1
|
|
2
|
In the Settings window for Electric Displacement Field, type Electric Displacement Field from semiconductor side in the Label text field.
|
|
4
|
|
1
|
|
3
|
|
4
|
|
1
|
|
3
|
|
4
|
|
1
|
|
2
|
|
3
|
|
4
|
|
1
|
In the Model Builder window, under Component 1 (comp1) > Transport of Charge Carriers (electrolyte) (tcc) click Transport Properties 1.
|
|
2
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
8
|
|
9
|
|
10
|
|
11
|
|
12
|
|
13
|
|
14
|
|
15
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
6
|
|
1
|
|
2
|
|
3
|
|
1
|
|
2
|
|
3
|
Click
|
|
4
|
|
5
|
Click OK.
|
|
6
|
|
7
|
Select the Carrier C checkbox.
|
|
8
|
|
9
|
Select the Carrier A checkbox.
|
|
10
|
|
11
|
Select the Carrier H checkbox.
|
|
12
|
|
13
|
Select the Carrier OH checkbox.
|
|
14
|
|
1
|
In the Model Builder window, under Component 1 (comp1) > Boundary ODE for oxide surface potential phiM (bode) click Distributed ODE 1.
|
|
2
|
|
3
|
|
4
|
|
1
|
|
2
|
|
3
|
|
1
|
Right-click Component 1 (comp1) > Boundary ODE for oxide surface potential phiM (bode) > Initial Values 1 and choose Duplicate.
|
|
2
|
|
3
|
|
1
|
In the Model Builder window, under Component 1 (comp1) > Global ODE to copy specified Vg value (ge) click Global Equations 1 (ODE1).
|
|
2
|
|
4
|
|
5
|
|
6
|
|
7
|
Click OK.
|
|
1
|
In the Model Builder window, under Component 1 (comp1) > Global ODE to adjust Vg for specified drain current (ge2) click Global Equations 1 (ODE2).
|
|
2
|
|
3
|
Click
|
|
4
|
|
5
|
|
6
|
Click OK.
|
|
7
|
|
1
|
|
2
|
|
3
|
From the list, choose User-controlled mesh.
|
|
1
|
|
2
|
|
3
|
Click the Custom button.
|
|
4
|
|
1
|
|
2
|
|
3
|
Click the Custom button.
|
|
4
|
Locate the Element Size Parameters section.
|
|
5
|
|
1
|
|
3
|
|
4
|
|
1
|
|
2
|
|
3
|
|
4
|
Click the Custom button.
|
|
5
|
Locate the Element Size Parameters section.
|
|
6
|
|
1
|
|
2
|
|
3
|
|
5
|
Click to expand the Control Entities section. From the Smooth across removed control entities list, choose Off.
|
|
6
|
|
1
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
8
|
Select the Reverse direction checkbox.
|
|
1
|
|
2
|
|
3
|
|
5
|
Click to expand the Control Entities section. From the Smooth across removed control entities list, choose Off.
|
|
1
|
|
2
|
|
3
|
|
4
|
|
1
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
1
|
|
2
|
Go to the Add Study window.
|
|
3
|
Find the Physics interfaces in study subsection. In the table, clear the Solve checkboxes for Semiconductor (semi), Global ODE to copy specified Vg value (ge), and Global ODE to adjust Vg for specified drain current (ge2).
|
|
4
|
|
5
|
Click the Add Study button in the window toolbar.
|
|
1
|
|
2
|
Select the Modify model configuration for study step checkbox.
|
|
3
|
In the tree, select Component 1 (comp1) > Definitions > Variables for adjusting Vg to obtain specified drain current.
|
|
4
|
Click
|
|
5
|
|
6
|
Click
|
|
7
|
In the tree, select Component 1 (comp1) > Electrostatics (electrolyte) (es) > Electric Displacement Field from semiconductor side.
|
|
8
|
Click
|
|
9
|
In the tree, select Component 1 (comp1) > Electrostatics (electrolyte) (es) > Surface Charge Density 2.
|
|
10
|
Click
|
|
11
|
In the tree, select Component 1 (comp1) > Boundary ODE for oxide surface potential phiM (bode) > Initial Values 2.
|
|
12
|
Click
|
|
13
|
In the tree, select Component 1 (comp1) > Global ODE to adjust Vg for specified drain current (ge2).
|
|
14
|
Click
|
|
15
|
|
16
|
Click
|
|
18
|
|
19
|
|
20
|
|
21
|
|
1
|
|
2
|
|
4
|
|
6
|
Click
|
|
1
|
Go to the Table 1 window.
|
|
2
|
Click the Copy Table and Headers to Clipboard button in the window toolbar.
|
|
1
|
Go to the Add Study window.
|
|
2
|
Find the Physics interfaces in study subsection. In the table, clear the Solve checkboxes for Semiconductor (semi), Electrostatics (electrolyte) (es), Transport of Charge Carriers (electrolyte) (tcc), Boundary ODE for oxide surface potential phiM (bode), Global ODE to copy specified Vg value (ge), and Global ODE to adjust Vg for specified drain current (ge2).
|
|
3
|
Find the Studies subsection. In the Select Study tree, select Preset Studies for Selected Physics Interfaces > Stationary.
|
|
4
|
Click the Add Study button in the window toolbar.
|
|
1
|
|
2
|
Select the Modify model configuration for study step checkbox.
|
|
3
|
In the tree, select Component 1 (comp1) > Definitions > Variables for adjusting Vg to obtain specified drain current.
|
|
4
|
Click
|
|
5
|
|
6
|
Click
|
|
7
|
|
8
|
Click
|
|
9
|
In the tree, select Component 1 (comp1) > Electrostatics (electrolyte) (es) > Surface Charge Density 2.
|
|
10
|
Click
|
|
11
|
In the tree, select Component 1 (comp1) > Boundary ODE for oxide surface potential phiM (bode) > Initial Values 2.
|
|
12
|
Click
|
|
13
|
In the tree, select Component 1 (comp1) > Global ODE to adjust Vg for specified drain current (ge2).
|
|
14
|
Click
|
|
15
|
|
16
|
Click
|
|
19
|
|
20
|
|
21
|
|
22
|
|
1
|
|
2
|
In the Settings window for 1D Plot Group, type phil: 2D Model vs. 1D Approx. in the Label text field.
|
|
3
|
|
4
|
In the Title text area, type Electrolyte potential (V) - solid curves: 2D model, dotted curves: 1D approx..
|
|
1
|
|
2
|
|
4
|
|
5
|
|
6
|
|
1
|
|
2
|
|
3
|
Locate the Data section. From the Dataset list, choose 1D approx for electrolyte only/Solution 2 (sol2).
|
|
4
|
|
5
|
Click to expand the Coloring and Style section. Find the Line style subsection. From the Line list, choose Dotted.
|
|
6
|
|
7
|
|
8
|
|
1
|
Go to the Add Study window.
|
|
2
|
Find the Physics interfaces in study subsection. In the table, clear the Solve checkboxes for Electrostatics (electrolyte) (es), Transport of Charge Carriers (electrolyte) (tcc), Boundary ODE for oxide surface potential phiM (bode), Global ODE to copy specified Vg value (ge), and Global ODE to adjust Vg for specified drain current (ge2).
|
|
3
|
|
4
|
Click the Add Study button in the window toolbar.
|
|
1
|
|
2
|
Select the Modify model configuration for study step checkbox.
|
|
3
|
In the tree, select Component 1 (comp1) > Definitions > Variables for adjusting Vg to obtain specified drain current.
|
|
4
|
Click
|
|
5
|
|
6
|
Click
|
|
7
|
In the tree, select Component 1 (comp1) > Electrostatics (electrolyte) (es) > Surface Charge Density 2.
|
|
8
|
Click
|
|
9
|
In the tree, select Component 1 (comp1) > Boundary ODE for oxide surface potential phiM (bode) > Initial Values 2.
|
|
10
|
Click
|
|
11
|
In the tree, select Component 1 (comp1) > Global ODE to adjust Vg for specified drain current (ge2).
|
|
12
|
Click
|
|
13
|
Click to expand the Values of Dependent Variables section. Find the Values of variables not solved for subsection. From the Settings list, choose User controlled.
|
|
14
|
|
15
|
|
16
|
|
17
|
|
18
|
Click
|
|
20
|
|
21
|
|
22
|
|
23
|
|
1
|
Go to the Add Study window.
|
|
2
|
Find the Physics interfaces in study subsection. In the table, clear the Solve checkboxes for Global ODE to copy specified Vg value (ge) and Global ODE to adjust Vg for specified drain current (ge2).
|
|
3
|
|
4
|
Click the Add Study button in the window toolbar.
|
|
1
|
|
2
|
Select the Modify model configuration for study step checkbox.
|
|
3
|
In the tree, select Component 1 (comp1) > Definitions > Variables for adjusting Vg to obtain specified drain current.
|
|
4
|
Click
|
|
5
|
|
6
|
Click
|
|
7
|
In the tree, select Component 1 (comp1) > Electrostatics (electrolyte) (es) > Surface Charge Density 2.
|
|
8
|
Click
|
|
9
|
In the tree, select Component 1 (comp1) > Boundary ODE for oxide surface potential phiM (bode) > Initial Values 2.
|
|
10
|
Click
|
|
11
|
In the tree, select Component 1 (comp1) > Global ODE to adjust Vg for specified drain current (ge2).
|
|
12
|
Click
|
|
13
|
Locate the Values of Dependent Variables section. Find the Initial values of variables solved for subsection. From the Settings list, choose User controlled.
|
|
14
|
|
15
|
|
16
|
|
17
|
|
18
|
Click
|
|
20
|
|
21
|
|
22
|
|
1
|
|
2
|
|
3
|
In the Model Builder window, expand the Sweep Vg with constant pH > Solver Configurations > Solution 4 (sol4) > Stationary Solver 1 node, then click Direct (Merged).
|
|
4
|
|
5
|
Select the Use in nonlinear solver checkbox.
|
|
6
|
|
1
|
|
2
|
|
3
|
|
1
|
|
2
|
In the Settings window for Global, click Replace Expression in the upper-right corner of the y-Axis Data section. From the menu, choose Component 1 (comp1) > Semiconductor > Terminals > semi.I0_2 - Terminal current - A.
|
|
3
|
Locate the y-Axis Data section. In the table, enter the following settings:
|
|
4
|
|
5
|
|
1
|
Go to the Add Study window.
|
|
2
|
|
3
|
Click the Add Study button in the window toolbar.
|
|
1
|
|
2
|
|
1
|
|
2
|
|
3
|
Click
|
|
4
|
Locate the Values of Dependent Variables section. Find the Initial values of variables solved for subsection. From the Study list, choose Sweep Vg with constant pH, Stationary.
|
|
5
|
|
6
|
|
8
|
Click
|
|
10
|
Click
|
|
12
|
|
1
|
|
2
|
|
3
|
In the Model Builder window, expand the Sweep pH and Vd with fixed Vg > Solver Configurations > Solution 5 (sol5) > Stationary Solver 1 node, then click Direct (Merged).
|
|
4
|
|
5
|
Select the Use in nonlinear solver checkbox.
|
|
6
|
|
1
|
|
2
|
In the Settings window for 1D Plot Group, type Id-Vd curves for 3 different pH values in the Label text field.
|
|
3
|
Locate the Data section. From the Dataset list, choose Sweep pH and Vd with fixed Vg/Solution 5 (sol5).
|
|
1
|
|
2
|
In the Settings window for Global, click Replace Expression in the upper-right corner of the y-Axis Data section. From the menu, choose Component 1 (comp1) > Semiconductor > Terminals > semi.I0_2 - Terminal current - A.
|
|
3
|
Locate the y-Axis Data section. In the table, enter the following settings:
|
|
4
|
|
5
|
|
1
|
Go to the Add Study window.
|
|
2
|
|
3
|
Click the Add Study button in the window toolbar.
|
|
4
|
|
1
|
|
2
|
|
1
|
|
2
|
In the tree, select Component 1 (comp1) > Definitions > Variables for applying specified gate voltage (Vg).
|
|
3
|
Click
|
|
4
|
In the tree, select Component 1 (comp1) > Definitions > Variables for adjusting Vg to obtain specified drain current.
|
|
5
|
Click
|
|
6
|
|
7
|
Click
|
|
8
|
|
9
|
Click
|
|
10
|
In the tree, select Component 1 (comp1) > Electrostatics (electrolyte) (es) > Surface Charge Density 1.
|
|
11
|
Click
|
|
12
|
In the tree, select Component 1 (comp1) > Electrostatics (electrolyte) (es) > Surface Charge Density 2.
|
|
13
|
Click
|
|
14
|
In the tree, select Component 1 (comp1) > Boundary ODE for oxide surface potential phiM (bode) > Initial Values 2.
|
|
15
|
Click
|
|
16
|
|
17
|
Click
|
|
18
|
In the tree, select Component 1 (comp1) > Global ODE to adjust Vg for specified drain current (ge2).
|
|
19
|
Click
|
|
20
|
Locate the Values of Dependent Variables section. Find the Initial values of variables solved for subsection. From the Study list, choose Sweep pH and Vd with fixed Vg, Stationary.
|
|
21
|
|
22
|
Locate the Study Extensions section. Click to select row number 1 in the table.
|
|
23
|
Click
|
|
25
|
Click
|
|
27
|
|
28
|
|
1
|
|
2
|
|
3
|
In the Model Builder window, expand the Sweep pH with fixed Id > Solver Configurations > Solution 6 (sol6) > Stationary Solver 1 node, then click Direct (Merged).
|
|
4
|
|
5
|
Select the Use in nonlinear solver checkbox.
|
|
6
|
|
1
|
|
2
|
In the Settings window for 1D Plot Group, type Vg vs. pH - sensitivity curve of the ISFET in the Label text field.
|
|
3
|
|
4
|
|
1
|
|
2
|
|
4
|
|
5
|
|
6
|
|
1
|
|
2
|
|
3
|
|
4
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|