Автоматизированная генерация описаний корпусов в составе САПР для реализации технологии корпусирования ИС методом монтажа объемными выводами (Flip Chip.

Презентация:



Advertisements
Похожие презентации
Планирование периферии кристалла в составе САПР для реализации технологии корпусирования ИС методом монтажа объемными выводами (FCP Die Planer) Магистерская.
Advertisements

Декомпозиция сложных дискретных систем, формализованных в виде вероятностных МП-автоматов. квалификационная работа Выполнил: Шляпенко Д.А., гр. ИУ7-83.
ОГЛАВЛЕНИЕ Разделы Страницы День Введение в MSC.Mvision Builder and Evaluator MSC.Mvision – база данных, содержащая свойства материалов………………………………………………………………………………………………
РАБОТА С БЛОКАМИ. Блок Блок- именованный набор графических объектов, обрабатываемых как единое целое (сложный объект). Использование блоков позволяет.
Разработка подсистемы для создания презентаций лекций средствами анимирования, а также моделирования электронных схем в интерактивном режиме МОСКОВСКИЙ.
СОБОЛЕВ Сергей Сергеевич ЗОЛЬНИКОВ Владимир Константинович КРЮКОВ Валерий Петрович СОБОЛЕВ Сергей Сергеевич ЗОЛЬНИКОВ Владимир Константинович КРЮКОВ Валерий.
Разработка подсистемы для создания презентаций лекций средствами анимирования, а также моделирования электронных схем в интерактивном режиме МОСКОВСКИЙ.
IDEF-ZERO Курсовой проект Редактор диаграмм нотации IDEF0 IDEF-ZERO Менеджер проекта: Лихачев Д.В. Архитектор: Кравчук А.А. Главный разработчик: Аниськов.
Автоматизация деятельности архивной отрасли Система «АРХИВНЫЙ ФОНД» (версия 4.1) Управление государственной архивной службы Новосибирской области 2010.
Диаграммы компонентов применяют при проектировании физической структуры разрабатываемо программного обеспечения. Эти диаграммы показывают, как выглядит.
Электронный задачник по программированию для системы 1С:Предприятие М. Э. Абрамян, М. Ю. Беренкеева Южный федеральный университет, факультет математики,
Декомпозиция сложных дискретных систем, формализованных в виде вероятностных МП-автоматов. квалификационная работа Выполнил: Шляпенко Д.А., гр. ИУ7-83.
Разработка файлового менеджера для системы групповой работы Выполнил: Никитин Н.О, гр Руководитель: Тимченко Б.Д. Санкт-Петербург, 2014 г.
Введение Курсовой проект ориентирован на исследование в учебном процессе подсистемы автоматизированного проектирования двухкоординатных линейных шаговых.
Project M Cache Version 5 Промышленная разработка Web приложений и Управление проектом.
Федеральное агентство по образованию Волгоградский Государственный Технический Университет Кафедра «Программное обеспечение автоматизированных систем»
Министерство образования и науки Российской Федерации Московский физико-технический институт (государственный университет) Факультет радиотехники и кибернетики.
СПРАВОЧНАЯ БАЗА ДАННЫХ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ РАДИОЭЛЕКТРОННЫХ СРЕДСТВ.
Разработка системы автоматизации проектирования flip-chip корпуса Кибардин Владимир Владимирович.
Текстовые редакторы Работу выполнил учащийся 9a класса Матвеев Сергей Руководитель: учитель информатики Ильиных О.А.
Транксрипт:

Автоматизированная генерация описаний корпусов в составе САПР для реализации технологии корпусирования ИС методом монтажа объемными выводами (Flip Chip Packager Matrix Editor) Магистерская диссертация студента ФРТК 218 гр. Лобанова Игоря Николаевича Московский Физико-технический институт (государственный университет) 2008

САПР FCP Программный модуль разрабатывается как часть САПР корпусирования Flip-Chip Packager (FCP); Программный модуль разрабатывается как часть САПР корпусирования Flip-Chip Packager (FCP); САПР FCP разрабатывается в ОАО «ИНЭУМ» на основании государственного контракта на выполнение опытно-конструкторской работы «Разработка технологии создания матричных корпусов для СБИС с большим количеством выводов (в т.ч. для ВК «ЭЛЬБРУС»). САПР FCP разрабатывается в ОАО «ИНЭУМ» на основании государственного контракта на выполнение опытно-конструкторской работы «Разработка технологии создания матричных корпусов для СБИС с большим количеством выводов (в т.ч. для ВК «ЭЛЬБРУС»).

Структура САПР «FCP»

Матричные корпуса

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

Структура программы Графический интерфейс (Java) Java – C++ интерфейс Модуль генерации матрицы корпуса Внутренняя база данных Блок чтения / записи данных Модуль чтения / записи матрицы корпуса Модуль чтения / записи библиотеки матриц Модуль редактирования выводов корпуса

Проблема автоматизированной генерации описания матричного корпуса В стандартах JEDEC зависимости параметров корпуса представлены постоянно расширяемыми таблицами; В стандартах JEDEC зависимости параметров корпуса представлены постоянно расширяемыми таблицами; Необходимо применение автоматизации при генерации сложных матричных корпусов. Необходимо применение автоматизации при генерации сложных матричных корпусов.

генерация описаний матричных корпусов в Cadence APD Применяется форма задания параметров, необходимых для генерации описания корпуса; Применяется форма задания параметров, необходимых для генерации описания корпуса; Имеются в наличии два режима работы: Имеются в наличии два режима работы: С жесткой привязкой к части таблиц JEDEC; С жесткой привязкой к части таблиц JEDEC; Свободный режим, имеющий множество несоответствий стандартам. Свободный режим, имеющий множество несоответствий стандартам. Отсутствует предварительный просмотр; Отсутствует предварительный просмотр; Невозможно применение в САПР FCP. Невозможно применение в САПР FCP.

Решение проблемы генерации описаний матричных корпусов в разработанном программном модуле На основе изучения таблиц стандартов определена функция зависимости максимального количества выводов корпуса от геометрических размеров; На основе изучения таблиц стандартов определена функция зависимости максимального количества выводов корпуса от геометрических размеров; Создана интерактивная форма для ввода типовых наборов параметров корпуса; Создана интерактивная форма для ввода типовых наборов параметров корпуса; Реализован предварительный просмотр; Реализован предварительный просмотр; Предусмотрена возможность ввода параметров корпуса из командной строки. Предусмотрена возможность ввода параметров корпуса из командной строки.

Основное окно программного модуля в графическом режиме

Входные и выходные данные Текстовый файл описания матрицы корпуса; Текстовый файл описания матрицы корпуса; Файл библиотеки описаний матриц корпусов; Файл библиотеки описаний матриц корпусов; Файл библиотеки описаний форм контактных площадок; Файл библиотеки описаний форм контактных площадок; Текстовые форматы описания назначения сигналов на выводы корпуса. Текстовые форматы описания назначения сигналов на выводы корпуса.

Текстовый формат данных программы Структура файла позволяет описывать не только матричные корпуса, но и любые другие компоненты поверхностного монтажа; Структура файла позволяет описывать не только матричные корпуса, но и любые другие компоненты поверхностного монтажа; Текстовый формат позволяет быстрое ручное редактирование. Текстовый формат позволяет быстрое ручное редактирование.

Формат файла библиотеки описаний корпусов и форм контактных площадок Библиотека содержит контрольные суммы, позволяющие определять повреждения и попытки несанкционированного редактирования файла; Библиотека содержит контрольные суммы, позволяющие определять повреждения и попытки несанкционированного редактирования файла; Для уменьшения размеров файла библиотеки применяется сжатие блоков данных; Для уменьшения размеров файла библиотеки применяется сжатие блоков данных; Универсальность библиотеки достигается применением идентификаторов неспециализированного формата и работой с блоками данных как с массивами байт; Универсальность библиотеки достигается применением идентификаторов неспециализированного формата и работой с блоками данных как с массивами байт; Работа с библиотекой возможна в быстром и безопасном режимах. В безопасном режиме все манипуляции с данными выполняются над временным файлом. Работа с библиотекой возможна в быстром и безопасном режимах. В безопасном режиме все манипуляции с данными выполняются над временным файлом.

Текстовые форматы описания назначения сигналов на выводы корпуса

Заключение Разработан программный модуль, позволяющий: Разработан программный модуль, позволяющий: Автоматизированную генерацию описаний матричных корпусов, соответствующих стандарту JEDEC без использования таблиц; Автоматизированную генерацию описаний матричных корпусов, соответствующих стандарту JEDEC без использования таблиц; Выполнение предварительного назначения сигналов на выводы корпуса; Выполнение предварительного назначения сигналов на выводы корпуса; Загрузку и сохранение назначения сигналов в текстовые форматы; Загрузку и сохранение назначения сигналов в текстовые форматы; Возможность работы из командной строки. Возможность работы из командной строки.