summaryrefslogtreecommitdiff
path: root/src/SubcircuitLibrary/CSLA_BEC1_logic/CSLA_BEC1_logic.sch
diff options
context:
space:
mode:
authorsaurabhb172019-07-02 17:08:16 +0530
committerGitHub2019-07-02 17:08:16 +0530
commit83d93769478a1805083666479d4ff83b875ba955 (patch)
treed97a2f3543ab4e5164490495ee19f20352ecb71f /src/SubcircuitLibrary/CSLA_BEC1_logic/CSLA_BEC1_logic.sch
parent29dc2de214a60216e62d80dfa3e5cbd998c2d6ee (diff)
parent8c44f97b533607d057a28e029e42f001270f4fd4 (diff)
downloadeSim-83d93769478a1805083666479d4ff83b875ba955.tar.gz
eSim-83d93769478a1805083666479d4ff83b875ba955.tar.bz2
eSim-83d93769478a1805083666479d4ff83b875ba955.zip
Merge pull request #115 from nilshah98/ese
Adding the work done by FSF 2019 eSim ECE Fellows
Diffstat (limited to 'src/SubcircuitLibrary/CSLA_BEC1_logic/CSLA_BEC1_logic.sch')
-rw-r--r--src/SubcircuitLibrary/CSLA_BEC1_logic/CSLA_BEC1_logic.sch654
1 files changed, 654 insertions, 0 deletions
diff --git a/src/SubcircuitLibrary/CSLA_BEC1_logic/CSLA_BEC1_logic.sch b/src/SubcircuitLibrary/CSLA_BEC1_logic/CSLA_BEC1_logic.sch
new file mode 100644
index 00000000..e7eac906
--- /dev/null
+++ b/src/SubcircuitLibrary/CSLA_BEC1_logic/CSLA_BEC1_logic.sch
@@ -0,0 +1,654 @@
+EESchema Schematic File Version 2
+LIBS:eSim_Analog
+LIBS:eSim_Devices
+LIBS:eSim_Digital
+LIBS:eSim_Hybrid
+LIBS:eSim_Miscellaneous
+LIBS:eSim_PSpice
+LIBS:eSim_Plot
+LIBS:eSim_Power
+LIBS:eSim_Sources
+LIBS:eSim_User
+LIBS:eSim_Subckt
+LIBS:power
+LIBS:CSLA_BEC1_logic-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 d_and U2
+U 1 1 5CFB5959
+P 4800 3500
+F 0 "U2" H 4800 3500 60 0000 C CNN
+F 1 "d_and" H 4850 3600 60 0000 C CNN
+F 2 "" H 4800 3500 60 0000 C CNN
+F 3 "" H 4800 3500 60 0000 C CNN
+ 1 4800 3500
+ 0 1 1 0
+$EndComp
+$Comp
+L d_and U3
+U 1 1 5CFB595A
+P 4850 5350
+F 0 "U3" H 4850 5350 60 0000 C CNN
+F 1 "d_and" H 4900 5450 60 0000 C CNN
+F 2 "" H 4850 5350 60 0000 C CNN
+F 3 "" H 4850 5350 60 0000 C CNN
+ 1 4850 5350
+ 0 1 1 0
+$EndComp
+$Comp
+L d_xor U5
+U 1 1 5CFB595B
+P 5750 2900
+F 0 "U5" H 5750 2900 60 0000 C CNN
+F 1 "d_xor" H 5800 3000 47 0000 C CNN
+F 2 "" H 5750 2900 60 0000 C CNN
+F 3 "" H 5750 2900 60 0000 C CNN
+ 1 5750 2900
+ 1 0 0 -1
+$EndComp
+$Comp
+L d_xor U6
+U 1 1 5CFB595C
+P 5800 4450
+F 0 "U6" H 5800 4450 60 0000 C CNN
+F 1 "d_xor" H 5850 4550 47 0000 C CNN
+F 2 "" H 5800 4450 60 0000 C CNN
+F 3 "" H 5800 4450 60 0000 C CNN
+ 1 5800 4450
+ 1 0 0 -1
+$EndComp
+$Comp
+L d_xor U7
+U 1 1 5CFB595D
+P 5900 5250
+F 0 "U7" H 5900 5250 60 0000 C CNN
+F 1 "d_xor" H 5950 5350 47 0000 C CNN
+F 2 "" H 5900 5250 60 0000 C CNN
+F 3 "" H 5900 5250 60 0000 C CNN
+ 1 5900 5250
+ 1 0 0 -1
+$EndComp
+$Comp
+L d_xor U8
+U 1 1 5CFB595E
+P 5900 6700
+F 0 "U8" H 5900 6700 60 0000 C CNN
+F 1 "d_xor" H 5950 6800 47 0000 C CNN
+F 2 "" H 5900 6700 60 0000 C CNN
+F 3 "" H 5900 6700 60 0000 C CNN
+ 1 5900 6700
+ 1 0 0 -1
+$EndComp
+$Comp
+L d_inverter U4
+U 1 1 5CFB595F
+P 5600 1300
+F 0 "U4" H 5600 1200 60 0000 C CNN
+F 1 "d_inverter" H 5600 1450 60 0000 C CNN
+F 2 "" H 5650 1250 60 0000 C CNN
+F 3 "" H 5650 1250 60 0000 C CNN
+ 1 5600 1300
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 1 1 5CFB6267
+P 1950 1300
+F 0 "U1" H 2000 1400 30 0000 C CNN
+F 1 "PORT" H 1950 1300 30 0000 C CNN
+F 2 "" H 1950 1300 60 0000 C CNN
+F 3 "" H 1950 1300 60 0000 C CNN
+ 1 1950 1300
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 5 1 5CFB62F5
+P 1950 1700
+F 0 "U1" H 2000 1800 30 0000 C CNN
+F 1 "PORT" H 1950 1700 30 0000 C CNN
+F 2 "" H 1950 1700 60 0000 C CNN
+F 3 "" H 1950 1700 60 0000 C CNN
+ 5 1950 1700
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 9 1 5CFB6357
+P 1950 2100
+F 0 "U1" H 2000 2200 30 0000 C CNN
+F 1 "PORT" H 1950 2100 30 0000 C CNN
+F 2 "" H 1950 2100 60 0000 C CNN
+F 3 "" H 1950 2100 60 0000 C CNN
+ 9 1950 2100
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 2 1 5CFB63B0
+P 2150 2900
+F 0 "U1" H 2200 3000 30 0000 C CNN
+F 1 "PORT" H 2150 2900 30 0000 C CNN
+F 2 "" H 2150 2900 60 0000 C CNN
+F 3 "" H 2150 2900 60 0000 C CNN
+ 2 2150 2900
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 6 1 5CFB641E
+P 2300 3300
+F 0 "U1" H 2350 3400 30 0000 C CNN
+F 1 "PORT" H 2300 3300 30 0000 C CNN
+F 2 "" H 2300 3300 60 0000 C CNN
+F 3 "" H 2300 3300 60 0000 C CNN
+ 6 2300 3300
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 3 1 5CFB647F
+P 1900 4450
+F 0 "U1" H 1950 4550 30 0000 C CNN
+F 1 "PORT" H 1900 4450 30 0000 C CNN
+F 2 "" H 1900 4450 60 0000 C CNN
+F 3 "" H 1900 4450 60 0000 C CNN
+ 3 1900 4450
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 7 1 5CFB6565
+P 2150 4850
+F 0 "U1" H 2200 4950 30 0000 C CNN
+F 1 "PORT" H 2150 4850 30 0000 C CNN
+F 2 "" H 2150 4850 60 0000 C CNN
+F 3 "" H 2150 4850 60 0000 C CNN
+ 7 2150 4850
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 4 1 5CFB65D4
+P 2000 5900
+F 0 "U1" H 2050 6000 30 0000 C CNN
+F 1 "PORT" H 2000 5900 30 0000 C CNN
+F 2 "" H 2000 5900 60 0000 C CNN
+F 3 "" H 2000 5900 60 0000 C CNN
+ 4 2000 5900
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 8 1 5CFB6660
+P 2300 6300
+F 0 "U1" H 2350 6400 30 0000 C CNN
+F 1 "PORT" H 2300 6300 30 0000 C CNN
+F 2 "" H 2300 6300 60 0000 C CNN
+F 3 "" H 2300 6300 60 0000 C CNN
+ 8 2300 6300
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 10 1 5CFB66D3
+P 8700 2250
+F 0 "U1" H 8750 2350 30 0000 C CNN
+F 1 "PORT" H 8700 2250 30 0000 C CNN
+F 2 "" H 8700 2250 60 0000 C CNN
+F 3 "" H 8700 2250 60 0000 C CNN
+ 10 8700 2250
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 11 1 5CFB6922
+P 8700 2600
+F 0 "U1" H 8750 2700 30 0000 C CNN
+F 1 "PORT" H 8700 2600 30 0000 C CNN
+F 2 "" H 8700 2600 60 0000 C CNN
+F 3 "" H 8700 2600 60 0000 C CNN
+ 11 8700 2600
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 12 1 5CFB6A11
+P 8700 3200
+F 0 "U1" H 8750 3300 30 0000 C CNN
+F 1 "PORT" H 8700 3200 30 0000 C CNN
+F 2 "" H 8700 3200 60 0000 C CNN
+F 3 "" H 8700 3200 60 0000 C CNN
+ 12 8700 3200
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 13 1 5CFB6AE5
+P 8700 3500
+F 0 "U1" H 8750 3600 30 0000 C CNN
+F 1 "PORT" H 8700 3500 30 0000 C CNN
+F 2 "" H 8700 3500 60 0000 C CNN
+F 3 "" H 8700 3500 60 0000 C CNN
+ 13 8700 3500
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 14 1 5CFB6B58
+P 8700 3800
+F 0 "U1" H 8750 3900 30 0000 C CNN
+F 1 "PORT" H 8700 3800 30 0000 C CNN
+F 2 "" H 8700 3800 60 0000 C CNN
+F 3 "" H 8700 3800 60 0000 C CNN
+ 14 8700 3800
+ -1 0 0 1
+$EndComp
+$Comp
+L Logic_adder X3
+U 1 1 5CFB6531
+P 3850 1650
+F 0 "X3" H 3850 1400 60 0000 C CNN
+F 1 "Logic_adder" H 3900 1650 60 0000 C CNN
+F 2 "" H 3850 1650 60 0000 C CNN
+F 3 "" H 3850 1650 60 0000 C CNN
+ 1 3850 1650
+ 1 0 0 -1
+$EndComp
+$Comp
+L Logic_adder X1
+U 1 1 5CFB6824
+P 3750 3250
+F 0 "X1" H 3750 3000 60 0000 C CNN
+F 1 "Logic_adder" H 3800 3250 60 0000 C CNN
+F 2 "" H 3750 3250 60 0000 C CNN
+F 3 "" H 3750 3250 60 0000 C CNN
+ 1 3750 3250
+ 1 0 0 -1
+$EndComp
+$Comp
+L Logic_adder X2
+U 1 1 5CFB691C
+P 3800 4800
+F 0 "X2" H 3800 4550 60 0000 C CNN
+F 1 "Logic_adder" H 3850 4800 60 0000 C CNN
+F 2 "" H 3800 4800 60 0000 C CNN
+F 3 "" H 3800 4800 60 0000 C CNN
+ 1 3800 4800
+ 1 0 0 -1
+$EndComp
+$Comp
+L Logic_adder X4
+U 1 1 5CFB69DF
+P 3850 6250
+F 0 "X4" H 3850 6000 60 0000 C CNN
+F 1 "Logic_adder" H 3900 6250 60 0000 C CNN
+F 2 "" H 3850 6250 60 0000 C CNN
+F 3 "" H 3850 6250 60 0000 C CNN
+ 1 3850 6250
+ 1 0 0 -1
+$EndComp
+$Comp
+L MUX X7
+U 1 1 5CFB6AF5
+P 7500 1450
+F 0 "X7" H 7500 1450 60 0000 C CNN
+F 1 "MUX" H 7500 1550 60 0000 C CNN
+F 2 "" H 7500 1450 60 0001 C CNN
+F 3 "" H 7500 1450 60 0001 C CNN
+ 1 7500 1450
+ 1 0 0 -1
+$EndComp
+$Comp
+L MUX X5
+U 1 1 5CFB6BC8
+P 7450 2950
+F 0 "X5" H 7450 2950 60 0000 C CNN
+F 1 "MUX" H 7450 3050 60 0000 C CNN
+F 2 "" H 7450 2950 60 0001 C CNN
+F 3 "" H 7450 2950 60 0001 C CNN
+ 1 7450 2950
+ 1 0 0 -1
+$EndComp
+$Comp
+L MUX X8
+U 1 1 5CFB6C73
+P 7500 4100
+F 0 "X8" H 7500 4100 60 0000 C CNN
+F 1 "MUX" H 7500 4200 60 0000 C CNN
+F 2 "" H 7500 4100 60 0001 C CNN
+F 3 "" H 7500 4100 60 0001 C CNN
+ 1 7500 4100
+ 1 0 0 -1
+$EndComp
+$Comp
+L MUX X6
+U 1 1 5CFB6D3F
+P 7450 5250
+F 0 "X6" H 7450 5250 60 0000 C CNN
+F 1 "MUX" H 7450 5350 60 0000 C CNN
+F 2 "" H 7450 5250 60 0001 C CNN
+F 3 "" H 7450 5250 60 0001 C CNN
+ 1 7450 5250
+ 1 0 0 -1
+$EndComp
+$Comp
+L MUX X9
+U 1 1 5CFB6E26
+P 7550 6200
+F 0 "X9" H 7550 6200 60 0000 C CNN
+F 1 "MUX" H 7550 6300 60 0000 C CNN
+F 2 "" H 7550 6200 60 0001 C CNN
+F 3 "" H 7550 6200 60 0001 C CNN
+ 1 7550 6200
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_GND #PWR01
+U 1 1 5CFBB921
+P 800 2450
+F 0 "#PWR01" H 800 2200 50 0001 C CNN
+F 1 "eSim_GND" H 800 2300 50 0000 C CNN
+F 2 "" H 800 2450 50 0001 C CNN
+F 3 "" H 800 2450 50 0001 C CNN
+ 1 800 2450
+ 1 0 0 -1
+$EndComp
+$Comp
+L DC v1
+U 1 1 5CFBBABC
+P 1300 2300
+F 0 "v1" H 1100 2400 60 0000 C CNN
+F 1 "0" H 1100 2250 60 0000 C CNN
+F 2 "R1" H 1000 2300 60 0000 C CNN
+F 3 "" H 1300 2300 60 0000 C CNN
+ 1 1300 2300
+ 0 1 1 0
+$EndComp
+$Comp
+L adc_bridge_1 U9
+U 1 1 5CFBB81E
+P 2500 2350
+F 0 "U9" H 2500 2350 60 0000 C CNN
+F 1 "adc_bridge_1" H 2500 2500 60 0000 C CNN
+F 2 "" H 2500 2350 60 0000 C CNN
+F 3 "" H 2500 2350 60 0000 C CNN
+ 1 2500 2350
+ 1 0 0 -1
+$EndComp
+$Comp
+L PWR_FLAG #FLG02
+U 1 1 5CFBBCDC
+P 750 2350
+F 0 "#FLG02" H 750 2425 50 0001 C CNN
+F 1 "PWR_FLAG" H 750 2500 50 0000 C CNN
+F 2 "" H 750 2350 50 0001 C CNN
+F 3 "" H 750 2350 50 0001 C CNN
+ 1 750 2350
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1750 2300 1900 2300
+Wire Wire Line
+ 750 2400 850 2400
+Wire Wire Line
+ 850 2300 850 2450
+Connection ~ 850 2400
+Wire Wire Line
+ 850 2450 800 2450
+Wire Wire Line
+ 750 2350 750 2400
+Wire Wire Line
+ 3050 2300 3050 2100
+Wire Wire Line
+ 3050 2100 3100 2100
+Connection ~ 6600 2100
+Connection ~ 6600 600
+Wire Wire Line
+ 6600 600 6600 5650
+Connection ~ 6600 3550
+Wire Wire Line
+ 6600 2100 7450 2100
+Wire Wire Line
+ 6600 3550 7500 3550
+Wire Wire Line
+ 6600 4700 7450 4700
+Wire Wire Line
+ 4600 3700 4550 3700
+Wire Wire Line
+ 4700 2100 4650 2100
+Wire Wire Line
+ 7050 6300 7050 6250
+Wire Wire Line
+ 7050 6000 7050 6050
+Wire Wire Line
+ 6950 5350 6950 5300
+Wire Wire Line
+ 6950 5050 6950 5100
+Wire Wire Line
+ 7000 4150 6900 4150
+Wire Wire Line
+ 6900 3950 6900 3900
+Wire Wire Line
+ 7000 3950 6900 3950
+Wire Wire Line
+ 8150 4000 7950 4000
+Wire Wire Line
+ 6950 3050 6850 3050
+Wire Wire Line
+ 6950 3000 6950 3050
+Wire Wire Line
+ 6950 2750 6950 2800
+Wire Wire Line
+ 6950 1550 6900 1550
+Wire Wire Line
+ 6950 1500 6950 1550
+Wire Wire Line
+ 7000 1500 6950 1500
+Wire Wire Line
+ 7000 1250 6900 1250
+Wire Wire Line
+ 7000 1300 7000 1250
+Wire Wire Line
+ 4500 3550 4600 3550
+Wire Wire Line
+ 4700 6550 4600 6550
+Wire Wire Line
+ 4550 5100 4650 5100
+Wire Wire Line
+ 4700 1950 4600 1950
+Wire Wire Line
+ 6600 5650 7550 5650
+Wire Wire Line
+ 5400 6000 7050 6000
+Wire Wire Line
+ 5350 5050 6950 5050
+Wire Wire Line
+ 5350 5900 5350 5050
+Wire Wire Line
+ 6400 5350 6950 5350
+Wire Wire Line
+ 6400 5200 6400 5350
+Wire Wire Line
+ 6650 6650 6650 6300
+Wire Wire Line
+ 5400 6700 5400 6000
+Wire Wire Line
+ 6900 3900 5350 3900
+Wire Wire Line
+ 6900 4150 6900 4400
+Wire Wire Line
+ 6900 4400 6250 4400
+Connection ~ 5200 2900
+Wire Wire Line
+ 5200 2900 5200 2600
+Wire Wire Line
+ 5200 2600 6350 2600
+Wire Wire Line
+ 6350 2600 6350 2750
+Wire Wire Line
+ 6350 2750 6950 2750
+Wire Wire Line
+ 6850 3050 6850 2850
+Wire Wire Line
+ 6850 2850 6200 2850
+Wire Wire Line
+ 4550 4450 5350 4450
+Wire Wire Line
+ 4600 1300 5300 1300
+Wire Wire Line
+ 4500 2900 5300 2900
+Wire Wire Line
+ 4700 1950 4700 2100
+Wire Wire Line
+ 4600 3550 4600 3700
+Wire Wire Line
+ 4650 5250 4600 5250
+Wire Wire Line
+ 4650 5100 4650 5250
+Wire Wire Line
+ 4600 5900 5450 5900
+Wire Wire Line
+ 4700 6700 5450 6700
+Wire Wire Line
+ 4700 6550 4700 6700
+Wire Wire Line
+ 2200 1300 3100 1300
+Wire Wire Line
+ 2200 1700 3100 1700
+Wire Wire Line
+ 2700 2100 2700 600
+Wire Wire Line
+ 2550 3300 3000 3300
+Wire Wire Line
+ 2400 2900 3000 2900
+Wire Wire Line
+ 2200 2100 2700 2100
+Wire Wire Line
+ 8000 6100 8450 6100
+Wire Wire Line
+ 8450 6100 8450 3800
+Wire Wire Line
+ 8300 3500 8450 3500
+Wire Wire Line
+ 8300 5150 8300 3500
+Wire Wire Line
+ 7900 5150 8300 5150
+Wire Wire Line
+ 8150 3200 8450 3200
+Wire Wire Line
+ 8300 2600 8450 2600
+Wire Wire Line
+ 8300 2850 8300 2600
+Wire Wire Line
+ 7900 2850 8300 2850
+Wire Wire Line
+ 8450 1350 8450 2250
+Wire Wire Line
+ 7950 1350 8450 1350
+Wire Wire Line
+ 8150 3200 8150 4000
+Wire Wire Line
+ 6650 6300 7050 6300
+Wire Wire Line
+ 5350 4450 5350 3900
+Wire Wire Line
+ 7450 2100 7450 2400
+Wire Wire Line
+ 6900 1550 6900 1300
+Wire Wire Line
+ 6900 1300 5900 1300
+Wire Wire Line
+ 6900 1250 6900 1050
+Wire Wire Line
+ 7500 600 7500 900
+Wire Wire Line
+ 6350 5200 6400 5200
+Wire Wire Line
+ 2700 600 7500 600
+Wire Wire Line
+ 2250 5900 3100 5900
+Wire Wire Line
+ 2550 6300 3100 6300
+Wire Wire Line
+ 2400 4850 3050 4850
+Wire Wire Line
+ 2150 4450 3050 4450
+Wire Wire Line
+ 5450 5900 5450 5250
+Wire Wire Line
+ 5400 5150 5450 5150
+Wire Wire Line
+ 5400 5800 5400 5150
+Wire Wire Line
+ 6350 6650 6650 6650
+Connection ~ 5350 5900
+Connection ~ 5400 6700
+Wire Wire Line
+ 4900 6600 5450 6600
+Wire Wire Line
+ 4900 5800 4900 6600
+Wire Wire Line
+ 4900 5800 5400 5800
+Connection ~ 4950 4450
+Wire Wire Line
+ 4950 4450 4950 4900
+Wire Wire Line
+ 4850 3950 4850 4900
+Wire Wire Line
+ 2800 6700 3100 6700
+Wire Wire Line
+ 2800 5600 2800 6700
+Wire Wire Line
+ 4600 5600 2800 5600
+Wire Wire Line
+ 4600 5250 4600 5600
+Wire Wire Line
+ 2750 5250 3050 5250
+Wire Wire Line
+ 2750 4100 2750 5250
+Wire Wire Line
+ 4550 4100 2750 4100
+Wire Wire Line
+ 4550 3700 4550 4100
+Connection ~ 4850 4350
+Wire Wire Line
+ 4850 4350 5350 4350
+Connection ~ 4900 2900
+Wire Wire Line
+ 4900 2900 4900 3050
+Connection ~ 4800 2750
+Wire Wire Line
+ 5300 2750 5300 2800
+Wire Wire Line
+ 4800 2750 5300 2750
+Connection ~ 4800 1300
+Wire Wire Line
+ 4800 1300 4800 3050
+Wire Wire Line
+ 2700 3700 3000 3700
+Wire Wire Line
+ 2700 2500 2700 3700
+Wire Wire Line
+ 4650 2500 2700 2500
+Wire Wire Line
+ 4650 2100 4650 2500
+Wire Wire Line
+ 6900 1050 5300 1050
+Wire Wire Line
+ 5300 1050 5300 1300
+Connection ~ 6600 4700
+$EndSCHEMATC