ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
resistor Namespace Reference

Variables

int len_x = 1e-6
 
int points_x = 51
 
 SI_ID = viennashe.get_silicon_id()[1]
 
 METAL_ID = viennashe.get_metal_id()[1]
 
 SIO2_ID = viennashe.get_sio2_id()[1]
 
 HFO2_ID = viennashe.get_hfo2_id()[1]
 
 dev = viennashe.create_1d_device(len_x, points_x)
 
 num_cells = viennashe.get_num_cells(dev)[1]
 
list matids = []
 
list Nd = []
 
list bnd_cells = [0, num_cells-1]
 
list bnd_pot = [0.0, 1.0]
 
 conf_dd = viennashe.create_config();
 Create the simulator configuration. More...
 
 sim_dd = viennashe.create_simulator(dev, conf_dd)
 Apply standard DD configuration. More...
 
 reg = viennashe.create_quantity_register(sim_dd )
 This is DD, so we do not need to give any inital guess. More...
 

Variable Documentation

◆ bnd_cells

list resistor.bnd_cells = [0, num_cells-1]
Examples
resistor1d-c.c.

Definition at line 64 of file resistor.py.

◆ bnd_pot

list resistor.bnd_pot = [0.0, 1.0]
Examples
resistor1d-c.c.

Definition at line 65 of file resistor.py.

◆ conf_dd

resistor.conf_dd = viennashe.create_config();

Create the simulator configuration.

Examples
resistor1d-c.c.

Definition at line 72 of file resistor.py.

◆ dev

resistor.dev = viennashe.create_1d_device(len_x, points_x)
Examples
resistor1d-c.c.

Definition at line 46 of file resistor.py.

◆ HFO2_ID

resistor.HFO2_ID = viennashe.get_hfo2_id()[1]

Definition at line 44 of file resistor.py.

◆ len_x

int resistor.len_x = 1e-6
Examples
resistor1d-c.c.

Definition at line 38 of file resistor.py.

◆ matids

list resistor.matids = []
Examples
resistor1d-c.c.

Definition at line 54 of file resistor.py.

◆ METAL_ID

resistor.METAL_ID = viennashe.get_metal_id()[1]

Definition at line 42 of file resistor.py.

◆ Nd

list resistor.Nd = []
Examples
resistor1d-c.c.

Definition at line 59 of file resistor.py.

◆ num_cells

resistor.num_cells = viennashe.get_num_cells(dev)[1]
Examples
resistor1d-c.c.

Definition at line 48 of file resistor.py.

◆ points_x

int resistor.points_x = 51
Examples
resistor1d-c.c.

Definition at line 39 of file resistor.py.

◆ reg

resistor.reg = viennashe.create_quantity_register(sim_dd )

This is DD, so we do not need to give any inital guess.

Examples
resistor1d-c.c.

Definition at line 84 of file resistor.py.

◆ SI_ID

resistor.SI_ID = viennashe.get_silicon_id()[1]

Definition at line 41 of file resistor.py.

◆ sim_dd

resistor.sim_dd = viennashe.create_simulator(dev, conf_dd)

Apply standard DD configuration.

Get the simulator instance

Examples
resistor1d-c.c.

Definition at line 79 of file resistor.py.

◆ SIO2_ID

resistor.SIO2_ID = viennashe.get_sio2_id()[1]

Definition at line 43 of file resistor.py.