Silvaco Atlas Syntax question - area from curve

Click For Summary
SUMMARY

The discussion focuses on the Silvaco Atlas syntax used for extracting and integrating electron concentration data from a simulation file named "ganfetex01_$'index'.str". The code provided performs two extraction operations: the first creates data from the saved file, while the second integrates the electron concentration over a specified range along the x-axis. Key questions include the interpretation of the cutline set by x.val, the method for integrating over the y-axis, the role of the impurity parameter in the extraction command, and the location of the integration result "2DEG".

PREREQUISITES
  • Familiarity with Silvaco Atlas syntax and commands
  • Understanding of electron concentration and impurity parameters in semiconductor physics
  • Knowledge of integration concepts in numerical simulations
  • Experience with file output and data extraction in simulation software
NEXT STEPS
  • Research Silvaco Atlas EXTRACT command syntax and options
  • Learn about integrating data along different axes in Silvaco simulations
  • Explore the implications of impurity parameters in semiconductor modeling
  • Investigate how to access and interpret output files generated by Silvaco Atlas
USEFUL FOR

Engineers and researchers working with Silvaco Atlas, particularly those involved in semiconductor device modeling and simulation, will benefit from this discussion.

GaNHEMT
Messages
1
Reaction score
0
I have a several questions on the following block of codes taken from ganfetex01_aux.in:

Code:
solve
save outf="ganfetex01_$'index'.str"
extract init inf="ganfetex01_$'index'.str"
extract name="2DEG" 1e-4 * area from curve (depth, impurity="Electron Conc" material="All" mat.occno=1 x.val=0.5) \
                         where x.min=0 and x.max=0.5 outfile="extract.dat"

My understanding is that this code saves the solution in a file named "ganfetex01_$'index'.str", then the first EXTRACT statement create its own data to work with from the saved file. The second EXTRACT statement integrates the electron concentration from x=0 to x=0.5, and save this value in a variable named "2DEG".

Questions:
1. My understanding is that x.val sets the cutline, and the integration is over (x.min=0, x.max=0.5). Is that correct? I am confused since x.val would set the cutline along the y direction, but the integration is over the ranges of x. Shouldn't the integration be over the range of y values? Where is this exactly integrating?

2. What should I do if I want to integrate over (y=0, y=0.5) along the cutline x=0.5?

3. what is the purpose of impurity in "impurity="Electron Conc"? I get that it is integrating the electron concentration, but why impurity=?

4. Where can I check the integration result "2DEG"? I thought this would be saved in "extract.dat", but "extract.dat" file saves electron concentration vs. Depth information. For example, Electron Conc vs Depth 0 4e-7 0.0025 4e3 0.005 2e19 . . .
 
Last edited by a moderator:
Engineering news on Phys.org
Try the Silvaco site.
click on the search icon at right end of the red banner
enter: user manual
if you get a drop-down with just a few results, click the last line of the dropdown, that should get you a list of over 200 search results

Have Fun!
Tom
 
  • Like
Likes   Reactions: GaNHEMT and berkeman

Similar threads

  • · Replies 3 ·
Replies
3
Views
11K
  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 8 ·
Replies
8
Views
13K