Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700313.doc
Скачиваний:
1
Добавлен:
01.05.2022
Размер:
2.48 Mб
Скачать

2. Экстракция списка сетей с паразитными элементами.

Запуск главного окна экстрактора осуществляется из меню окна топологического редактора Calibre → Run PEX. В появившемся окне в разделе Rules требуется указать путь к правилам экстракции и к рабочему каталогу (см. рисунок 6).

Дополнительно требуется задать параметры выходного файла и тип экстракции (см. рис. 7).

Рис. 6. Окно для указания правил и рабочей папки экстракции

Рис. 7. Окно задания параметров экстракции

После завершения процесса экстракции появится окно Calibre View Setup, в котором необходимо задать путь к файлу трансляции cellmap.calview, имя вида ячейки, тип ячейки (см. рис.8).

Рис. 8. Окно Calibre View Setup

После нажатия на клавишу «Ok» появиться новое представление ячейки сalibre, представляющее собой электрическую схему с паразитными элементами.

3. ЛАБОРАТОРНЫЕ ЗАДАНИЯ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ИХ ВЫПОЛНЕНИЮ

Методические указания по выполнению задания

1. Произвести проверку правил проектирования топологии в блоке согласно заданию предыдущих лабораторных работ в программе Calibre.

2. Произвести верификацию топологии проекта и электрической схемы (согласно варианту задания) в пакете Calibre.

3. Провести экстракцию списка сетей с паразитными элементами.

4. КОНТРОЛЬНЫЕ ВОПРОСЫ К ЛАБОРАТОРНЫМ ЗАДАНИЯМ

1. Для каких целей используется пакет Calibre?

2. В чем заключается различие программ Diva и Calibre?

3. Опишите процесс верификации топологии и электрической схемы в приложении Calibre LVS.

4. Для чего нужен модуль Calibre RVE?

5. Перечислите основные настройки в окне Calibre View Setup?

5. Требования к содержанию отчета

Отчет по лабораторной работе должен содержать следующие разделы:

1. Цели и задачи лабораторной работы.

2. Топология устройства.

3. Краткое описание и результаты выполненной работы:

4. Отчет DRC проверки

5. Отчет об LVS проверки.

6. Отчет извлечение списка сетей с паразитными элементами.

7. Выводы о проделанной работе.

Лабораторная работа № 3

«Физическая верификация и характеризация топологии аналоговых устройств в программе Assura»

1. общие сведения

    1. Цели работы

Ознакомление с программой физической верификации Assura, получение навыков настройки и работы со средой верификации, овладение полным циклом физической верификации в программе Assura.

    1. Краткие теоретические сведения

Assura – это программный инструмент, предназначенный для проведения полного цикла физической верификации, как отдельных блоков, так и ИС любого размера, независимо от типа технологии, и извлечения из топологии списка соединений с паразитными элементами.

2. Домашние задания и методические указания по их выполнению

Методические указания по выполнению задания

1. Проверка норм проектирования и исправление ошибок

Для запуска приложения Assura DRC, предназначенного для проверки проектных норм, необходимо вызвать процесс «Assura/Run DRC» в меню редактора топологии Virtuoso. В результате выполнения команды на экран выводится интерфейс, показанный на рис. 1.

Рис. 1. Интерфейс программы Assura DRC

Перед запуском процесса проверки не обходимо указать место расположения проверяемого файла:

- Library – директория;

- Cell – название ячейки проекта;

- View – представление (обычно Layout);

- Run Name – имя процесса. Здесь необходимо ввести имя текущего процесса;

- Run Directory – рабочая директория, где будет сохраняться текущий выполняемый процесс (по умолчанию Assura DRC);

- технологический процесс (Technology).

После выполнения проверки норм КТТ Assura выведет результаты проверки в окне Error Layer Window, показанном на рис. 1.

Рис. 2. Окно поиска исправления ошибок Error Layer Window

В ELW внизу слева перечислены правила проектирования в виде списка, которые были нарушены (обнаруженные ошибки). В каждой строке сначала указывается цвет, которым будет подсвечена ошибка данного правила, затем в квадратных скобках указано число подобных ошибок и название правила, которое описано в файле drc.rul. Обычно, в названии правила также указывается необходимая величина (в мкм.) расстояния между слоями, зазора внутри слоя или перекрытия слоев. Вверху слева указывается текущее правило проектирования и его название. Справа в поле для текущего правила указывается топологическая ячейка, в которой эта ошибка найдена. С помощью стрелок вправо / влево осуществляется переход к следующей/предыдущей ошибке, которая будет подсвечена в топологии в виде цветного полигона.

Дополнительные возможности:

- с помощью кнопок «AV» (показать все) и «NV» (скрыть все) можно показать/скрыть все подсвеченные ошибки;

- правой кнопкой мыши можно изменять цвет подсветки ошибок;

- если для какого-то правила проектирования много ошибок, то их можно выбирать, вводя число в правой верхней части окна в поле «numbers». Здесь же указывается текущий номер ошибки для конкретного правила.

Верификация электрической схемы и топологии

Для того чтобы осуществить верификацию топологии и электрической схемы в программе Assura, необходимо вызвать процесс «Assura/Run LVS» в меню редактора топологии Virtuoso. В результате выполнения команды на экран выводится интерфейс, показанный на рис. 3.

Рабочая область Assura включает:

- название схемотехнической ячейки и библиотека ячейки

- название топологической ячейки и библиотека ячейки

- файл извлечения списка электрических связей (extract.rul);

- файл сравнения списков электрических связей топологии и схемы (compare.rul).

Сразу после запуска процесса верификации программа-экстрактор начинает извлечение электрической схемы из топологии. Экстрактирование происходит согласно правилам, определенным в файле extract.rul.

Рис. 3. Интерфейс Assura LVS

После извлечения электрической схемы из топологии автоматически запускается процесс верификации. После окончания верификации на экран будет выведен файл отчета. В случае нахождения ошибок Assura LVS сразу после закрытия окна отчета выводит на экран графический интерфейс отладки LVS Debug, показанный на рис. 4.

Рис. 4. Интерфейс отладки LVS Debug

В правой части окна указаны все ошибочные приборы, сети и терминалы. Для того чтобы посмотреть ошибки необходимо выбрать тип ошибок, которые будут выведены «Rewires», «Nets», «Devices», «Pins», «Parameters» и нажать на клавишу «Open Tool». После выполнения этих действий на экран выводится окно ошибок выбранного типа. Пример такого окна, Parameters Mismatch Tool (параметрические ошибки), представлен на рис. 5.

В верхней строке окна указаны названия ячеек (директорий) схемы и топологии. Строка ниже содержит информацию о расхождении параметров. Нижняя половина окна разбита на две части: информация о приборах топологии и информация о приборах схемы.

Рис. 5. Окно ошибок Parameters Mismatch Tool

При нахождении соответствия между приборами в топологии и схеме, но не соответствия их размеров Assura LVS указывает эти приборы и их тип в частях информации схемы и топологии. При выделении, например, прибора схемы выделяется соответствующий ему прибор топологии. Ошибочный прибор можно найти независимо в каждом из видов представления (схема и топология). При нажатии на клавишу «Probe» в выбранном представлении выделяется ошибочный прибор. Нажатие на клавишу «Zoom» увеличивает выделенное место до размера окна, а нажатие на клавишу «Remove» отменяет выделение прибора.