Автоматизация проектирования аналоговых микросхем. Обзор существующих решений. Определение, способы реализации PCell. Специфика физического проектирования. Причины рассогласования элементов и способы их устранения. Создание топологических эскизов.
Аннотация к работе
Идея состоит в том, чтобы использовать этот принцип при создании топологии следующего уровня, т.е. элементарных аналоговых / цифровых узлов, в которых взаимосвязи и геометрия расположения элементов будет описана по аналогии с геометрией полигонов в самих элементах, например, с помощью программ на языке SKILL. Каждый раз, когда разработчик вставляет элемент, который имеет уникальный набор данных, система создает временную Submaster ячейку в виртуальной памяти. Когда проектировщик вставляет PCELL в свой проект, значения его параметров устанавливаются по умолчанию. Дифференциальная пара (транзисторов) - схема, состоящая из двух транзисторов, соединенных вместе таким образом, что их истоки соединяются с общим резистором смещения (источником тока), который обеспечивает (задает) постоянный ток. 1.9 представлен расчет рассогласования по току на примере токового зеркала, выполненного по КМОП-технологии 0.18 мкм, в том числе с размерами длины канала МОП транзистора (L) 0.18 и 1 мкм, при возможных технологических изменениях длины канала ?L транзисторов на 5 нм и 15 нм.В данной магистерской диссертации рассмотрен маршрут создания параметризованных элементарных ячеек на языке SKILL, необходимых для создания параметризованных аналоговых ячеек второго уровня. Проработан маршрут создания на языке SKILL параметризованных аналоговых ячеек второго уровня, к которым можно отнести матрицы согласованных конденсаторов, дифференциальные пары, аналоговые ключи, нелинейные резистивные матрицы, токовые зеркала. Она охватывает все этапы получения готовой ячейки, такие как создание топологических эскизов, написание кода ячейки, определение и проверка изменяемых параметров с помощью файлов проверок. Данная методика предусматривает правила проектирования топологии ячейки, с учетом согласованных элементов, элементы защиты от паразитных структур в КМОП технологии, таких как тиристорный эффект, критическое падение напряжения, шумы по подложке, антенный эффект и эффект электромиграции.
Вывод
В данной магистерской диссертации рассмотрен маршрут создания параметризованных элементарных ячеек на языке SKILL, необходимых для создания параметризованных аналоговых ячеек второго уровня.
Проработан маршрут создания на языке SKILL параметризованных аналоговых ячеек второго уровня, к которым можно отнести матрицы согласованных конденсаторов, дифференциальные пары, аналоговые ключи, нелинейные резистивные матрицы, токовые зеркала.
Разработана методика создания на языке SKILL высокоточных параметризованных аналоговых ячеек второго уровня. Она охватывает все этапы получения готовой ячейки, такие как создание топологических эскизов, написание кода ячейки, определение и проверка изменяемых параметров с помощью файлов проверок. Данная методика предусматривает правила проектирования топологии ячейки, с учетом согласованных элементов, элементы защиты от паразитных структур в КМОП технологии, таких как тиристорный эффект, критическое падение напряжения, шумы по подложке, антенный эффект и эффект электромиграции. Применение данной методики позволит создавать высокоточные, надежные, удобные для пользователя параметризованные аналоговые ячейки второго уровня.
На основе созданных параметризованных ячеек второго уровня были построены базовые блоки, такие как компаратор, операционный усилитель и УВХ. Применение готовых параметризованных ячеек в составе данных блоков подтвердило значительное сокращение времени проектирования. Таким образом, мы выполнили заданные требования. Созданные ячейки выполняют свою задачу и удовлетворяют условиям поставленной задачи.
В дальнейшем на основе разработанной методики проектирования будут создаваться аналоговые ячейки второго уровня. Также будут улучшаться уже спроектированные ячейки. На основе созданных ячеек будут создаваться базовые блоки, СФ - блоки, СБИС и т.д.
Результаты работы будут использованы при выполнении ОКР «Преобразователь-16» в рамках ФЦП №1.
Список литературы
микросхема топологический проектирование ячейка
1) Virtuoso® Parameterized Cell Reference. Cadence. Product Version 5.0. 2002
2) Библиотека функциональных ячеек - инструмент для проектирования заказных БИКМОП - микросхем. В. Гришков, Е. Коннов, С. Шведов - 2014. / http://www.russianelectronics.ru/developer-r/review/doc/6788/
3) Автоматизация проектирования библиотек стандартных элементов на основе параметризованных ячеек в САПР Cadence. Крупкина Т.Ю., Лосев В.В., Муханюк Н.Н., Путря М.Г. 2008
4) Особенности проектирования топологии дифференциальных пар и токовых зеркал базовых сложнофункциональных блоков субмикронных интегральных микросхем типа «система-на-кристалле». М.С. Карпович, Ю.П. Лебедев. 2012
5) Проектирование аналоговых КМОП-микросхем. В.И. Эннс, Ю.М. Кобзев. 2005
6) Построение топологии токовых зеркал. Е. Кириллова. 2008
7) Физическое проектирование прецизионных аналоговых блоков в цифроаналоговых ИМС. Е. Кириллова. 2007
8) Defining Parameterized Cell using Cadence SKILL. V. Grozdanov, M. Hristov. 2008
9) SKILL Language Reference. Cadence. Product Version 06.30. 2008
10) Virtuoso® Relative Object Design User Guide. Cadence. Product Version 5.0. 2002
11) П. Хоровиц, У. Хилл. Искусство схемотехники. - М, «Мир». 1989