- •Лекция 1 Интегральные схемы
- •Классификация интегральных схем
- •1.1.1. Матрицы стандартных ячеек
- •1.1.2. Программируемые логические матрицы
- •1.1.3. Аналоговые матрицы (ам)
- •Классификация параметров интегральных схем
- •Лекция 2 Принципы проектирования Она всегда давала хорошие советы,хотя следовала им нечасто.
- •Классификация методов проектирования
- •Особенности проектирования ис
- •Лекция 3 Этапы проектирования ис
- •Разработка спецификации
- •Проектные процедуры процесса проектирования
- •4.1. Методология разработки
- •О подготовке кадров
- •Классификация сапр
- •4.3.1. По назначению систем
- •По способу организации информационных потоков
- •По специализации программных средств
- •По способу организации внутренней структуры сапр
- •По возможности функционального расширения системы пользователем
- •6.1. Автоматизация проектирования полузаказных бис
- •Автоматизация проектирования заказных бис
- •Лекция 7 Компонентное проектирование Подумать только, что из-за какой-то вещи можно так уменьшится,что превратиться в ничто
- •8.1. Построение математической модели бис
- •Вольт-амперные характеристики двухполюсников
- •8.2. Методы формирования математических моделей ис
- •8.2.1. Пример формирования ммс муп
- •8.3. Специфика математических моделей бис
- •8.4. Основы динамического анализа электронных схем
- •Явный метод Эйлера;
- •Неявный метод Эйлера;
- •Метод трапеций.
- •8.5. Итерационные методы решения систем нелинейных алгебраических уравнений
- •8.6. Методы решения систем линейных уравнений (слау)
- •8.6.1. «Точные» методы
- •8.6.2. Итерационные методы
- •8.6.2.1Метод простых итераций
- •8.6.2.2. Метод Гаусса-Зейделя (метод последовательных замещений)
- •9.1. Функциональные модели
- •9.1.1. Модели комбинационных схем
- •Модели последовательностных схем
- •10.1. Общие принципы логического моделирования
- •10.2. Модели сигналов
- •10.3. Компьютерные модели
- •10.4. Синхронное и асинхронное моделирование
- •10.5. Событийное моделирование
- •10.6. Риски сбоя
- •11.1. Терминология
- •11.2. Правила проектирования топологии Мида-Конвей
- •11.3. Проверка на кто
- •11.4. Проверка соответствия топологии кристалла электрической схеме
- •Лекция 12 сапр Synopsys
- •Системный уровень
- •Логический или вентильный уровень
- •Топологический уровень
Лекция 2 Принципы проектирования Она всегда давала хорошие советы,хотя следовала им нечасто.
Льюис Кэрролл, «Алиса в Стране чудес»
Будем рассматривать проектирование как процесс преобразования информации, полученной в виде технического задании на разрабатываемое изделие, в информацию, необходимую для его изготовления и контроля на технологическом и контрольно-измерительном оборудовании.
Основные принципы проектирования:
Декомпозиция (диакоптика)– разбиение сложной задачи на более простые. По Крону: Диакоптика или метод расчленений, объединяет три источника информации, а именно: графы + уравнения, графы + матрицы, граф + коммутативная диаграмма, связанные с данной физической или экономической системой. Граф системы и коммутативная диаграмма используется также для более эффективного применения вычислительных машин;
Можно рассматривать диакоптику как метод декомпозиции с приёмом «пересечения слоя» (границы между подсистемами). Этот приём был переоткрыт исследователями параллельных вычислений и назван методом декомпозиции доменов (Domain Decomposition Methods, DDM).
Крон, несомненно, искал онтологии в технике. Существует многоуровневая иерархическая версия метода, в которой под-подсистемы бесконечно рекурсивно разрывают подсистемы.
Когда появились транспьютеры для многоядерных и многопроцессорных систем, было предложено использовать диакоптику для организации транспьютерных массивов.
Разбиение может быть проведено по количественным признакам, либо по типам параметров, положенных в основу декомпозиции. Декомпозиция приводит к иерархическому принципу проектирования.
Иерархический принцип– выделение уровней (этапов) проектирования;
При проектировании ИС она может быть представлена принципиальной электрической схемой (этап схемотехнического проектирования), схемами и параметрами компонентов, входящих в электрическую схему (компонентное проектирование) и т.д.
Итерационный принцип– последовательное приближение к выполнению заданных требований. Итерации могут выполняться как внутри одного этапа проектирования, так и между группами этапов;
Унификация– уменьшение номенклатуры компонентов и ИС, из которых собирается изделие;
Контролируемость– проверка правильности выполнения проектных работ. Выполняется для каждого этапа проектирования. Контроль правильности на различных этапах проектирования (верификация) выполняется непосредственно в процессе проектирования и после него.
Классификация методов проектирования
Стремление оптимизировать процесс проектирования ИС с учётом степени интеграции, типов активных компонентов и т. д. требует применения «оптимальных» методов проектирования при прохождении общего маршрута.
По способам организации процесса проектирования методы делятся на:
Экспериментальные–макетирование, физическое моделирование;
Макетирование заключается в разработке и исследовании тестовой ИС, в которую могут входить активные и пассивные компоненты, базовые аналоговые и логические элементы, специальные тестовые структуры для идентификации и контроля параметров компонентов, паразитных элементов, фотошаблонов. Характерной особенностью топологии тестовой схемы является наличие контактных площадок, позволяющих использовать измерительную аппаратуру. Примером тестовой структуры является кольцевой генератор. Измерение рабочей частоты генератора позволяет, в частности, определить (идентифицировать) паразитные ёмкости транзисторов, входящих в генератор.
Результаты макетирования используются для создания библиотек компонентов (ячеек) ИС, а также при разработке библиотек математических моделей компонентов и элементов, которые могут быть использованы в процессе проектирования. Основные недостатки макетирования - большое время и высокая стоимость разработки и изготовления макета.
Достоинство: относительная достоверность результатов.
Физическое моделирование заключается в замене объектов одной физической природы объектами другой физической природы, имеющими одинаковые математические модели.
Наиболее известным примером является применение электролитических ванн при моделировании полей потенциалов в полупроводниковых структурах.
Теоретические– математическое моделирование;
Математическое моделирование– неизбежный этап(ы) процесса проектирования ИС. Математическое моделирование позволяет достаточно точно моделировать процессы, происходящие в реальных устройствах
По степени автоматизации проектных процедур методы проектирования делятся на:
Ручные;
Автоматизированные;
Автоматические.
Очевидно, что такое деление условно. Очевидно, что с ростом степени интеграции ИС и усложнением задач, решаемых схемами, возрастает потребность в автоматических системах проектирования ИС. Для этого необходимо решить ряд сложных задач, таких как задача структурного синтеза для всех этапов проектирования, восстановление принципиальной электрической схемы из её топологии с учётом паразитных элементов (экстракция), межэтапная верификация и взаимосвязанный контроль на всех этапах проектирования, организации базы знаний и т.д.
