summaryrefslogtreecommitdiff
path: root/Netlist/2-bit-inverter.cir
diff options
context:
space:
mode:
authorAmbikeshwar2016-05-25 14:21:10 +0530
committerAmbikeshwar2016-05-25 14:21:10 +0530
commit10ffe344f141a49496b85cc780ffe85d7f084219 (patch)
treefafeaaa6b9d3588632f9599f6f438e47340c199e /Netlist/2-bit-inverter.cir
parentb503d66fcc1e26be28b58cccf888e43f99d35ae2 (diff)
downloadNGHDL-Example-10ffe344f141a49496b85cc780ffe85d7f084219.tar.gz
NGHDL-Example-10ffe344f141a49496b85cc780ffe85d7f084219.tar.bz2
NGHDL-Example-10ffe344f141a49496b85cc780ffe85d7f084219.zip
Sample netlist addedHEADmaster
Diffstat (limited to 'Netlist/2-bit-inverter.cir')
-rw-r--r--Netlist/2-bit-inverter.cir36
1 files changed, 36 insertions, 0 deletions
diff --git a/Netlist/2-bit-inverter.cir b/Netlist/2-bit-inverter.cir
new file mode 100644
index 0000000..82b9330
--- /dev/null
+++ b/Netlist/2-bit-inverter.cir
@@ -0,0 +1,36 @@
+* analysis type *
+.tran 1n 100n
+*
+* input sources *
+v1 100 0 DC PWL ( 0n 0.0 5n 0.0 5.1n 2.0 10n 0.0 10.1n 2.0 15n 2.0 15.1n 2.0 20n 0 20.1n 2.0 25n 2.0 25.1n 2.0 30n 2.0 30.1n 2.0
+ + 40n 0.0 50n 0.0 50.1n 2.0 60n 2.0 60.1n 0.0 70n 0.0 70.1n 2.0 80n 2.0 80.1n 0.0 90n 0.0 100n 2.0)
+
+v2 200 0 DC PWL ( 0n 2.0 5n 2.0 5.1n 0.0 10n 0.0 10.1n 2.0 15n 2.0 15.1n 0.0 20n 0 20.1n 2.0 25n 2.0 25.1n 0.0 30n 2.0 30.1n 2.0
+ + 40n 0.0 50n 0.0 50.1n 2.0 60n 2.0 60.1n 0.0 70n 0.0 70.1n 2.0 80n 2.0 80.1n 0.0 90n 0.0 100n 2.0)
+
+* resistors to ground *
+r1 100 0 1k
+r2 200 0 1k
+
+rload1 300 0 10k
+*rload2 400 0 10k
+*
+* adc_bridge blocks *
+aconverter1 [100 200] [1 2] adc_bridge1
+
+.model adc_bridge1 adc_bridge ( in_low =0.3 in_high =0.7
++ rise_delay =1.0e-12 fall_delay =1.0e-12)
+
+ainverter [1] [10] inv1
+and1 [2] [10] [11] and_gate
+.model inv1 inverter(instance_id = 101 rise_delay = 1.0e-12 fall_delay = 1.0e-12 stop_time=90e-9)
+.model and_gate and_nghdl(instance_id = 110 rise_delay = 1.0e-12 fall_delay = 1.0e-12 stop_time=90e-9)
+
+aconverter2 [11] [30] dac_bridge1
+
+.model dac_bridge1 dac_bridge( out_low=0.25 out_high=5.0
++out_undef=1.8 t_rise=0.5e-9 t_fall=0.5e-9)
+
+.end
+
+