Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DigitalIC_lab7.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
4.56 Mб
Скачать

2.3.1. Необходимые входные файлы для моделирования.

Для входных файлов принять:

  • Продолжительность входного фронта: 50 псек

  • Значение выходной емкостной нагрузки: Cload=5 фФ

2.3.1.1. Необходимый входной файл для статического КМОП D триггера управляемого положительным фронтом, с установкой низким уровнем асинхронных входов “0” и “1”, используемый для измерения динамического времени установки от низкого до высокого с применением программного средства схемотехнического моделирования HSpice, следующий:

*Pos edge DFF, low active async set and reset

*Hold Time

* HSPICE Netlist

.options POST=1 parhier=local

* Models section

* Include models

.include '/student_lab/digital_ic/all_models/model_val'

* Design variables section

* Define parameters

.param vdd = VDD_val

.param tr=TR_val

.param freq=FREQ_val

.param per=’1/freq’

.temp Temp_val

* Structural netlist section

.include '/student_lab/digital_ic/variant_val/dffrbsb.netl'

vvss vss gnd dc=0

vvdd vdd gnd dc='vdd'

***Input Signals

vsetb setb 0 vdd

vrstb rstb 0 vdd

vclk clk 0 pwl 0 0 per 0 'per+tr' vdd

vd d 0 pwl 0 vdd 'per+thold' vdd 'per+thold+tr' 0

.param thold = 0p

***Initial Conditions

.ic v(q2)=0

cloadq q gnd LOAD_val

cloadqn qn gnd LOAD_val

* Analysis section

* Transient Analyses

.tran ‘0.01*tr’ ‘5*per’

.probe v(*)

*Options

.option post probe

.end

2.3.1.2. Необходимый входной файл для статического КМОП триггера управляемого положительным фронтом, с установкой низким уровнем асинхронных входов “0” и “1”, используемый для измерения динамического времени установки от низкого до высокого с применением программного средства схемотехнического моделирования HSpice, следующий:

*Pos edge DFF, low active async set and reset

*Hold Time

* HSPICE Netlist

.options POST=1 parhier=local

* Models section

* Include models

.include '/student_lab/digital_ic/all_models/model_val'

* Design variables section

* Define parameters

.param vdd = VDD_val

.param tr=TR_val

.param freq=FREQ_val

.param per=’1/freq’

.temp Temp_val

* Structural netlist section

.include '/student_lab/digital_ic/variant_val/dffrbsb.netl'

vvss vss gnd dc=0

vvdd vdd gnd dc='vdd'

***Input Signals

vsetb setb 0 vdd

vrstb rstb 0 vdd

vclk clk 0 pwl 0 0 per 0 'per+tr' vdd

vd d 0 pwl 0 0 'per+thold' 0 'per+thold+tr' vdd

.param thold = 0p

***Initial Conditions

.ic v(q2)=0

cloadq q gnd LOAD_val

cloadqn qn gnd LOAD_val

* Analysis section

* Transient Analyses

.tran ‘0.01*tr’ ‘5*per’

.probe v(*)

*Options

.option post probe

.end

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]