Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Проектирование библиотек аналоговых приложений

Тип: реферат
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Производства аналоговых и цифро-аналоговых интегральных микросхем. Факторы, требующие учета при проектировании. Маршрут проектирования аналоговых интегральных систем. Средства проектирования пакета Cadence. Влияние цифрового шума на аналоговые блоки.
Краткое сожержание материала:

Размещено на

Введение

Современные СБИС, изготавливаемые по субмикронным технологиям, содержат в себе огромное количество блоков, таких как устройства памяти, процессорные элементы, интерфейсы, цифровые и аналоговые узлы и так далее. Разработка таких схем, несомненно, влечет за собой использование средств САПР (система автоматизированного проектирования). И уже на этапе проектирования разработчик сталкивается с необходимостью учета эффектов, связанных с уменьшением размеров.

Процесс уменьшения геометрических норм и увеличения сложности проектов сопровождается усложнением системы правил проектирования [1]. В результате планировка кристалла, содержащего, в том числе и аналоговые блоки, требует огромной ручной работы для задания на верхнем уровне проектирования всего необходимого множества ограничений. В этой связи становится актуальным вопрос о методологии проектирования прецизионных аналоговых блоков. К таким блокам можно отнести операционные усилители с малым смещением нуля, источники опорного напряжения, точные компараторы в ЦАП (цифро-аналоговых преобразователь) и АЦП (аналогово-цифровой преобразователь) и т.п.

Основная трудность разработки аналоговых блоков состоит не только в том, чтобы создать устройство, принципиально реализующее заданную функцию, но еще и в том, чтобы добиться требуемых параметров этого устройства [2]. Причем реализация второго гораздо сложнее первого, так как параметры в первую очередь зависят от технологического процесса изготовления микросхем.

Факторы, требующие учета при проектировании

Для производства аналоговых и цифро-аналоговых интегральных микросхем в основном используется субмикронная КМОП-технология [3]. Для улучшения параметров аналоговых блоков, для быстродействующих ЦАП и АЦП, а также быстродействующих логических схем с большой нагрузочной способностью (мощные выходные транзисторы) лучше всего использовать технологию БиКМОП. При производстве аналоговых и смешанных ИС, содержащих высоковольтные прецизионные аналоговые блоки (15-25 В), по КМОП-технологии широко используются поверхностные биполярные структуры и высоковольтные транзисторы с разрывом на толстый окисел. Можно использовать более дорогой и модифицированный КМОП-техпроцесс, в котором дополнительно формируются высокоомные резисторы, конденсаторы со структурой металл-диэлектрик-металл (МДМ), индукторы, биполярные диоды, транзисторы с уменьшенными токами утечки, что очень актуально для разработки аналоговых блоков. Однако для более эффективного использования преимуществ и компенсации ряда недостатков современной КМОП-технологии рекомендуется следовать ряду правил.

С уменьшением геометрических размеров и повышением быстродействия проблема учета тонких физических эффектов на кристалле становится при проектировании доминирующей. Упрощенные модели на большинстве этапов разработки уже не годятся. Чтобы обеспечить надежное проектирование необходимы точные модели и специальные средства анализа, учитывающие влияние таких факторов, как сложные паразитные RC-структуры, падение напряжения в шинах питания, индуктивность, электромиграция, высокочастотные эффекты, шум подложки [4].

При анализе требований к быстродействию нужно учитывать, что предельное быстродействие аналогового блока ограничивается не нарушением функционирования, а снижением соотношения сигнал/шум и соответствующим возрастанием искажений в передаваемой информации.

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

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

Модели подложки должны позволять анализировать разнообразные температурные эффекты и влияние цифрового шума на чувствительные аналоговые блоки. Для моделирования надежности необходимы новые средства, учитывающие значительный разброс параметров [5] полупроводниковых компонентов внутри кристалла, особенности работы с несколькими значениями пороговых напряжений, эффекты старения. Анализ надежности межсоединений должен учитывать влияние процессов механической и химической обработки пластин на проводники и окружающий диэлектрик, электромиграцию и искажения высокоскоростных сигналов в проводниках.

Маршрут проектирования аналоговых ИС

аналоговый цифровой интегральный микросхема

Кратко маршрут проектирования [6] аналоговых ИС заключается в следующем :

