Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
dsd1-10 / dsd-05=Krupkina / Лабы по IC TCAD / Лабораторная 4.doc
Скачиваний:
108
Добавлен:
05.06.2015
Размер:
136.19 Кб
Скачать

Программа Picasso для работы с многомерными структурами

PICASSO-ISE (PaintingInteractivelyColoredAndShadedSimulationObjects) –это интерактивная программа для визуализации и работы с двух-трехмерными полупроводниковыми структурами. Она позволяет создавать, изменять, сохранять и загружать любые объекты из множества предопределенных классов: page (страница),window (окно),device (прибор),model (модель),view (вид),axis (ось),palette (палитра)и label (метка). Можно, например, создать страницу и расположить в ней два окна. Каждое окно может содержать несколько видов с различными стилями изображения одного и того же устройства. Ниже дан порядок прорисовки объекта:

Page

Window

View Label

Model Axis

Device Palette

Page: Окончательное изображение всегда рисуется на прямоугольной поверхности, называемой page (страница). Только одна страница видна на экране.

Window: Страница может быть поделена на окна (window). Для каждого окна можно определить список видов (view) и меток (label).

Device: загруженная геометрическая фигура и несколько наборов данных для нее хранятся в device (прибор).

Model: В этом классе отображен прибор с определенным стилем изображения. Один прибор может иметь несколько таких стилей (ширина линий сетки, цвета и т.д.). Модель всегда связана только с одним прибором и одним стилем его прорисовки.

View: В этом классе определяется позиция и ориентация прибора в окне. Параметры просмотра должны быть установлены для каждого объекта. Каждый объект может использоваться для отображения списка моделей и осей.

Axis: В этом классе определяются масштаб осей.

Palette: В этом классе отображается карта цветов и данные, соответствующие определенным стилям прорисовки объектов.

Label: Оформление окон текстовыми метками, стрелками, указателями и т.д. осуществляется в этом классе.

Некоторые классы объектов связаны друг с другом и образуют иерархию. Например, прибор не может быть напрямую связан со своим окном. Он должен быть связан с моделью, которая определяет стиль его изображения. Модель, в свою очередь, связана с видом объекта, для установления его правильной проекции на экран. Этот вид, наконец, связывает прибор с окном.

Кнопки панели контроля

Меню PICASSO служит для записи и выполнения команд, написанных на входном языке программы, для удаления объектов и для выхода из программы (выбрав в меню команду Quit).

В меню Panel осуществляется выбор объектов, наиболее важными из которых являются Model и Device.

В меню Object происходит создание и удаление объектов. Все операции выполняются над объектами, находящимися в текущей панели.

Меню Options содержит параметры и команды, которые меняются для каждой выбранной панели.

Меню Draw позволяет рисовать: текущее окно, окончательный вид страницы или только сетку для данного прибора.

В меню View находятся следующие опции: Zoom in – запускает режим масштабирования. Масштабируемый фрагмент рисуется в окне, размер и положение которого можно изменять с помощью мыши. Правой кнопкой мыши осуществляется изменение размера фрагмента изображения, левой – завершается масштабирование и заканчивается сеанс масштабирования. Если вы случайно нажали Zoom in, то можете прервать сеанс масштабирования с помощью кнопки Stop. Reset 2D/3D позволяет получить изображение прибора в двух/трехмерном виде.

Select win. - позволяет выбрать нужное окно и все соответствующие ему объекты, когда несколько окон отображаются на одной странице.

Stop – используется для остановки: прорисовки прибора, загрузки файлов, сеанса масштабирования и выполнения специальных команд.

Набор из восьми кнопок Object Radio Buttons позволяет выбрать любой объект в текущей панели.

Программа PICASSO для отображения двумерных решений

В данной лабораторной работе мы используем PICASSO как средство визуализации двумерных решений, полученных программой DESSIS и отображаемых на двумерной сетке. С этой целью необходимо загрузить в PICASSO эти решения, сохраненные в файле nmos_des.dat, а также сетку, сохраненную в файле nmos_mdr.grd, на которой будут отображаться эти решения. Для этого в командной строке xterm набирается команда: picasso nmos_mdr.grd nmos_des.dat. Обратите внимание, что порядок указания файлов менять нельзя! После нажатия Enter, загрузится программа PICASSO. В окне sim.sets: должно отобразиться имя файла nmos_des.dat, а в окне Data sets: - набор функций для отображения на вашей структуре (ElectrostaticPotencial, eDensity, hDensity, и т.д.).

Вы можете отобразить ту или иную функцию, нажав на нее левой кнопкой мыши.

Порядок выполнения рабочего задания.

  • Войдите в вашу директорию –

cd <имя директории>

  • В командой строке xterm наберите mdraw.

  • В открывшемся окне MDRAW откройте файл nmos_mdraw.bnd.

  • С помощью команд Add Contact и Set Contact задайте следующие контакты:

  1. source (исток)

  2. drain (сток)

  3. gate (затвор) – указать в центр прямоугольной области поликремния

  4. substrate (подложка)

Обратите внимание, что названия контактов чувствительны к регистру.

  • Перейдите в редактор легирования выбрав опцию doping.

  • Выберите команду Build Mesh. Программа автоматически оптимизирует сетку. По окончание оптимизации сохраните результаты командами File, Save all. В появившемся окошке убедитесь, что сохранены файлы: nmos_mdr.grd и nmos_mdr.dat. Выбрав dismiss, закройте окно.

  • Скопируйте входной файл для моделирования в Dessis - nmos_des из текущей директории в вашу (команда cp nmos_des.cmd <Имя директории>/ nmos_des.cmd

  • Для запуска моделирования наберите в командной строке xterm –

dessis <nmos_des.cmd>. Нажать Enter.

  • Убедитесь в корректном завершении моделирования:

Соседние файлы в папке Лабы по IC TCAD