Методы планирования кристаллов с использованием САПР Synopsys Якимычев С.А. Март 2010.

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



Advertisements
Похожие презентации
Физическое проектирование подсистемы кэш-памяти второго уровня микропроцессора Эльбрус-S Магистерская диссертация студента 213 группы ФРТК Мороза Ярослава.
Advertisements

П РОЕКТИРОВАНИЕ ТОПОЛОГИИ ВЕРХНЕГО УРОВНЯ ИЕРАРХИЧЕСКОГО БЛОКА. Зенин Е., 816 группа МФТИ Научный руководитель: Терентьев Ю. И.
Студент 816 группы Трихин П. О. Научный руководитель: Терентьев Ю. И.
1 Отчет по выполнению работ в рамках проекта «Междисциплинарные задания» (МДЗ) Тема : Сквозной маршрут проектирования средствами САПР Synopsys «Электроника.
Оптимизация маршрута топологического проектирования микропроцессора КОМДИВ64-РИО А.О. Власов, Б.Е. Евлампиев, П.Г. Кириченко, А.А. Кочнов, А.А. Поминова.
Использование Microsoft Office Visio в курсе инженерной графики Кафедра инженерной графики БГУИР (г.Минск) Столер В.А., Рожнова Н.Г.
Разработка системы автоматизации проектирования flip-chip корпуса Кибардин Владимир Владимирович.
Ekaterina B. Egorkina,© VEELTECH.RU Построение страницы с интерактивным отчетом Простейшая страница с отображением данных в табличном виде. Построение.
Слайд-лекция по теме: «Системы управления базами данных (Access 97)» Разработал преподаватель информатики первой категории Гуляй Василий Анатольевич. Часть.
Ekaterina B. Egorkina,© VEELTECH.RU Построение страницы с интерактивным отчетом Простейшая страница с отображением данных в табличном виде. Построение.
1.Типы маршрутизации : самомаршрутизация; - самомаршрутизация; - таблично-контроллерная маршрутизация; - многомаршрутная коммутация.
ТЕСТИРОВАНИЕ МЕТОД «ЧЕРНОГО ЯЩИКА» ВЫПОЛНИЛ СТУДЕНТ ГР. ИВТ-51 з БАННИКОВА Н.Р.
ТЕСТИРОВАНИЕ МЕТОД «ЧЕРНОГО ЯЩИКА» ВЫПОЛНИЛ СТУДЕНТ ГР. ИВТ-51 з БАННИКОВА Н.Р.
КАФЕДРА ИНТЕГРАЛЬНОЙ ЭЛЕКТРОНИКИ И МИКРОСИСТЕМ. МЕЖДИСЦИПЛИНАРНЫЕ КУРСОВЫЕ ПРОЕКТЫ 1.«Твердотельная электроника», «Маршруты СБИС», «Моделирование маршрутов»
КОМПАС-3D: Проектирование в архитектуре и строительстве Тема 2.1. Библиотека отрисовки планов зданий и сооружений.
Загрузка редактора схемы схемы Настройкапараметровдисплея.
Офисные перегородки С помощью стационарных перегородок в офисе строится кабинетно-коридорная система. Такие конструкции по характеристикам мало уступают.
РАБОТА С ДИАГРАММАМИ И ГРАФИКОЙ В ТАБЛИЧНОМ ПРОЦЕССОРЕ EXCEL.
Сетевой Канальный Физический Прикладной Представит. Сеансовый Транспортный Сетевой Канальный Физический Прикладной Представит. Сеансовый Транспортный Сетевой.
Моделирование и исследование мехатронных систем Курс лекций.
Транксрипт:

Методы планирования кристаллов с использованием САПР Synopsys Якимычев С.А. Март 2010

Содержание Общий маршрут проектирования блоков с использованием САПР Synopsys Планирование кристалла в JupiterXT Сборка кристалла в Astro Обсчет временных характеристик Проверка ошибок топологии (DRC) и соответствия исходному описанию (LVS)

Маршрут проектирования макроблока с использованием САПР Synopsys,,

Планирование кристалла в JupiterXT Создание флорплана верхнего уровня Нетлист Технология Ограничения с уровня выше Определение физической иерархии Размещение Plan Groups Получение макроблоков Назначение пинов для макроблоков Проектирование макроблоков Оценка трассировочной способности кристалла Создание BUMPов земли/питания

Планирование кристалла в JupiterXT ( определение физ. иерархии ) Создание Plan Groups (будущие макроблоки) Возможно использование имеющегося логического разбиения нетлиста и всевозможные манипуляции с иерархией (объединение, разбиение) В итоге получаем два уровня иерархии уровень кристалла и макроблоки

Планирование кристалла в JupiterXT ( размещение Plan Groups ) Размещаются Plan Groups, а также хардмакро (элементы памяти, I/O элементы, стандартные ячейки, блоки проектирование которых уже было сделано, в том числе заказные)

Планирование кристалла в JupiterXT ( назначение пинов для макроблоков ) При автоматическом назначении пинов для макроблоков существует достаточно много параметров, позволяющих добиться желаемого результата. Также существует достаточно развитый механизм ручного манипулирования пинами. В итоге получаем необходимые параметры для проектирования макроблоков. По результатам проектирования макроблоков осуществляется корректировка назначения пинов там, где это необходимо.

Планирование кристалла в JupiterXT ( создание BUMPов земли/питания )

Сборка кристалла в Astro Получение готовых макроблоков Построение сетки земли/питания Построение деревьев синхронизации на верхнем уровне Трассировка кристалла Оптимизация временных характеристик на верхнем уровне Заполнение филлерами и заливка пустот металлами Проверки LVS и DRC На фабрику

Сборка кристалла в Astro ( построение сетки земли/питания ) Сетка верхних металлов, подключенная к BUMPам и макроблокам Сетка нижних металлов, подключенная к рейлам 1го металла

Сборка кристалла в Astro (построение деревьев синхронизации) Получение задержек синхродеревьев внутри макроблоков Построение синхродеревьев на верхнем уровне Автоматическая оптимизация синхродеревьев на верхнем уровне Обсчет разброса синхродеревьев в PrimeTime Ручная оптимизация синхродеревьев по результатам PrimeTime Далее трассировка сигнальных проводов Здесь присутствует проблема корреляции результатов Astro и PrimeTime, в связи с чем приходится тратить очень много времени на ручную доводку синхродеревьев с целью уменьшения разброса синхродеревьев (Global Skew).

Сборка кристалла в Astro (трассировка кристалла) Трассировка на верхнем уровне для уменьшения взаимных наводок ведется с двойным зазором между проводами. Также для уменьшения воздействия синхродеревьев на сигнальные провода и наоборот, провода синхродеревьев экранируются.

Сборка кристалла в Astro (оптимизация временных характеристик на верхнем уровне) Вставка буферов на верхнем уровне Оттрассированный кристалл Замена пар буферов на пары инверторов Обсчет в PrimeTime Ручная оптимизация по результатам PrimeTime Проверка DRC и LVS

Обсчет временных характеристик Основным САПР для обсчета временных характеристик (STA) у Synopsys является PrimeTime. На вход PrimeTime подается выгруженный из Astro нетлист и SPEF файл/файлы, содержащие значения емкостей и сопротивлений всех проводов. Эти файлы получаются из Milkyway библиотеки с помощью специального САПР StarXT. На выходе имеем детальныеотчеты по временным характеристикам всех интересующих цепей.

Проверка ошибок топологии (DRC) и соответствия исходному описанию (LVS) Основным САПР у Synopsys для проверки наличия ошибок топологии (DRC)и соответствия исходному описанию (LVS) является Hercules. Для проверки наличия ошибок топологии из Astro выгружается GDS файл (содержащий всю топологическую информацию о кристалле) и подается в Hercules. На выходе имеем отчет об имеющихся ошибках с их характеристиками и координатами. Как правило, часть ошибок можно исправить автоматическим способом, но часто приходится исправлять ошибки вручную. Для проверки соответствия топологии исходному описанию в Hercules кроме GDS файла подается также выгруженный из Astro итоговый нетлист. Hercules выдает отчет о соответствии/несоответствии топологии и нетлиста, в случае несоответствия выдает отчет о том, какие блоки не сравнились и в какой части.