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

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

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

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

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

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

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

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

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

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

    1. Как осуществляется просмотр правила бита шины?

    2. Перечислите последовательность процедур при создании правила бита, отведенного из шины.

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

    4. Как производится запуск Constraint Manager

    5. Какие преимущества при управлении правилами имеет Constraint Manager?

Лабораторная работа 6 работа с правилами парных контактов

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

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

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

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

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

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

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

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

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

Парные контакты представляет собой пару логически соединенных контактов, которые образуют соединение типа источник - приемник (driver-receiver). Парные контакты могут не быть непосредственно соединены, но они должны существовать в одной цепи. Используйте парные контакты для создания правил, специфичных для соединений типа контакт-контакт в цепи.

Внимание: Рекомендуется создание правил для парных контактов только в Constraint Manager, а не в Concept HDL.

Создание правил для Pin-Pairs в Constraint Manager

Перед тем, как создавать правила для парных контактов в Constraint Manager, убедитесь, что компоненты, которые образуют парные контакты, имеют позиционные обозначения (свойство LOCATION) и номера (свойство PN). Для присвоения позиционных обозначений компонентам и номеров контактам выполните одно из следующих действий:

- Package design. При выполнении package design, позиционные обозначения и номера автоматически присваиваются компонентам.

- Разбейте компоненты на вентили, контакты которых образуют парные контакты и добавьте им свойство LOCATION=<value>.

Внимание: При разбиении компонента, номера контактов автоматически присваиваются компоненту.

Процедура разбиения компонентов, контакты которых образуют парные контакты, и затем создание правила для них в Constraint Manager объясняется ниже.

Для создания правила минимальной задержки включения (minimum first switch delay) для парных контактов, выполните следующие действия:

1. Выберите Component > Section и разбейте оба компонента ls04 как показано ниже:

- Разбейте устройство I11 компонента ls04, чтобы pin имели номера 1 и 2.

- Разбейте устройство I12 компонента ls04 чтобы pin имели номера 3 и 4.

Pin 1 вентиля I11 компонента ls04 и pin 3 вентиля I12 компонента ls04 составляют driver/receiver pin-pair.

2. Добавьте свойство LOCATION=U1 вентилю I11 компонента lso4.

3. Добавьте свойство LOCATION=U2 вентилю I12 компонента lso4.

4. Выберите File > Save в Concept HDL.

5. Откройте лист Switch/Settle Delays в Constraint Manager.

6. Создайте пару контактов U1.2:U2.3 в цепи SETTLE в Constraint Manager.

7. Для создания правила минимальной задержки включения с фронтом сигнала (rising edge) в 11 ns и спадом (falling edge) в 12 ns, введите 11:12 в колонке Min рядом с pin pair U1.2:U2.3.

Рис.1. Окно редактирования задержек

Ввод правил для пар контактов в Concept HDL

Вы можете создавать правила для парных контактов в Concept HDL до или после расширенного проектирования (packaging design).

Внимание: Рекомендуется создавать правила для парных контактов только в Constraint Manager, а не в Concept HDL.

Процедура создания правил для парных контактов (pin-pairs) в Concept HDL описана ниже:

Ввод правил для парных контактов Concept HDL до выполнения расширенного проектирования

Процедура ввода правил для парных контактов в Concept HDL до выполнения расширенного проектирования объяснена ниже.

Для ввода минимальной задержки включения выполните следующие действия:

1. Выйдите из Constraint Manager, если вы запустили его из Concept HDL.

2. Выберите Component > Section и разделите компоненты ls04 как показано ниже:

- Разбейте устройство I11 компонента ls04, чтобы pin имели номера 1 и 2.

- Разбейте устройство I12 компонента ls04 чтобы pin имели номера 3 и 4.

Pin 1 вентиля I11 компонента ls04 и pin 3 вентиля I12 компонента ls04 составляют driver/receiver pin-pair.

3. Добавьте свойство LOCATION =U1 на устройство I11 компонента lso4.

4. Добавьте свойство LOCATION =U2 на устройство I12 компонента lso4.

5. Добавьте свойство MIN_FIRST_SWITCH= U1.2:U2.3:11 ns:12 ns цепи SETTLE для создания правила minimum first switch delay (с rising edge в 11 ns и falling edge в 12 ns).

6. Выберите Tools > Constraints > Edit для запуска Constraint Manager.

Правило для парных контактов будет отображено в Constraint Manager.

Ввод правил для Pin-Pair в Concept HDL после выполнения Packaging design

Процедура ввода правил для парных контактов в Concept HDL после выполнения процедуры расширенного проектирования объяснена ниже.

Для ввода правила минимальной задержки включения для пар контактов выполните следующие действия:

1. Выйдите из Constraint Manager, если вы запустили его из Concept HDL.

2. Выберите Tools > Constraints > Update Schematic.

3. Выполните операцию Package design.

4. Добавьте свойство MIN_FIRST_SWITCH= U1.2:U2.3:11 ns:12 ns цепи SETTLE для создания правила минимальной задержки включения (с rising edge в 11 ns и falling edge в 12 ns), где:

U1 – значение свойства LOCATION на первом устройстве ls04, 2 – значение свойства PN на driver pin, U2 – значение свойства LOCATION на втором устройстве ls04 и 3 – значение свойства PN на receiver pin.

5. Выберите Tools > Constraints > Edit для запуска Constraint Manager.

Правило для пары контактов будет отображено в Constraint Manager.

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

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

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

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

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