
- •Лабораторная работа # 7 (4 часа) исследование статических кмоп триггеров
- •1. Цель работы
- •2. Лабораторные задания
- •I step II step nth step stepIi step II step low-high high-low
- •2.2.1. Необходимые входные файлы для моделирования.
- •2.3.1. Необходимые входные файлы для моделирования.
- •3. Порядок выполнения работы
- •4. Обработка результатов лабораторной работы
- •5. Отчет
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 |