summaryrefslogtreecommitdiff
path: root/src/SubcircuitLibrary/5bit-Ripple_carry_adder/5bit-Ripple_carry_adder.sch
diff options
context:
space:
mode:
authornilshah982019-07-02 16:42:20 +0530
committernilshah982019-07-02 16:46:12 +0530
commitb085a3df519debbc99acf4ded7e118a1690d6665 (patch)
tree0fc3e5389c2a77a97d1a065875fe87ddee2c23f4 /src/SubcircuitLibrary/5bit-Ripple_carry_adder/5bit-Ripple_carry_adder.sch
parente7cd941bc4a48ff8684e4db6b9dff0efeb51fa6e (diff)
downloadeSim-b085a3df519debbc99acf4ded7e118a1690d6665.tar.gz
eSim-b085a3df519debbc99acf4ded7e118a1690d6665.tar.bz2
eSim-b085a3df519debbc99acf4ded7e118a1690d6665.zip
Subcircuit added by ECE fellows 2019
Diffstat (limited to 'src/SubcircuitLibrary/5bit-Ripple_carry_adder/5bit-Ripple_carry_adder.sch')
-rw-r--r--src/SubcircuitLibrary/5bit-Ripple_carry_adder/5bit-Ripple_carry_adder.sch386
1 files changed, 386 insertions, 0 deletions
diff --git a/src/SubcircuitLibrary/5bit-Ripple_carry_adder/5bit-Ripple_carry_adder.sch b/src/SubcircuitLibrary/5bit-Ripple_carry_adder/5bit-Ripple_carry_adder.sch
new file mode 100644
index 00000000..dd2e9165
--- /dev/null
+++ b/src/SubcircuitLibrary/5bit-Ripple_carry_adder/5bit-Ripple_carry_adder.sch
@@ -0,0 +1,386 @@
+EESchema Schematic File Version 2
+LIBS:eSim_Analog
+LIBS:eSim_Devices
+LIBS:eSim_Digital
+LIBS:eSim_Hybrid
+LIBS:eSim_Miscellaneous
+LIBS:eSim_Plot
+LIBS:eSim_Power
+LIBS:eSim_Sources
+LIBS:eSim_Subckt
+LIBS:eSim_User
+LIBS:5bit-Ripple_carry_adder-cache
+EELAYER 25 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Full-Adder X4
+U 1 1 5C93C7FA
+P 3000 3550
+F 0 "X4" H 3000 3550 60 0000 C CNN
+F 1 "Full-Adder" H 3000 3550 60 0000 C CNN
+F 2 "" H 3000 3550 60 0000 C CNN
+F 3 "" H 3000 3550 60 0000 C CNN
+ 1 3000 3550
+ 1 0 0 -1
+$EndComp
+$Comp
+L Full-Adder X5
+U 1 1 5C93C84A
+P 4350 3550
+F 0 "X5" H 4350 3550 60 0000 C CNN
+F 1 "Full-Adder" H 4350 3550 60 0000 C CNN
+F 2 "" H 4350 3550 60 0000 C CNN
+F 3 "" H 4350 3550 60 0000 C CNN
+ 1 4350 3550
+ 1 0 0 -1
+$EndComp
+$Comp
+L Full-Adder X6
+U 1 1 5C93C897
+P 5700 3550
+F 0 "X6" H 5700 3550 60 0000 C CNN
+F 1 "Full-Adder" H 5700 3550 60 0000 C CNN
+F 2 "" H 5700 3550 60 0000 C CNN
+F 3 "" H 5700 3550 60 0000 C CNN
+ 1 5700 3550
+ 1 0 0 -1
+$EndComp
+$Comp
+L Full-Adder X7
+U 1 1 5C93C961
+P 7000 3550
+F 0 "X7" H 7000 3550 60 0000 C CNN
+F 1 "Full-Adder" H 7000 3550 60 0000 C CNN
+F 2 "" H 7000 3550 60 0000 C CNN
+F 3 "" H 7000 3550 60 0000 C CNN
+ 1 7000 3550
+ 1 0 0 -1
+$EndComp
+$Comp
+L Full-Adder X8
+U 1 1 5C93C9A8
+P 8250 3550
+F 0 "X8" H 8250 3550 60 0000 C CNN
+F 1 "Full-Adder" H 8250 3550 60 0000 C CNN
+F 2 "" H 8250 3550 60 0000 C CNN
+F 3 "" H 8250 3550 60 0000 C CNN
+ 1 8250 3550
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 3500 3450 3650 3450
+Wire Wire Line
+ 3650 3450 3650 4800
+Wire Wire Line
+ 2500 3700 2500 3850
+Wire Wire Line
+ 2500 3850 4900 3850
+Wire Wire Line
+ 4900 3850 4900 3650
+Wire Wire Line
+ 4900 3650 4850 3650
+Wire Wire Line
+ 4850 3450 4950 3450
+Wire Wire Line
+ 4950 3450 4950 4800
+Wire Wire Line
+ 3850 3700 3850 3900
+Wire Wire Line
+ 3850 3900 6250 3900
+Wire Wire Line
+ 6250 3900 6250 3650
+Wire Wire Line
+ 6250 3650 6200 3650
+Wire Wire Line
+ 5200 3700 5200 3850
+Wire Wire Line
+ 5200 3850 7550 3850
+Wire Wire Line
+ 7550 3850 7550 3650
+Wire Wire Line
+ 7550 3650 7500 3650
+Wire Wire Line
+ 6500 3900 8750 3900
+Wire Wire Line
+ 8750 3900 8750 3650
+Wire Wire Line
+ 8750 3450 8800 3450
+Wire Wire Line
+ 8800 3450 8800 4950
+Wire Wire Line
+ 7500 3450 7600 3450
+Wire Wire Line
+ 7600 3450 7600 4850
+Wire Wire Line
+ 6200 3450 6300 3450
+Wire Wire Line
+ 6300 3450 6300 4800
+Wire Wire Line
+ 7750 3700 7750 3850
+Wire Wire Line
+ 7750 3850 8000 3850
+Wire Wire Line
+ 8000 3850 8000 4900
+Wire Wire Line
+ 2350 3400 2500 3400
+Wire Wire Line
+ 2350 2200 2350 3400
+Wire Wire Line
+ 2450 3550 2500 3550
+Wire Wire Line
+ 2450 2550 2450 3550
+Wire Wire Line
+ 3650 3400 3850 3400
+Wire Wire Line
+ 3650 2200 3650 3400
+Wire Wire Line
+ 7600 3400 7750 3400
+Wire Wire Line
+ 7600 2200 7600 3400
+Wire Wire Line
+ 6300 3400 6500 3400
+Wire Wire Line
+ 6300 2200 6300 3400
+Wire Wire Line
+ 6400 3550 6500 3550
+Wire Wire Line
+ 6400 2550 6400 3550
+Wire Wire Line
+ 4950 3400 5200 3400
+Wire Wire Line
+ 4950 2200 4950 3400
+Wire Wire Line
+ 5050 3550 5200 3550
+Wire Wire Line
+ 5050 2500 5050 3550
+Text Notes 7550 2750 1 60 ~ 0
+A0
+Text Notes 6200 2750 1 60 ~ 0
+A1
+Text Notes 4900 2750 1 60 ~ 0
+A2
+Text Notes 3600 2750 1 60 ~ 0
+A3
+Text Notes 2300 2750 1 60 ~ 0
+A4
+Text Notes 7800 2900 3 60 ~ 0
+B0
+Text Notes 6500 3050 1 60 ~ 0
+B1
+Text Notes 5150 3050 1 60 ~ 0
+B2
+Text Notes 3850 3050 1 60 ~ 0
+B3
+Text Notes 2550 3050 1 60 ~ 0
+B4
+Text Notes 8750 4700 1 60 ~ 0
+O0
+Text Notes 7550 4700 1 60 ~ 0
+O1
+Text Notes 6250 4650 1 60 ~ 0
+O2
+Text Notes 4900 4650 1 60 ~ 0
+O3
+Text Notes 3600 4650 1 60 ~ 0
+O4
+Wire Wire Line
+ 7700 2550 7700 3550
+Wire Wire Line
+ 7700 3550 7750 3550
+Wire Wire Line
+ 3850 3550 3750 3550
+Wire Wire Line
+ 3750 3550 3750 2550
+Wire Wire Line
+ 6500 3900 6500 3700
+$Comp
+L PORT U1
+U 12 1 5C95CA38
+P 7600 1950
+F 0 "U1" H 7650 2050 30 0000 C CNN
+F 1 "PORT" H 7600 1950 30 0000 C CNN
+F 2 "" H 7600 1950 60 0000 C CNN
+F 3 "" H 7600 1950 60 0000 C CNN
+ 12 7600 1950
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 9 1 5C95CAA1
+P 6300 1950
+F 0 "U1" H 6350 2050 30 0000 C CNN
+F 1 "PORT" H 6300 1950 30 0000 C CNN
+F 2 "" H 6300 1950 60 0000 C CNN
+F 3 "" H 6300 1950 60 0000 C CNN
+ 9 6300 1950
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 6 1 5C95CAD4
+P 4950 1950
+F 0 "U1" H 5000 2050 30 0000 C CNN
+F 1 "PORT" H 4950 1950 30 0000 C CNN
+F 2 "" H 4950 1950 60 0000 C CNN
+F 3 "" H 4950 1950 60 0000 C CNN
+ 6 4950 1950
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 3 1 5C95CB01
+P 3650 1950
+F 0 "U1" H 3700 2050 30 0000 C CNN
+F 1 "PORT" H 3650 1950 30 0000 C CNN
+F 2 "" H 3650 1950 60 0000 C CNN
+F 3 "" H 3650 1950 60 0000 C CNN
+ 3 3650 1950
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 1 1 5C95CB34
+P 2350 1950
+F 0 "U1" H 2400 2050 30 0000 C CNN
+F 1 "PORT" H 2350 1950 30 0000 C CNN
+F 2 "" H 2350 1950 60 0000 C CNN
+F 3 "" H 2350 1950 60 0000 C CNN
+ 1 2350 1950
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 14 1 5C95CB65
+P 7700 2300
+F 0 "U1" H 7750 2400 30 0000 C CNN
+F 1 "PORT" H 7700 2300 30 0000 C CNN
+F 2 "" H 7700 2300 60 0000 C CNN
+F 3 "" H 7700 2300 60 0000 C CNN
+ 14 7700 2300
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 11 1 5C95CBEC
+P 6400 2300
+F 0 "U1" H 6450 2400 30 0000 C CNN
+F 1 "PORT" H 6400 2300 30 0000 C CNN
+F 2 "" H 6400 2300 60 0000 C CNN
+F 3 "" H 6400 2300 60 0000 C CNN
+ 11 6400 2300
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 8 1 5C95CC27
+P 5050 2250
+F 0 "U1" H 5100 2350 30 0000 C CNN
+F 1 "PORT" H 5050 2250 30 0000 C CNN
+F 2 "" H 5050 2250 60 0000 C CNN
+F 3 "" H 5050 2250 60 0000 C CNN
+ 8 5050 2250
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 5 1 5C95CC5E
+P 3750 2300
+F 0 "U1" H 3800 2400 30 0000 C CNN
+F 1 "PORT" H 3750 2300 30 0000 C CNN
+F 2 "" H 3750 2300 60 0000 C CNN
+F 3 "" H 3750 2300 60 0000 C CNN
+ 5 3750 2300
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 2 1 5C95CC9F
+P 2450 2300
+F 0 "U1" H 2500 2400 30 0000 C CNN
+F 1 "PORT" H 2450 2300 30 0000 C CNN
+F 2 "" H 2450 2300 60 0000 C CNN
+F 3 "" H 2450 2300 60 0000 C CNN
+ 2 2450 2300
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 15 1 5C95D6FB
+P 8000 5150
+F 0 "U1" H 8050 5250 30 0000 C CNN
+F 1 "PORT" H 8000 5150 30 0000 C CNN
+F 2 "" H 8000 5150 60 0000 C CNN
+F 3 "" H 8000 5150 60 0000 C CNN
+ 15 8000 5150
+ 0 -1 -1 0
+$EndComp
+$Comp
+L PORT U1
+U 16 1 5C95D772
+P 8800 5200
+F 0 "U1" H 8850 5300 30 0000 C CNN
+F 1 "PORT" H 8800 5200 30 0000 C CNN
+F 2 "" H 8800 5200 60 0000 C CNN
+F 3 "" H 8800 5200 60 0000 C CNN
+ 16 8800 5200
+ 0 -1 -1 0
+$EndComp
+$Comp
+L PORT U1
+U 13 1 5C95D7ED
+P 7600 5100
+F 0 "U1" H 7650 5200 30 0000 C CNN
+F 1 "PORT" H 7600 5100 30 0000 C CNN
+F 2 "" H 7600 5100 60 0000 C CNN
+F 3 "" H 7600 5100 60 0000 C CNN
+ 13 7600 5100
+ 0 -1 -1 0
+$EndComp
+$Comp
+L PORT U1
+U 10 1 5C95D844
+P 6300 5050
+F 0 "U1" H 6350 5150 30 0000 C CNN
+F 1 "PORT" H 6300 5050 30 0000 C CNN
+F 2 "" H 6300 5050 60 0000 C CNN
+F 3 "" H 6300 5050 60 0000 C CNN
+ 10 6300 5050
+ 0 -1 -1 0
+$EndComp
+$Comp
+L PORT U1
+U 7 1 5C95D899
+P 4950 5050
+F 0 "U1" H 5000 5150 30 0000 C CNN
+F 1 "PORT" H 4950 5050 30 0000 C CNN
+F 2 "" H 4950 5050 60 0000 C CNN
+F 3 "" H 4950 5050 60 0000 C CNN
+ 7 4950 5050
+ 0 -1 -1 0
+$EndComp
+$Comp
+L PORT U1
+U 4 1 5C95D8EA
+P 3650 5050
+F 0 "U1" H 3700 5150 30 0000 C CNN
+F 1 "PORT" H 3650 5050 30 0000 C CNN
+F 2 "" H 3650 5050 60 0000 C CNN
+F 3 "" H 3650 5050 60 0000 C CNN
+ 4 3650 5050
+ 0 -1 -1 0
+$EndComp
+Text Notes 7950 4700 1 60 ~ 0
+Cin
+$EndSCHEMATC