Цифровые компоненты
Цифровые компоненты (примитивы) задаются по формату
Uxxx <mun> [(<список параметров>*)] <+узел источника питания>
+ <-узел источника питания> <список узлов>*
+
<имя модели динамики> <имя модели вход/выход>
+
[MNTYMXDLY=<вы6op
значения задержки>]
+ [IO_LEVEL=<
уровень модели интерфейса>]
Параметр
<тип>
указывает тип логического устройства (их перечень приведен ниже, например AND, NOR); в круглых скобках указываются значения одного или более параметров через запятую (например, для схемы И указывается количество входов). После списка узлов подключения логического устройства следуют имена двух, моделей. Первая модель описывает динамические свойства устройства, вторая - характеристики входных и выходных сопротивлений.
Модели
динамики
имеют ключевые слова, приведенные в табл. 4.30.
Таблица 4.30. Ключевые слова модели динамики
Имя модели динамики |
Тип компонента |
||
UADC |
Аналого-цифровой преобразователь |
||
UBTG |
Двунаправленный переключающий вентиль |
||
UDAC |
Цифроаналоговый преобразователь |
||
UDLY |
Цифровая линия задержки |
||
UEFF |
Триггер с динамическим управлением |
||
UGATE |
Стандартный вентиль |
||
UGFF |
Триггер с потенциальным управлением |
||
UIO |
Модель входа /выхода цифрового устройства |
||
UPLD |
Программируемые логические матрицы |
||
UROM |
Постоянное запоминающее устройство |
||
URAM |
Оперативное запоминающее устройство |
||
UTGATE |
Вентиль с тремя состояниями |
||
Модели вход/выход имеют ключевое слово UIO (п. 4.3.5).
Параметр
MNTYMXDLY
позволяет конкретному индивидуальному устройству назначить минимальное, типичное или максимальное значение времени задержки, указанное в спецификации модели его динамики:
0 - значение задержки, заданное параметром
DIGMNTYMX
директивы .OPTIONS (по умолчанию параметр равен 2);