1) Постановка задачи, составление технического задания и формирование спецификаций.

2) Системное проектирование - построение поведенческой модели системы на высоком уровне абстракции с использованием языков программирования VerilogA, VerilogAMS, SystemVerilog, исследование параметров системы.

3) Схемотехническое моделирование - разработка и создание схемотехнического представления элементов ИС, использующихся в данном технологическом процессе.

4) Верификация и топология - разработка топологии, трассировка, проверка правил проектирования топологии, экстракция паразитных параметров.

5) Изготовление и тестирование ИС.

Разработка PDK

Изложенные выше аспекты проектирования АИС, маршрут проектирования, а также факторы, которые необходимо учитывать при проектировании на субмикронном уровне, позволяют составить полную картину всего того, что необходимо знать разработчику технологических библиотек аналогового применения, разработчику PDK (Process Design Kit).

Process Design Kit это набор файлов и моделей полупроводниковых приборов для определенной фабрики и технологического процесса, используемый при разработке СБИС. Обычно PDK содержит: библиотеку стандартных ячеек, правила проектирования (design rules - DRC), модели транзисторов (как правило, SPICE-модели), топологическую информацию (в формате GDSII).

Для современных технологических процессов, знание и учет особенностей проектирования на субмикронном уровне обязателен. Так, например, во время разработки PDK на этапе создания моделей на транзисторном уровне и проектировании топологии необходимо, если говорить о МДП-транзисторах, предусмотреть возможность создания охранных колец заданной конфигурации, форму, количество и конфигурацию пальцев, возможность создания фиктивных элементов на краях массива транзисторов (dummy), обеспечить гибкость в размещение контактов к поликремнию и диффузионным областям, возможность схлопывания транзисторов (auto-abutment) и т.д. с целью наилучшего согласования МДП-транзисторов и широких возможностей для дизайнеров-проектировщиков в дальнейшем на этапе схемотехнического моделирования. На этапе составления правил проектирования разработчик PDK должен учесть влияние температурных эффектов, короткоканальные и подпороговые эффекты, эффекты, связанные с повышенным механическим напряжением, и т.д.

Вся эта информация заложена в модель параметризованных ячеек (PCell), содержащихся в PDK. Благодаря гибкости и наличию переключателей (switch), созданных на этапе разработки технологической библиотеки PDK, обеспечиваются широкие возможности для варьирования параметров стандартных ячеек (транзисторов, резисторов, конденсаторов, индуктивностей и т.д.), подразумевающих под собой также и параметризацию топологического представления элемента. Что в дальнейшем помогает дизайнеру-проектировщику ИС легко подстраиваться под требования заказчиков.

Для тестирования разрабатываемого PDK создаются тестовые ячейки по определенным правилам (testcase) для проверки и валидирования создаваемых технологических библиотек; проводится схемотехническое моделирования и верификация. Разработка тесткейсов подразумевает под собой создание схемотехнического и топологического описания ячеек. Верификация включается в себя проверку правил проектирования (DRC), сравнение разработанной топологии с нетлистом или принципиальной электрической схемой (LVS), экстракция паразитных параметров (RCX) из топологии и проведение сравнительного анализа результатов моделирования с учетом паразитных параметров и без них.

Рисунок 1. Состав PDK

Другие файлы:

Разработка генератора аналоговых сигналов
Исследование принципов разработки генератора аналоговых сигналов. Анализ способов перебора адресов памяти генератора аналоговых сигналов. Цифровая ген...

Современные Java-технологии на практике
Рассмотрено создание широкого круга Java-приложений с помощью современных Java-технологий и среды разработки NetBeans. Подробно рассмотрена архитектур...

Модуль ввода/вывода аналоговых, дискретных и цифровых сигналов
Проектирование модуля ввода/вывода аналоговых, дискретных и цифровых сигналов, предназначенного для сбора данных со встроенных дискретных и аналоговых...

Программирование в системе Windows с помощью объектно-ориентированных библиотек. Лабораторный практикум
Первая часть пособия посвящена принципам составления объектно-ориентированных приложений Windows, использующих классы библиотек интерфейсных объектов....

Финансирование библиотек
Роль и значение библиотек в культурном развитии населения РФ. Основные разновидности ведомственных библиотек. Источники финансирования государственных...