Проектирование топологии СБИС и микросистем в САПР Tanner Pro. Коноплев Б.Г - 23 стр.

UptoLike

23
view, то LEdit предупредит пользователя и проигнорирует следующие за пер-
вой меткой netlist view.
Все свойства ячеек транслируются в соответствующие экземпляры яче-
ек. Свойства, не связанные с меткой списка netlist view, будут проигнорирова-
ны. LEdit поддерживает использование свойств, касающихся именования и
позиционирования ячеек типа «контактная площадка» (КП, pad) и внешних
входных/выходных (I/O) сигналов. Если файл EDIF содержит свойства КП (pad
properties) и I/O сигналы, то будут рассматриваться только свойства КП. LEdit
обеспечивает опционные предупреждения в тех случаях, когда оба типа свойств
появляются в списке связей. Предупреждения отключаются пунктом меню
Setup > Application > Warnings.
Синтаксический анализатор также имеет ограничение количества проек-
тов в файле: один проект (design designname (…)) – для одного EDIF файла.
Внешние библиотечные EDIF-определения (external(…)) – обрабатыва-
ются так же, как и нормальные библиотечные EDIF-определения (library(…)).
Кроме того синтаксический анализатор рассматривает библиотечную информа-
цию, присутствующую только в текущем EDIF файле.
Таблица отображений имен выводов элементов генерируется програм-
мой в том случае, если имена ячеек и портов в EDIF файле отличаются от биб-
лиотечных. При несовпадении имен ячеек и портов в EDIF файле и библиотеке
стандартных ячеек (standard cell library), модуль LEdit автоматически открыва-
ет диалоговое окно Mapping Table для назначения соответствия имен выводов
используемых элементов. Пользователь может открыть это диалоговое окно че-
рез окна SPR Setup или BPR Initialization. Информация об отображении имен
выводов ячеек сохраняется в TDB файле.
3.2. Основные положения EDIF-формата
Файл EDIF должен соответствовать следующим положениям и прави-
лам:
- компонент (ячейка, порт) в EDIF файле должен быть полностью опре-
делен до его использования;
- если интерфейс ячейки в EDIF файле содержит порты, которые нику-
да не подключены, то во время процесса назначения/отображения
(mapping) их можно специфицировать как не используемые (“not
used”);
- все сигналы, которые трассируются в ядре и между ядром и рамкой
внешних выводов кристалла, должны быть описаны в списке связей,
за исключением соединений VDD и GND от ядра к КП;
- КП питания и земли не обязательно включать в список связей. Если
их нет в списке связей, LEdit ставит их автоматически;
- используемый диапазон целых чисел –2
31
+1 х 2
31
-1 (32-битное
знаковое целое (integer); вещественные числа в диапазоне