- •Ю.С. Балашов а.И. Мушта а.М. Сумин
- •Воронеж 2011
- •Введение
- •1. Понятие «моделирование». Проблемы схемотехнического моделирования
- •1.1. Понятие «моделирование»
- •1.2. Задачи схемотехнического моделирования сбис
- •1.3. Проблемы схемотехнического моделирования кмоп сбис
- •2. Среда проектирования аналоговых устройств. Маршрут моделирования и проектирования аналоговых устройств Cadence ic
- •2.1. Среда проектирования аналоговых устройств
- •2.2. Постановка задачи и платформа Cadence Virtuoso как метод решения
- •2.3. Маршрут моделирования аналоговых устройств
- •2.4. Маршрут проектирования аналоговых устройств
- •2.5. Иеpаpхическая система моделей, используемых в сапр элементов бис
- •2.6. Развитие средств схемотехнического моделирования
- •3. Аналоговое схемотехническое моделирование. Виды и типы анализа
- •3.1. Принципы аналогового схемотехнического моделирования
- •3.2. Виды и типы анализа
- •4. Расширенные виды анализа
- •4.1. Общие положения математической формулировки задач моделирования элементов бис
- •4.2. Спектральный анализ
- •4.3. Анализ чувствительности
- •4.4. Анализ устойчивости (stb-analisis)
- •4.5. Многовариантный анализ. Режим Parametric Sweep
- •4.6. Анализ Монте-Карло
- •4.7. Моделирование цифровых и аналого-цифровых устройств
- •5. Библиотеки элементов. Состав, структура библиотек элементов для схемотехнического моделирования с проектными нормами 90 нм БиКмоп технологии
- •5.1. Библиотека элементов БиКмоп технологии
- •5.2. Состав, структура библиотек элементов для схемотехнического моделирования с проектными нормами 90 нм БиКмоп технологии
- •6. Модели элементов. Их параметры
- •6.1. Резисторы
- •6.2. Конденсаторы
- •6.3. Модели биполярных транзисторов
- •6.4. Модели моп-транзисторов
- •6.5. Источники сигналов и питания
- •7. Задание на моделирование. Список соединений. Язык spice
- •7.1. Расчет режима по постоянному току
- •7.2. Многовариантный расчет режима по постоянному току
- •7.3. Расчет малосигнальных чувствительностей
- •8. Микросхемотехника аналоговых и аналого-цифровых сф блоков
- •Заключение
- •Библиографический список
- •Оглавление
- •394026 Воронеж, Московский просп., 14
2. Среда проектирования аналоговых устройств. Маршрут моделирования и проектирования аналоговых устройств Cadence ic
2.1. Среда проектирования аналоговых устройств
«Cadence» – система автоматизированного проектирования (САПР), которая позволяет в единственной программной оболочке проводить моделирование и разработку интегральных схем (ИС) в едином технологическом базисе.
Классические программы моделирования аналоговых электронных схем, такие как Spice, Spectre и другие, обеспечивают хорошую сходимость решения в большинстве случаев и гарантируют достаточную точность. Однако, постоянный рост сложности и объемов проектов БИС привел к увеличению размеров схем до десятков и сотен миллионов узлов. Как следствие, производительность классических программ моделирования, построенных на традиционном подходе составления и решения системы ОДУ с применением методов разреженных матриц, стала явно недостаточной для решения системы уравнений, описывающей всю схему.
Подходы, применявшиеся несколько лет назад, состоят в расчете фрагментов схем, базовых ячеек или в комбинированном применении логических и временных расчетов совместно с моделированием аналоговых фрагментов схем на уровне транзисторов. Широкое распространение нашло также макромоделирование.
В последние годы, интенсивно начали развиваться программы моделирования нового поколения, так называемые «быстрые симуляторы». Их применение дает качественный скачок в производительности. Появилась возможность моделировать БИС объемом в десятки и сотни миллионов узлов с точностью и требованиями к вычислительным ресурсам, близкими к традиционным программам моделирования (рис. 2.1).
Рис. 2.1. Возможности систем моделирования различных поколений
Решение, предлагаемое Cadence на данном сегменте рынка, - платформа Virtuoso и система FastSPICE Ultrasim. Наряду с известными системами моделирования, Ultrasim интегрирован в общую среду разработки Virtuoso и дает возможность быстро получить решение с приемлемой точностью при возрастании сложности проекта на несколько порядков.
2.2. Постановка задачи и платформа Cadence Virtuoso как метод решения
Технические требования к аналоговым, заказным цифровым, радиотехническим и смешанным проектам росли экспоненциально в последнее десятилетие (рис. 2.2). Экономические факторы и конкуренция на рынке электроники вынуждают разработчиков применять новые технологии и объединять прежде независимые блоки на одном кристалле (System-On-Chip, SOC). Многие производители переходят на современные технологии проектирования по нормам 0.13 мкм – 65 нм, и совмещают аналоговое проектирование, с нанометровыми цифровыми дизайнами. Более того, основой цифрового проектирования является использование библиотек стандартных и специализированных заказных блоков, разрабатываемых с применением средств аналогового моделирования.
Рис. 2.2. Взаимосвязь технологии, сложности и стоимости проекта
В зависимости от сложности и объема решаемых задач, Vittuoso ADE (Analog Design Environment) (рис. 2.3) может интегрировать различные системы аналогового моделирования (Spice, Spectre, UltraSim, Multi-mode Simulation), обепечивать обратную аннотацию паразитных параметров, экстрагируемых с помощью Assura RC, поддерживать кросс-пробинг между схемным вводом (Virtuoso Schematic Editor), топологическим редактором (Virtuoso Layout Editor) и системой анализа результатов моделирования.
Рис. 2.3. Основные компоненты среды
проектирования Virtuoso ADE
Платформа Virtuoso может работать с базой данных Cadence CDBA или с базой OpenAccess. С этой платформой, возможно быстрое проектирование с высоким выходом годных для геометрий от 1 мкм до 90 нм и менее.