Plot Examples: Difference between revisions

From Flooxs
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
   
   
  Grid2D
  Grid2D
  [select.html sel] z=1.0e17 name=Boron store
  sel z=1.0e17 name=Boron store
  sel z=1.0e15 name=Arsenic store
  sel z=1.0e15 name=Arsenic store
  [../floops/implant.htm implant] arsenic dose=1.0e15 energy=20
  implant arsenic dose=1.0e15 energy=20
  [../floops/strip.html strip] photo=az
  strip photo=az
  [../floops/diffuse.html diffuse] time=5 temp=1100 dry
  diffuse time=5 temp=1100 dry


<br /> The plot is created with:<br />
<br /> The plot is created with:<br />


  [plot.2d.html plot.2d] bound fill
  plot.2d bound fill
  [select.html sel] z = Boron-Arsenic
  sel z = Boron-Arsenic
  [contour.html contour] val = 0.0
  contour val = 0.0
  [select.html sel] z = log10(abs(Boron-Arsenic))
  sel z = log10(abs(Boron-Arsenic))
  for {set i 15} {$i &lt;= 20.0} {incr i} {
  for {set i 15} {$i <= 20.0} {incr i} {
     [contour.html contour] val = $i
     contour val = $i
  }
  }


This code section will draw the [plot.2d.html outline] of the device and stretch it to fill the plot window. The next line [select.html selects] the doping concentration and [contour.html plot]s a line along the metallurgical junction. Then plot variable is selected to the log base 10 of the absolute doping concentration. A loop from 15 to 20 follows with [contour.html contour] lines being drawn each decade for both p- and n-type doping. The resulting plot:
This code section will draw the outline of the device and stretch it to fill the plot window. The next line [select.html selects] the doping concentration and plots a line along the metallurgical junction. Then plot variable is selected to the log base 10 of the absolute doping concentration. A loop from 15 to 20 follows with [contour.html contour] lines being drawn each decade for both p- and n-type doping. The resulting plot:


[[Image:cc.gif]]
[[Image:cc.gif]]
Line 30: Line 30:


   
   
  [select.html sel] z=log10(Boron)
  sel z=log10(Boron)
  [plot.1d.html plot.1d] y=-2.0
  plot.1d y=-2.0
  [select.html sel] z=log10(Arsenic)
  sel z=log10(Arsenic)
  [plot.1d.html plot.1d] y=-2.0 !cle
  plot.1d y=-2.0 !cle


This code section will draw the boron and arsenic concentrations at the left edge of the device. Both lines are on the same plot: [[Image:onedblt.gif]]
This code section will draw the boron and arsenic concentrations at the left edge of the device. Both lines are on the same plot: [[Image:onedblt.gif]]

Revision as of 20:40, 6 April 2011

Contour and Color Plots

A structure is created with the following set of commands:


Grid2D
sel z=1.0e17 name=Boron store
sel z=1.0e15 name=Arsenic store
implant arsenic dose=1.0e15 energy=20
strip photo=az
diffuse time=5 temp=1100 dry


The plot is created with:

plot.2d bound fill
sel z = Boron-Arsenic
contour val = 0.0
sel z = log10(abs(Boron-Arsenic))
for {set i 15} {$i <= 20.0} {incr i} {
    contour val = $i
}

This code section will draw the outline of the device and stretch it to fill the plot window. The next line [select.html selects] the doping concentration and plots a line along the metallurgical junction. Then plot variable is selected to the log base 10 of the absolute doping concentration. A loop from 15 to 20 follows with [contour.html contour] lines being drawn each decade for both p- and n-type doping. The resulting plot:

One-Dimensional Plots

Using the same structure as before, we can perform depth plots through several regions of the device.


sel z=log10(Boron)
plot.1d y=-2.0
sel z=log10(Arsenic)
plot.1d y=-2.0 !cle

This code section will draw the boron and arsenic concentrations at the left edge of the device. Both lines are on the same plot: