'

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

Понравилась презентация – покажи это...





Слайд 0

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


Слайд 1

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


Слайд 2

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


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

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


Слайд 10

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


Слайд 11

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


Слайд 12

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


Слайд 13

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


Слайд 14

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


×

HTML:





Ссылка: