Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000356.doc
Скачиваний:
8
Добавлен:
30.04.2022
Размер:
2.16 Mб
Скачать

4. Лабораторное задание и методические указания по его выполнению

Совместно с группой проектировщиков произвести иерархическое проектирование сложно-функционального блока микроэлектронной техники.

В среде группового проектирования каждый проектировщик должен работать над выбранным преподавателем блоком иерархического проектирования.

При проектировании менеджер проекта, выбранный из числа проектировщиков, должен вести наблюдение и корректировку получаемых данных.

5. Указания по оформлению отчета и контрольные вопросы

5.1. Отчет по лабораторной работе должен содержать:

- наименование;

- цель работы;

- используемое оборудование;

- теоретическую часть;

- описание последовательности действий при выполнении задания;

- распечатку отчета в соответствии с заданием.

- выводы по проделанной работе.

5.2. Контрольные вопросы к лабораторной работе

    1. Как рекомендуется изменять правила?

    2. Как проводится проверка устаревших объектов?

    3. В чем отличие удаления правил в Constraint Manager и Concept HDL?

    4. Каковы правила блока, реализованном в проекте более одного раза?

    5. Что такое групповое проектирование?

Лабораторная работа 8 верификация правил в схеме и в монтажном пространстве

1. Общее описание работы

Цель работы: освоение принципов верификации правил в схеме и в монтажном пространстве.

.

1.2. Содержание работы

Лабораторная работа состоит из домашнего и лабораторного заданий. Домашнее задание заключается в самостоятельном изучении принципов верификации правил в схеме и в монтажном пространстве цифровых схем.

Лабораторное задание включает в себя практическое выполнение всех его пунктов.

1.3. Используемое оборудование

Для выполнения лабораторной работы используются программно-аппаратные средства: ПЭВМ класса Pentium стандартной конфигурации, цветной монитор с графическим адаптером SVGA и выше, объем оперативной памяти не ниже 1024 Мб, принтер, ОС Windows XP и выше.

  1. Домашнее задание и методические указания по его выполнению

По методическому руководству с теоретической частью лабораторной работы.

3. Теоретическая часть

Верификация правил в схеме и в монтажном пространстве особенно необходима после проведения всех этапов проектирования, так как вследствие функциональной замены элементов, перепрокладки линий связи, изменения шин питания и т.п. возможны изменения энергетических, временных параметров проектируемого устройства.

После запуска Export Physical, вы можете проверить, совпадают ли правила на плате с правилами на схеме, запустив инструмент Design Differences:

1. Выберите Tools > Design Differences в Concept HDL.

Появится диалоговое окно Design Differences.

Рис.1. Диалоговое окно Design Differences.

2. Нажмите OK.

Появится диалоговое окно Export Physical.

Рис.2. Диалоговое окно Export Physical.

3. Нажмите OK.

После того, как Export Physical выполнит свою работу, он передает управление инструменту Design Differences. Появляется окно Design Differences, показывающее окна Constraints Differences-Logical и Constraints Differences-Physical.

Рис.3. Окна Constraints Differences-Logical и Constraints Differences-Physical.

Окно Constraints Differences-Logical

Окно Constraints Differences-Logical использует схему как эталон для отображения различий в правилах между схемой и платой. Например, если окно Constraints Differences-Logical показывает различия в правилах, как показано ниже:

Рис.4. Окно Constraints Differences-Logical

- Запись MAX_OVERSHOOT (50.00,50.00) () для цепи CLOCK показывает, что правило MAX_OVERSHOOT существует на цепи CLOCK в схеме, но не существует на цепи в плате. Это означает одно из нижеследующего:

- Правило было добавлено в схему после того, как схема и плата были синхронизированы в последний раз.

- Правило было удалено из платы после того, как плата и схема были синхронизированы в последний раз.

- Запись MAX_XTALK (0.4000,0.4000) (0.5000,0.5000) для цепи SWITCH показывает, что значение правила MAX_XTALK на цепи SWITCH в схеме 0.4000:0.4000, но значение правила на цепи в плате 0.5000:0.5000. Это означает что-либо из нижеследующего:

- Правило было изменено в схеме после того, как схема и плата были синхронизированы в последний раз.

- Правило было изменено на плате после того, как схема и плата были синхронизированы в последний раз.

- Запись MIN_FIRST_SWITCH () (10.00,20.00) для цепи SWITCH означает, что правило MIN_FIRST_SWITCH не существует на схеме для цепи SWITCH, но существует на цепи в плате.

Это означает что-либо из нижеследующего:

- Правило было удалено в схеме после того, как схема и плата были синхронизированы в последний раз.

- Правило было добавлено в плату после того, как схема и плата были синхронизированы в последний раз.

- Раздел Summary показывает, что:

- Одно правило (MAX_OVERSHOOT) было добавлено в схеме.

- Одно правило (MIN_FIRST_SWITCH) было удалено в схеме.

- Одно правило (MAX_XTALK) изменилось.

Окно Constraints Differences-Physical

Окно Constraints Differences-Physical использует плату как эталон для показа различий в правилах между платой и схемой. Например, если окно Constraints Differences-Physical показывает различия в правилах, как показано ниже:

Рис.5. Окно Constraints Differences-Physical

- Запись MAX_OVERSHOOT () (50.00,50.00) для цепи CLOCK означает, что правило MAX_OVERSHOOT не существует на цепи CLOCK в плате, но существует на цепи на схеме. Это означает что-либо из нижеследующего:

- Правило было удалено в плате после того, как схема и плата были синхронизированы в последний раз.

- Правило было добавлено в схему после того, как схема и плата были синхронизированы в последний раз.

- Запись MAX_XTALK (0.5000,0.5000) (0.4000,0.4000) для цепи SWITCH показывает, что значение правила MAX_XTALK на цепи SWITCH на плате 0.5000:0.5000, а значение правила на цепи на схеме 0.4000:0.4000. Это означает что-либо из нижеследующего:

- Правило было изменено в плате после того, как схема и плата были синхронизированы в последний раз.

- Правило было изменено в схеме после того, как схема и плата были синхронизированы в последний раз.

- Запись MIN_FIRST_SWITCH (10.00,20.00) () для цепи SWITCH означает, что правило MIN_FIRST_SWITCH существует на цепи SWITCH на плате, но не существует на цепи в схеме.

Это означает что-либо из нижеследующего:

- Правило было добавлено на плату после того, как схема и плата были синхронизированы в последний раз.

- Правило было удалено в схеме после того, как схема и плата были синхронизированы в последний раз.

- Раздел Summary показывает, что:

- Одно правило (MIN_FIRST_SWITCH) было добавлено в плате.

- Одно правило (MAX_OVERSHOOT) было удалено в плате.

- Одно правило (MAX_XTALK) изменилось.

4. ЛАБОРАТОРНОЕ ЗАДАНИЕ

И МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ЕГО ВЫПОЛНЕНИЮ

Произвести верификацию соответствия правил ранее созданной принципиальной схеме и разработанной топологии монтажного пространства. Вывести отчет о корректировке исходных данных.

5. УКАЗАНИЯ ПО ОФОРМЛЕНИЮ ОТЧЕТА

И КОНТРОЛЬНЫЕ ВОПРОСЫ