Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемwww.mcst.ru
1 Автоматизированная генерация описаний корпусов в составе САПР для реализации технологии корпусирования ИС методом монтажа объемными выводами (Flip Chip Packager Matrix Editor) Магистерская диссертация студента ФРТК 218 гр. Лобанова Игоря Николаевича Московский Физико-технический институт (государственный университет) 2008
2 САПР FCP Программный модуль разрабатывается как часть САПР корпусирования Flip-Chip Packager (FCP); Программный модуль разрабатывается как часть САПР корпусирования Flip-Chip Packager (FCP); САПР FCP разрабатывается в ОАО «ИНЭУМ» на основании государственного контракта на выполнение опытно-конструкторской работы «Разработка технологии создания матричных корпусов для СБИС с большим количеством выводов (в т.ч. для ВК «ЭЛЬБРУС»). САПР FCP разрабатывается в ОАО «ИНЭУМ» на основании государственного контракта на выполнение опытно-конструкторской работы «Разработка технологии создания матричных корпусов для СБИС с большим количеством выводов (в т.ч. для ВК «ЭЛЬБРУС»).
3 Структура САПР «FCP»
4 Матричные корпуса
5 Задачи Автоматизированная генерация описаний корпусов соответствующих стандартам JEDEC на основе типовых наборов параметров; Автоматизированная генерация описаний корпусов соответствующих стандартам JEDEC на основе типовых наборов параметров; Предварительное назначение имен сигналов на выводы корпуса; Предварительное назначение имен сигналов на выводы корпуса; Сохранение и загрузка данных из текстовых форматов, применяемых в сторонних программах; Сохранение и загрузка данных из текстовых форматов, применяемых в сторонних программах; Применение эффективных внутренних форматов данных; Применение эффективных внутренних форматов данных; Возможность работы из командной строки и применения сценариев. Возможность работы из командной строки и применения сценариев.
6 Структура программы Графический интерфейс (Java) Java – C++ интерфейс Модуль генерации матрицы корпуса Внутренняя база данных Блок чтения / записи данных Модуль чтения / записи матрицы корпуса Модуль чтения / записи библиотеки матриц Модуль редактирования выводов корпуса
7 Проблема автоматизированной генерации описания матричного корпуса В стандартах JEDEC зависимости параметров корпуса представлены постоянно расширяемыми таблицами; В стандартах JEDEC зависимости параметров корпуса представлены постоянно расширяемыми таблицами; Необходимо применение автоматизации при генерации сложных матричных корпусов. Необходимо применение автоматизации при генерации сложных матричных корпусов.
8 генерация описаний матричных корпусов в Cadence APD Применяется форма задания параметров, необходимых для генерации описания корпуса; Применяется форма задания параметров, необходимых для генерации описания корпуса; Имеются в наличии два режима работы: Имеются в наличии два режима работы: С жесткой привязкой к части таблиц JEDEC; С жесткой привязкой к части таблиц JEDEC; Свободный режим, имеющий множество несоответствий стандартам. Свободный режим, имеющий множество несоответствий стандартам. Отсутствует предварительный просмотр; Отсутствует предварительный просмотр; Невозможно применение в САПР FCP. Невозможно применение в САПР FCP.
9 Решение проблемы генерации описаний матричных корпусов в разработанном программном модуле На основе изучения таблиц стандартов определена функция зависимости максимального количества выводов корпуса от геометрических размеров; На основе изучения таблиц стандартов определена функция зависимости максимального количества выводов корпуса от геометрических размеров; Создана интерактивная форма для ввода типовых наборов параметров корпуса; Создана интерактивная форма для ввода типовых наборов параметров корпуса; Реализован предварительный просмотр; Реализован предварительный просмотр; Предусмотрена возможность ввода параметров корпуса из командной строки. Предусмотрена возможность ввода параметров корпуса из командной строки.
10 Основное окно программного модуля в графическом режиме
11 Входные и выходные данные Текстовый файл описания матрицы корпуса; Текстовый файл описания матрицы корпуса; Файл библиотеки описаний матриц корпусов; Файл библиотеки описаний матриц корпусов; Файл библиотеки описаний форм контактных площадок; Файл библиотеки описаний форм контактных площадок; Текстовые форматы описания назначения сигналов на выводы корпуса. Текстовые форматы описания назначения сигналов на выводы корпуса.
12 Текстовый формат данных программы Структура файла позволяет описывать не только матричные корпуса, но и любые другие компоненты поверхностного монтажа; Структура файла позволяет описывать не только матричные корпуса, но и любые другие компоненты поверхностного монтажа; Текстовый формат позволяет быстрое ручное редактирование. Текстовый формат позволяет быстрое ручное редактирование.
13 Формат файла библиотеки описаний корпусов и форм контактных площадок Библиотека содержит контрольные суммы, позволяющие определять повреждения и попытки несанкционированного редактирования файла; Библиотека содержит контрольные суммы, позволяющие определять повреждения и попытки несанкционированного редактирования файла; Для уменьшения размеров файла библиотеки применяется сжатие блоков данных; Для уменьшения размеров файла библиотеки применяется сжатие блоков данных; Универсальность библиотеки достигается применением идентификаторов неспециализированного формата и работой с блоками данных как с массивами байт; Универсальность библиотеки достигается применением идентификаторов неспециализированного формата и работой с блоками данных как с массивами байт; Работа с библиотекой возможна в быстром и безопасном режимах. В безопасном режиме все манипуляции с данными выполняются над временным файлом. Работа с библиотекой возможна в быстром и безопасном режимах. В безопасном режиме все манипуляции с данными выполняются над временным файлом.
14 Текстовые форматы описания назначения сигналов на выводы корпуса
15 Заключение Разработан программный модуль, позволяющий: Разработан программный модуль, позволяющий: Автоматизированную генерацию описаний матричных корпусов, соответствующих стандарту JEDEC без использования таблиц; Автоматизированную генерацию описаний матричных корпусов, соответствующих стандарту JEDEC без использования таблиц; Выполнение предварительного назначения сигналов на выводы корпуса; Выполнение предварительного назначения сигналов на выводы корпуса; Загрузку и сохранение назначения сигналов в текстовые форматы; Загрузку и сохранение назначения сигналов в текстовые форматы; Возможность работы из командной строки. Возможность работы из командной строки.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.