TFCompanion Materials Tutorial © 2004 SemiconSoft, Inc. TFCompanion ver. 2.65.

81
TFCompanion Materials Tutorial © 2004 SemiconSoft, Inc. TFCompanion ver. 2.65

Transcript of TFCompanion Materials Tutorial © 2004 SemiconSoft, Inc. TFCompanion ver. 2.65.

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

Default wavelength range(min/max) and number of points of the new materials can be customized using Customization Dialog

Material can be modified using templates

Templates are set in Customization Dialog

Material can be edited manually

Default wavelength range(min/max) and number of points of the new materials can be customized using Customization Dialog

Material can be modified using templates. Templates are set in

Customization Dialog

New templates can be created in Customization Dialog

We will now briefly show the process

Material can be edited manually

Default wavelength range(min/max) and number of points of the new materials can be customized using Customization Dialog

Material can be modified using templates. Templates are set in 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