ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 157
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Методы проектирования классифицируются:1) по способам организации выполнения проектных процедур: экспериментальные (макетирование и физическое моделирование) и теоретические (расчет по аналитическим выражениям, математическое моделирование);2)по степени автоматизации выполнения проектных процедур: автоматизированные и автоматические.Рассмотрим наиболее распространенные методы в порядке их появления в практике проектирования.Макетирование. Исходя из требований ТЗ на разрабатываемую БИС, выбираются два-три технологических процесса, при которых предположительно могут быть удовлетворены требования ТЗ по функциональным параметрам ИС. Затем для получения образцов активных компонентов и базовых логических элементов разрабатывается специальная топологическая схема, в которую должны входить активные компоненты и базовые аналоговые и логические элементы. Обычно такая схема содержит специальные тестовые компоненты для контроля параметров физической структуры и ошибок изготовления. С помощью тестовой схемы решаются следующие задачи: выбор нескольких типов геометрических конфигураций активных компонентов и ЛЭ, которые предположительно должны удовлетворять схемотехническим требованиям; накопление статистических данных по параметрам активных компонентов, анализ АЭ и ЛЭ в различных режимах работы; исследования характера и определение параметров паразитных связей между компонентами ИС; контроль процессов изготовления фотошаблонов и фотолитографии и определение минимально допустимых размеров топологических элементов и запасов на совмещение, необходимых при решении топологических задач; выявления систематических ошибок изготовления фотошаблонов и фотолитографии для учета их при разработке топологических схем. При разработке тестовой схемы необходимо учитывать возможность выбора того или иного технологического метода изготовления БИС. Если ни по одной из имеющихся технологий невозможно спроектировать данную БИС, удовлетворяющую требованиям ТЗ, то необходимо сформулировать требования к вновь разрабатываемому технологическому процессу. На полученных образцах активных компонентов собирается макет БИС, который затем исследуется методами, традиционными для обычной схемотехники на дискретных компонентах. Основные недостатки макетирования: высокая стоимость и значительное время проектирования. Достоинства – относительная достоверность результатов.
Физическое моделирование заключается в изучении объектов одной физической природы с помощью объектов имеющих другую физическую природу, но одинаковое с ними математическое описание.Расчет по аналитическим выражениям. Для получения формул, связывающих выходные параметры ИС (функциональные и измеряемые) с внутренними (параметрами компонентов), делаются значительные упрощения. По сложности расчеты по аналитическим выражениям рассчитаны на вычислительную мощность имеющихся в распоряжении каждого разработчика средств - «человеческий мозг», микрокалькулятор, ПК и т.д. Основные недостатки данного метода – высокая трудоемкость вывода формул и, как правило, низкая точность расчетов. Основное достоинство – доступность.Математическое моделирование. Наиболее существенное отличие этого метода в том, что математические модели БИС получают без или при минимальных упрощениях, и они более адекватно описывают процессы, происходящие в реальных устройствах. При математическом моделировании можно «точно» решать экстремальные и статистические задачи, определяющие качество проектирования.По степени автоматизации выполнения проектных процедур методы проектирования делятся на автоматизированные и автоматические. Это деление условно, так как с развитием средств вычислительной техники, а так же в связи с успехами вычислительной математики и программирования, роль автоматического проектирования постоянно возрастает. Создание автоматических систем проектирования требует решения ряда сложных проблем: структурного синтеза на всех этапах проектирования, организации поддержания и совершенствования базы знаний, обеспечение возможности моделирования БИС совместно с другими функциональными узлами в составе сложной технической системы. Важной проблемой, которую удалось решить с помощью автоматических систем, является относительно простой переход при проектировании БИС от одних конструктивно-технологических ограничений к другим.3.3. Этапы проектирования БИСПри проектировании СТС используется блочно-иерархический подход. При таком подходе процесс проектирования разделяется на блоки (этапы). На высшем уровне используется наименее детализированное представление, отражающее только самые общие черты проектируемой системы. На каждом низшем последовательном уровне проектирования степень подробности рассмотрения возрастает, при этом система рассматривается не в целом, а отдельными блоками, как правило, функционально законченными.
Такой подход позволяет на каждом этапе формулировать и решать задачи приемлемой сложности, поддающиеся пониманию одним человеком. Основное достоинство блочно-иерархического подхода в том, что сложная задача большой размерности разбивается на последовательно решаемые задачи меньшей размерности. При блочно-иерархическом подходе на каждом уровне абстракции имеются свои представления о системе и элементах. То, что на одном уровне называлось элементом, становится системой на следующем уровне. Так при проектировании сложных систем используются нисходящее или восходящее проектирование или их комбинации. Суть нисходящего – от общих требований к системе к технологическому процессу изготовления, а при восходящем - наоборот.Проектирование современных СТС, в том числе и систем на кристалле, включает следующие уровни:
3. На этапе схемотехнического проектирования решаются следующие задачи:
• синтез топологии;• контроль топологии;• проектирование фотошаблонов.Задачами синтеза топологии являются:• разработка библиотеки элементов;• разбиение схемы на части — декомпозиция электрической схемы;• размещение элементов на кристалле;• проведение соединений.Задачи контроля топологии:• проверка конструкторско-технологических ограничений;• проверка соответствия топологии электрической схеме;• экстракция электрической схемы из топологии.Задачи проектирования фотошаблонов:• представление области экспонирования в виде набора прямоугольных областей, которые могут быть обработаны микро фотонаборной установкой (МФНУ) или генератором изображений (ГИ);• преобразование описания фото оригинала в последовательность команд в соответствующем формате, представляющих управляющую информацию для МФНУ и ГИ.3.4 Программные средства проектированияОбщесистемные программные средства (ОПС) представляют совокупность системных программ, организующую выполнение прикладных программ на технических средствах САПР. Часть ПО, предназначенную для планирования и организации ввода/вывода, подготовки и отладки программ, распределения ресурсов и обработки данных, называют операционной системой. Операционная система состоит из обрабатывающих программ, составляющих подсистему подготовки программ (внешнее ПО), и управляющих, образующих подсистему исполнения программ (внутренее ПО).Прикладное программное обеспечение (ППО) представляет совокупность пакетов прикладных программ (ППП) для всех этапов проектирования БИС и инструкций по их использованию. Прикладное программное обеспечение САПР БИС должно состоять из набора ППП, причем для каждого этапа проектирования должен использоваться свой ППП. Необходимо, чтобы в пределах каждого ППП использовались единые правила для описания исходных данных. ППП должны иметь в своем составе программы, позволяющие решать такие задачи, как:1) структурный синтез (логической и электрической схем, топологии и компонентов);2) составление математической модели (логической и электрической схем, топологии и компонентов);3) решение математической модели (логической и электрической схем, топологии и компонентов);4) оптимизация (числа логических элементов БИС, физической структуры и геометрических размеров компонентов, параметров пассивных и активных компонентов электрической схемы, числа пересечений межкомпонентных соединений в топологической схеме);
Физическое моделирование заключается в изучении объектов одной физической природы с помощью объектов имеющих другую физическую природу, но одинаковое с ними математическое описание.Расчет по аналитическим выражениям. Для получения формул, связывающих выходные параметры ИС (функциональные и измеряемые) с внутренними (параметрами компонентов), делаются значительные упрощения. По сложности расчеты по аналитическим выражениям рассчитаны на вычислительную мощность имеющихся в распоряжении каждого разработчика средств - «человеческий мозг», микрокалькулятор, ПК и т.д. Основные недостатки данного метода – высокая трудоемкость вывода формул и, как правило, низкая точность расчетов. Основное достоинство – доступность.Математическое моделирование. Наиболее существенное отличие этого метода в том, что математические модели БИС получают без или при минимальных упрощениях, и они более адекватно описывают процессы, происходящие в реальных устройствах. При математическом моделировании можно «точно» решать экстремальные и статистические задачи, определяющие качество проектирования.По степени автоматизации выполнения проектных процедур методы проектирования делятся на автоматизированные и автоматические. Это деление условно, так как с развитием средств вычислительной техники, а так же в связи с успехами вычислительной математики и программирования, роль автоматического проектирования постоянно возрастает. Создание автоматических систем проектирования требует решения ряда сложных проблем: структурного синтеза на всех этапах проектирования, организации поддержания и совершенствования базы знаний, обеспечение возможности моделирования БИС совместно с другими функциональными узлами в составе сложной технической системы. Важной проблемой, которую удалось решить с помощью автоматических систем, является относительно простой переход при проектировании БИС от одних конструктивно-технологических ограничений к другим.3.3. Этапы проектирования БИСПри проектировании СТС используется блочно-иерархический подход. При таком подходе процесс проектирования разделяется на блоки (этапы). На высшем уровне используется наименее детализированное представление, отражающее только самые общие черты проектируемой системы. На каждом низшем последовательном уровне проектирования степень подробности рассмотрения возрастает, при этом система рассматривается не в целом, а отдельными блоками, как правило, функционально законченными.
Такой подход позволяет на каждом этапе формулировать и решать задачи приемлемой сложности, поддающиеся пониманию одним человеком. Основное достоинство блочно-иерархического подхода в том, что сложная задача большой размерности разбивается на последовательно решаемые задачи меньшей размерности. При блочно-иерархическом подходе на каждом уровне абстракции имеются свои представления о системе и элементах. То, что на одном уровне называлось элементом, становится системой на следующем уровне. Так при проектировании сложных систем используются нисходящее или восходящее проектирование или их комбинации. Суть нисходящего – от общих требований к системе к технологическому процессу изготовления, а при восходящем - наоборот.Проектирование современных СТС, в том числе и систем на кристалле, включает следующие уровни:
-
Системный (процессор — память — коммутатор, ППК); -
Микросхемный; -
Регистровый; -
Логический; -
Схемотехнический; -
Топологический; -
Компонентный.
3. На этапе схемотехнического проектирования решаются следующие задачи:
-
структурный синтез принципиальной электрической схемы БИС; -
анализ полученной схемы (расчет статических состояний и переходных процессов); -
статистический анализ и оптимизация.
• синтез топологии;• контроль топологии;• проектирование фотошаблонов.Задачами синтеза топологии являются:• разработка библиотеки элементов;• разбиение схемы на части — декомпозиция электрической схемы;• размещение элементов на кристалле;• проведение соединений.Задачи контроля топологии:• проверка конструкторско-технологических ограничений;• проверка соответствия топологии электрической схеме;• экстракция электрической схемы из топологии.Задачи проектирования фотошаблонов:• представление области экспонирования в виде набора прямоугольных областей, которые могут быть обработаны микро фотонаборной установкой (МФНУ) или генератором изображений (ГИ);• преобразование описания фото оригинала в последовательность команд в соответствующем формате, представляющих управляющую информацию для МФНУ и ГИ.3.4 Программные средства проектированияОбщесистемные программные средства (ОПС) представляют совокупность системных программ, организующую выполнение прикладных программ на технических средствах САПР. Часть ПО, предназначенную для планирования и организации ввода/вывода, подготовки и отладки программ, распределения ресурсов и обработки данных, называют операционной системой. Операционная система состоит из обрабатывающих программ, составляющих подсистему подготовки программ (внешнее ПО), и управляющих, образующих подсистему исполнения программ (внутренее ПО).Прикладное программное обеспечение (ППО) представляет совокупность пакетов прикладных программ (ППП) для всех этапов проектирования БИС и инструкций по их использованию. Прикладное программное обеспечение САПР БИС должно состоять из набора ППП, причем для каждого этапа проектирования должен использоваться свой ППП. Необходимо, чтобы в пределах каждого ППП использовались единые правила для описания исходных данных. ППП должны иметь в своем составе программы, позволяющие решать такие задачи, как:1) структурный синтез (логической и электрической схем, топологии и компонентов);2) составление математической модели (логической и электрической схем, топологии и компонентов);3) решение математической модели (логической и электрической схем, топологии и компонентов);4) оптимизация (числа логических элементов БИС, физической структуры и геометрических размеров компонентов, параметров пассивных и активных компонентов электрической схемы, числа пересечений межкомпонентных соединений в топологической схеме);