Курсовой по ОПЭКБ(1). Курсовой проект по дисциплине Основы проектирования электронной компонентной базы
![]()
|
Start Simulation, в результате получаем графики временных зависимостей (рисунок 13). Рисунок 13 – Временные диаграммы работы логического элемента Проверяем графики временных зависимостей по таблице 2. Ниже приведен код NetList’а: * SPICE export by: S-Edit 16.4 * Export time: Thu May 26 11:59:30 2019 * Design: Schematic * Cell: Cell0 * Interface: view0 * View: view0 * View type: connectivity * Export as: top-level cell * Export mode: hierarchical * Exclude empty cells: yes * Exclude .model: no * Exclude .end: no * Exclude simulator commands: no * Expand paths: yes * Wrap lines: no * Root path: C:\Administrator\Схема * Exclude global pins: no * Exclude instance locations: no * Control property name(s): SPICE ********* Simulation Settings - General Section ********* .lib "C:/Users/PC8/Documents/Tanner EDA/Tanner Tools v16.3/Process/Generic_250nm/Generic_250nm_Tech/Generic_250nm.lib" TT ***** Top Level ***** MMn1 N_9 B Gnd Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=993 $y=-1700 $w=414 $h=600 MMn2 N_5 D Gnd Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=1393 $y=-5500 $w=414 $h=600 MMn3 N_8 N_10 Gnd Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=7793 $y=-500 $w=414 $h=600 MMn4 N_6 C N_1 Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=4893 $y=-4600 $w=414 $h=600 MMn5 N_1 N_5 Gnd Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=4893 $y=-5500 $w=414 $h=600 MMn6 N_2 N_6 Gnd Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=7193 $y=-4300 $w=414 $h=600 MMn10 N_8 N_2 Gnd Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=9093 $y=-500 $w=414 $h=600 MMn11 Out N_8 Gnd Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=10693 $y=-400 $w=414 $h=600 MMn12 N_11 A N_3 Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=3593 $y=-200 $w=414 $h=600 MMn13 N_3 N_9 Gnd Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=3593 $y=-1100 $w=414 $h=600 MMn14 N_10 N_11 Gnd Gnd NMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=5893 $y=100 $w=414 $h=600 MMp1 N_9 B Vdd Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=993 $y=-900 $w=414 $h=600 MMp2 N_5 D Vdd Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=1393 $y=-4700 $w=414 $h=600 MMp3 N_7 N_2 Vdd Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=7793 $y=1300 $w=414 $h=600 MMp4 N_6 C Vdd Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=4293 $y=-3600 $w=414 $h=600 MMp5 N_4 N_5 Vdd Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=5493 $y=-3600 $w=414 $h=600 MMp6 N_2 N_6 Vdd Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=7193 $y=-3500 $w=414 $h=600 MMp10 N_8 N_10 N_7 Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=7793 $y=500 $w=414 $h=600 MMp11 Out N_8 Vdd Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=10693 $y=400 $w=414 $h=600 MMp12 N_11 A Vdd Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=2993 $y=800 $w=414 $h=600 MMp13 N_11 N_9 Vdd Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=4193 $y=800 $w=414 $h=600 MMp14 N_10 N_11 Vdd Vdd PMOS25 W=1.5u L=250n M=1 AS=975f PS=4.3u AD=975f PD=4.3u $ $x=5893 $y=900 $w=414 $h=600 VV4 Vdd Gnd DC 2.5 $ $x=12600 $y=-2200 $w=400 $h=600 VV1 A Gnd PULSE(0 2.2 0 5n 5n 20n 50n) $ $x=-1200 $y=0 $w=400 $h=600 VV2 B Gnd PULSE(0 2.2 0 5n 5n 45n 100n) $ $x=-1100 $y=-2100 $w=400 $h=600 VV3 C Gnd PULSE(0 2.2 0 5n 5n 95n 200n) $ $x=-1100 $y=-4200 $w=400 $h=600 VV5 D Gnd PULSE(0 2.2 0 5n 5n 195n 400n) $ $x=-400 $y=-5400 $w=400 $h=600 .PRINT V(A) $ $x=250 $y=650 $w=1500 $h=300 .PRINT V(B) $ $x=-50 $y=-1450 $w=1500 $h=300 .PRINT V(C) $ $x=350 $y=-3750 $w=1500 $h=300 .PRINT V(D) $ $x=1150 $y=-5250 $w=1500 $h=300 .PRINT V(Out) $ $x=13050 $y=350 $w=1500 $h=300 ********* Simulation Settings - Analysis Section ********* .tran 1ns 1000ns start=0n .option prtdel=1ns ********* Simulation Settings - Additional SPICE Commands ********* .end 3 Создание топологии логического элемента Первым шагом создания топологии является создание проекта и создание ячейки. Далее выполняем настройку проекта (рисунок 18). Выбираем 1 Lambda = 1/8 Microns. Данное значение выбрано так, чтобы минимальный размер в схеме (длина канала) соответствовал 2 Lambda (250 нм). Далее производится настройка сетки (Рисунок 15). Для удобства устанавливаем привязку мыши к узлам сетки, кратным λ. Рисунок 14 – Настройка проекта |