После создания топологии будущего прибора необходимо задать распределение примеси и создать сетку расчетов. Для этого можно использовать программу snmesh . Создайте файл с названием "lab1_msh.cmd", который является командным файлом для программы snmesh , в нем описывают распределение примеси и размер ячеек разбиения для расчета. Командный файл для snmesh  может содержать следующие блоки:

 

Добавьте в файл "lab1\_msh.cmd" блок Definitions со следующим содержанием:

 

Definitions {

Constant "Const.Substrate" {

Species = "NDopantActiveConcentration"

Value = 5e+16

}

#-----------------------------------------------

Refinement "Ref.Substrate" {

MaxElementSize = ( 0.1 2)

MinElementSize = ( 0.01 1 )

RefineFunction = MaxTransDiff(

Variable = "DopingConcentration",

Value = 1

 )

}

}

В приведенном примере были определены следующие параметры:

 

 

После определения профиля легирования и сетки их необходимо разместить. Для этого используется блок Placements:

 

Placements {

Constant "Const.Sub" {

Reference = "Const.Substrate"

EvaluateWindow {Element = region ["Substrate"]}

}

#-----------------------------------------------

Refinement "Ref.Substrate" {

Reference = "Ref.Sub"

RefineWindow = material ["Silicon"]

}

}

 

Рассмотрим более подробно приведенный код программы. Параметр Constant сообщает программе, что в области с названием Substrate необходимо разместить примесь, которая описана в блоке Definitions  с названием Const.Substrate. Примесь распределяется равномерно. Параметр Refinement отвечает за разбиение сетки расчета. В приведенном примере программе сообщается, что для материала Silicon необходимо применить разбиение с названием Ref.Sub из блока Definitions .

 

В командный файл snmesh  необходимо добавить блок IOControls:

IOControls {

inputFile = "lab1_bnd.tdr"

outputFile = "lab1_msh.tdr"

}

Приведенный код программы означает, что при запуске программы моделирования сетки расчетов (snmesh ) в качестве файла с граничными условиями будет взят файл с названием "lab1_bnd.tdr", а после завершения процесса моделирования будет создан файл "lab1_msh.tdr".