ВУЗ:
Составители:
26
ячейки. В этом случае порты, назначенные левой верхней ячейке в EDIF, могут
быть назначены I/O сигналам, выходящим из ядра. Внешние I/O сигналы будут
рассматриваться транслятором, только если список связей не содержит КП,
иначе они будут проигнорированы. Для определения I/O сигналов существуют
ключевые слова интерфейса (interface, port и др). Когда происходит чтение спи-
ска связей, то используются I/O сигналы, заданные в секции интерфейса EDIF-
описания.
Для инициализации I/O сигналов ядра используется диалоговое окно
SPR>Setup>Core Setup - I/O Signals. С его помощью пользователь может поме-
нять расположение внешних сигналов проекта. В большинстве схемных редак-
торов, когда пользователь определяет выводы и порты для схемы или символа,
то они, как правило, являются I/O сигналами. Следующий пример показывает
применение I/O сигнала CLK:
(interface
(port CLK
(direction INPUT)
В данном примере нет задания позиции выводу, поэтому, в этом случае,
во время процедуры размещения элементов сигнал CLK будет распределен
равномерно по отношению к другим I/O сигналам вокруг ядра. Точные позиции
I/O сигналов могут быть заданы в диалоговом окне SPR Core Setup - I/O Signals.
Позиция порта I/O сигнала может быть задана в самом EDIF файле:
(interface
(port CLK
(direction INPUT)
(property PIN_ LOCATION (string "L2"))
)
В этом примере I/O сигнал CLK будет помещен во вторую позицию
(сверху вниз) на левой стороне ядра. Свойство PIN_ LOCATION со значениями
1, 2, … или L1, L2, ...., B1, … , R1, …, T1… задает относительные позиции I/O
сигналов вокруг ядра против часовой стрелки.
3.5. Критические цепи
Критические цепи задаются путем использования конструкций EDIF-
описания и учитываются во время оптимизации размещения ячеек. Критич-
ность цепи выражается целым числом, определяющим приоритет ее размеще-
ния. Это число может быть и положительным, и отрицательным. Цепи с неука-
занными значениями приоритета имеют критичность, равную нулю. Задание
критичности цепей во время размещения основывается на двух допущениях:
а) числовое значение критичности описывает относительную важность
данной цепи по отношению к другим;
б) значения критичности цепей внутренне масштабируются в соответст-
вии с наибольшим введенным значением. Например, если только одна цепь А
имеет заданную критичность, то любое ее числовое значение приводит к одно-
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »