TFCompanion Materials Tutorial

Download Report

Transcript TFCompanion Materials Tutorial

TFCompanion Materials Tutorial
© 2004 SemiconSoft, Inc.
TFCompanion ver. 2.65
What’s in Tutorial
You will learn:
1. What material types are supported
2. How to import/export materials and create
material library
3. How to create new materials
4. How to find initial values of parameterized
materials
What material types are supported
How to import/export materials and create
material library
How to create new materials
How to find initial values of parameterized
materials
Material Types
TFCompanion supports Tabular and
Parameterized materials.
• Tabular materials are represented by the list
(table) of optical constants at fixed
wavelengths
• Parameterized materials are represented by
dispersion expressions
Tabular Materials
• Tabular materials data is taken from the
different sources e.g. “Optical constants of
Solids”, ed. By E. Palik
• New tabular materials can be created with
data either imported from text file or input
manually in the table
Parameterized materials
Following materials are currently supported:
• Cauchy
– Cauchy (dielectric)
– CauchyK(both n and k)
– CauchyKExp(exponential k)
• Sellmeier
• Oscillator
– Harmonic oscillator
– Tauc-Lorentz oscillator
– Drude-Lorentz oscillator
Parameterized materials
•
Effective Medium approximation(EMA)
–
–
–
Bruggeman(2 &3 constituents)
Compound (composition interpolation)
Form Birefringence (microstructure induced
anisotropy)
New Parameterized materials can be created and
edited
What material types are supported
How to import/export materials and create
materials library
How to create new materials
How to find initial values of parameterized
materials
Materials Data Import/Export
•
•
•
TFCompanion supports import and export
of Tabular materials from/to text file
SOPRA and TFCompanion material
formats are supported
Examples of material files are in
/materials/matfiles/ directory in
TFCompanion installation
Materials Data Import/Export
• Material data can be imported in Material
Editor(import/export) or Material Library
(only import) dialogs.
In the next slides we will review the steps
to IMPORT and EXPORT materials
data.
Material Import/Export
• Using Material Editor is a preferred way to
Import (and the only way to Export)
material to/from text files;
• Material library dialog is useful when one
needs to:
– Create new library or open another library and
import materials to this
– Import many material files
What material types are supported
How to import/export materials and create
material library
How to create new materials
How to find initial values of parameterized
materials
Create New Material
• Material can be edited manually
• Default wavelength range(min/max) and
number of points of the new materials can
be customized using Configuration Dialog.
• Material can be modified using templates
We will discuss these options on
the next few slides
Material can be edited manually
Material can be modified using templates
Templates are set in Customization Dialog
Default wavelength range(min/max) and
number of points of the new materials can
be customized using Customization
Dialog
Material can be edited manually
Material can be modified using
templates. Templates are set in
Customization Dialog
Default wavelength range(min/max) and
number of points of the new materials can
be customized using Customization
Dialog
New templates can be created in
Customization Dialog
We will now briefly show the process
Material can be edited manually
Material can be modified using templates.
Templates are set in Customization Dialog
Default wavelength range(min/max)
and number of points of the new materials
can be customized using Customization
Dialog
What material types are supported
How to import/export materials and create
material library
How to create new materials
How to find initial values of parameterized
materials
Fitting parameterized material to a tabular is NOT trivial:
•Material model must be valid to describe dispersion
•Model can be complex and require several steps
Now we show example of more complex fit : Harmonic
Oscillator to SiGe
End of Tutorial
In this tutorial we reviewed:
1. What material types are supported
2. How to import/export materials and create
material library
3. How to create new materials
4. How to find initial values of
parameterized materials