* SPICE netlist
VCC VCC 0 {VCC}
Q52 N001 N002 N007 0 2N3904
Q53 0 A_IN N002 0 2N3906
Q54 0 B_IN N002 0 2N3906
Q57 N001 N005 N007 0 2N3904
R131 N001 N002 {Re_pull}
R136 VCC N001 1m
Q61 N001 A_IN N006 0 2N3904
Q63 N001 B_IN N006 0 2N3904
Q13 N001 C_IN N006 0 2N3904
Q30 N001 N003 N007 0 2N3904
Q31 N001 N004 N007 0 2N3904
Q32 N001 _ADD_EN N007 0 2N3904
Q33 0 N010 N002 0 2N3906
Q34 0 A_IN N003 0 2N3906
Q35 0 C_IN N003 0 2N3906
R89 N001 N003 {Re_pull}
Q36 0 N010 N003 0 2N3906
Q37 0 B_IN N004 0 2N3906
Q38 0 C_IN N004 0 2N3906
R93 N001 N004 {Re_pull}
Q39 0 N010 N004 0 2N3906
Q41 N010 N011 N001 0 2N3906
Q43 0 A_IN N012 0 2N3906
Q44 0 B_IN N012 0 2N3906
Q55 0 C_IN N012 0 2N3906
Q65 N022 N023 N026 0 2N3904
Q66 0 A_IN N023 0 2N3906
Q67 0 B_IN N023 0 2N3906
R122 N022 N023 {Re_pull}
Q70 N022 N024 N026 0 2N3904
Q71 N022 N025 N026 0 2N3904
Q72 N022 COUT_1 N026 0 2N3904
Q73 0 COUT_0 N023 0 2N3906
Q74 0 A_IN N024 0 2N3906
Q75 0 C_IN N024 0 2N3906
R146 N022 N024 {Re_pull}
Q76 0 COUT_0 N024 0 2N3906
Q77 0 B_IN N025 0 2N3906
Q78 0 C_IN N025 0 2N3906
R150 N022 N025 {Re_pull}
Q79 0 COUT_0 N025 0 2N3906
R155 VCC N022 1m
A1 VCC A_IN B_IN N015 VCC 0 N017 0 AND Vhigh={VCC}
A3 N013 N014 N016 N017 _ADD_EN L_OUT 0 0 OR Vhigh={VCC}
A4 VCC A_IN C_IN N015 VCC 0 N016 0 AND Vhigh={VCC}
A5 VCC B_IN C_IN N015 VCC 0 N014 0 AND Vhigh={VCC}
A2 _OR_EN A_IN B_IN C_IN 0 N013 0 0 OR Vhigh={VCC}
A6 VCC A_IN B_IN C_IN _AND_EN N015 0 0 AND Vhigh={VCC}
A7 VCC A_IN B_IN COUT_0 VCC 0 N018 0 AND Vhigh={VCC}
A8 VCC A_IN C_IN COUT_0 VCC 0 N019 0 AND Vhigh={VCC}
A9 VCC B_IN C_IN COUT_0 VCC 0 N020 0 AND Vhigh={VCC}
A10 N018 N019 N020 COUT_1 0 N021 0 0 OR Vhigh={VCC}
A12 N021 0 0 0 0 L_carry_out 0 0 BUF Vhigh={VCC}
V_BIT5 BIT0 0 PULSE(0 {VCC} 0 {rise} {rise} {1/freq/2-rise} {1/freq} {256*reps}) AC 5
A11 _BIT1 0 BIT0 0 0 _BIT1 BIT1 0 DFLOP Vhigh={VCC}
A13 _BIT2 0 BIT1 0 0 _BIT2 BIT2 0 DFLOP Vhigh={VCC}
A15 _BIT4 0 BIT3 0 0 _BIT4 BIT4 0 DFLOP Vhigh={VCC}
A16 _BIT5 0 BIT4 0 0 _BIT5 BIT5 0 DFLOP Vhigh={VCC}
A14 _BIT3 0 BIT2 0 0 _BIT3 BIT3 0 DFLOP Vhigh={VCC}
Q82 0 _AND_EN N012 0 2N3906
Q83 N001 _OR_EN N006 0 2N3904
Q3 T_OUT N009 0 0 2N3904
D2 N009 T_OUT BAT54
R12 N001 T_OUT {Rout_pull}
R13 N007 N009 {Rin*2}
R14 N009 0 {Rin}
Q4 N005 N008 0 0 2N3904
D3 N008 N005 BAT54
R9 N001 N005 {Rout_pull}
R10 N006 N008 {Rin*2}
R11 N008 0 {Rin}
Q5 _CARRY_OUT N028 0 0 2N3904
D4 N028 _CARRY_OUT BAT54
R15 N022 _CARRY_OUT {Rout_pull}
R16 N026 N028 {Rin*2}
R17 N028 0 {Rin}
Q6 CARRY_OUT N029 0 0 2N3904
D7 N029 CARRY_OUT BAT54
R18 N022 CARRY_OUT {Rout_pull}
R19 N027 N029 {Rin*2}
R20 N029 0 {Rin}
D8 N010 N011 BAT54
R21 0 N010 {Rout_pull}
R22 N012 N011 {Rin*2}
R24 N011 N001 {Rin}
R1 A_IN BIT0 1m
R2 B_IN BIT1 1m
R3 C_IN BIT2 1m
R4 _ADD_EN _BIT3 1m
R5 _AND_EN BIT4 1m
R6 _OR_EN BIT5 1m
R7 COUT_0 BIT3 1m
R8 COUT_1 BIT4 1m
Q1 N022 _CARRY_OUT N027 0 2N3904
.tran {32*reps/freq}
.param VCC=5
.param freq=16Mega
.param rise=1n
.param reps=1
.param Re_pull=220
.param Rout_pull=250
.param Rin=100
.step temp -25 125 25
.temp 125

* LTspice schematic (.asc)
Version 4
SHEET 1 5088 5168
WIRE -128 -2584 -272 -2584
WIRE -16 -2584 -128 -2584
WIRE 240 -2584 128 -2584
WIRE 384 -2584 240 -2584
WIRE 704 -2584 528 -2584
WIRE 784 -2584 704 -2584
WIRE 1056 -2584 928 -2584
WIRE 1184 -2584 1056 -2584
WIRE 1472 -2584 1328 -2584
WIRE 1584 -2584 1472 -2584
WIRE -144 -2552 -288 -2552
WIRE 256 -2552 112 -2552
WIRE 656 -2552 512 -2552
WIRE 1056 -2552 912 -2552
WIRE 1456 -2552 1312 -2552
WIRE -144 -2520 -144 -2552
WIRE 256 -2520 256 -2552
WIRE 656 -2520 656 -2552
WIRE 1056 -2520 1056 -2552
WIRE 1456 -2520 1456 -2552
WIRE -1808 -2472 -1808 -2504
WIRE -272 -2472 -272 -2584
WIRE -224 -2472 -272 -2472
WIRE 32 -2472 -64 -2472
WIRE 128 -2472 128 -2584
WIRE 176 -2472 128 -2472
WIRE 432 -2472 336 -2472
WIRE 528 -2472 528 -2584
WIRE 576 -2472 528 -2472
WIRE 832 -2472 736 -2472
WIRE 928 -2472 928 -2584
WIRE 976 -2472 928 -2472
WIRE 1232 -2472 1136 -2472
WIRE 1328 -2472 1328 -2584
WIRE 1376 -2472 1328 -2472
WIRE 1632 -2472 1536 -2472
WIRE -320 -2424 -416 -2424
WIRE -224 -2424 -320 -2424
WIRE -16 -2424 -16 -2584
WIRE -16 -2424 -48 -2424
WIRE 32 -2424 32 -2472
WIRE 80 -2424 32 -2424
WIRE 176 -2424 80 -2424
WIRE 384 -2424 384 -2584
WIRE 384 -2424 352 -2424
WIRE 432 -2424 432 -2472
WIRE 576 -2424 432 -2424
WIRE 784 -2424 784 -2584
WIRE 784 -2424 752 -2424
WIRE 832 -2424 832 -2472
WIRE 864 -2424 832 -2424
WIRE 976 -2424 864 -2424
WIRE 1184 -2424 1184 -2584
WIRE 1184 -2424 1152 -2424
WIRE 1232 -2424 1232 -2472
WIRE 1280 -2424 1232 -2424
WIRE 1376 -2424 1280 -2424
WIRE 1584 -2424 1584 -2584
WIRE 1584 -2424 1552 -2424
WIRE 1632 -2424 1632 -2472
WIRE 1696 -2424 1632 -2424
WIRE 1776 -2424 1696 -2424
WIRE -416 -2392 -416 -2424
WIRE -1808 -2376 -1808 -2392
WIRE -288 -2344 -288 -2552
WIRE -224 -2344 -224 -2376
WIRE -224 -2344 -288 -2344
WIRE -144 -2344 -144 -2376
WIRE -144 -2344 -224 -2344
WIRE 112 -2344 112 -2552
WIRE 176 -2344 176 -2376
WIRE 176 -2344 112 -2344
WIRE 256 -2344 256 -2376
WIRE 256 -2344 176 -2344
WIRE 512 -2344 512 -2552
WIRE 576 -2344 576 -2376
WIRE 576 -2344 512 -2344
WIRE 656 -2344 656 -2376
WIRE 656 -2344 576 -2344
WIRE 912 -2344 912 -2552
WIRE 976 -2344 976 -2376
WIRE 976 -2344 912 -2344
WIRE 1056 -2344 1056 -2376
WIRE 1056 -2344 976 -2344
WIRE 1312 -2344 1312 -2552
WIRE 1376 -2344 1376 -2376
WIRE 1376 -2344 1312 -2344
WIRE 1456 -2344 1456 -2376
WIRE 1456 -2344 1376 -2344
WIRE -224 -2328 -224 -2344
WIRE 176 -2328 176 -2344
WIRE 576 -2328 576 -2344
WIRE 976 -2328 976 -2344
WIRE 1376 -2328 1376 -2344
WIRE -2320 -1736 -2384 -1736
WIRE -2032 -1736 -2240 -1736
WIRE -1920 -1736 -2032 -1736
WIRE -1824 -1736 -1920 -1736
WIRE -1712 -1736 -1824 -1736
WIRE -1296 -1736 -1712 -1736
WIRE -1008 -1736 -1296 -1736
WIRE -528 -1736 -1008 -1736
WIRE -96 -1736 -528 -1736
WIRE 352 -1736 -96 -1736
WIRE 880 -1736 352 -1736
WIRE 1024 -1736 880 -1736
WIRE 1168 -1736 1024 -1736
WIRE 1312 -1736 1168 -1736
WIRE 1424 -1736 1312 -1736
WIRE 2304 -1736 1424 -1736
WIRE 2400 -1736 2304 -1736
WIRE -528 -1672 -528 -1736
WIRE -96 -1672 -96 -1736
WIRE 352 -1672 352 -1736
WIRE 1424 -1512 1424 -1736
WIRE -736 -1496 -2272 -1496
WIRE -768 -1464 -2240 -1464
WIRE -528 -1464 -528 -1592
WIRE -528 -1464 -592 -1464
WIRE -480 -1464 -528 -1464
WIRE -352 -1464 -480 -1464
WIRE 1360 -1464 -352 -1464
WIRE 2304 -1464 2304 -1736
WIRE -800 -1432 -2208 -1432
WIRE 1312 -1368 1312 -1736
WIRE -1296 -1352 -1296 -1736
WIRE -96 -1320 -96 -1592
WIRE -96 -1320 -160 -1320
WIRE -48 -1320 -96 -1320
WIRE 80 -1320 -48 -1320
WIRE 1248 -1320 80 -1320
WIRE -1712 -1288 -1712 -1736
WIRE -736 -1272 -736 -1496
WIRE -256 -1272 -736 -1272
WIRE 2304 -1256 2304 -1384
WIRE 2400 -1256 2304 -1256
WIRE -2512 -1240 -2544 -1240
WIRE -2352 -1240 -2512 -1240
WIRE -2272 -1240 -2272 -1496
WIRE -2272 -1240 -2352 -1240
WIRE -1776 -1240 -2272 -1240
WIRE -768 -1240 -768 -1464
WIRE 224 -1240 -768 -1240
WIRE 1168 -1240 1168 -1736
WIRE -800 -1208 -800 -1432
WIRE -288 -1208 -800 -1208
WIRE 176 -1208 -288 -1208
WIRE -1824 -1192 -1824 -1736
WIRE 352 -1192 352 -1592
WIRE 352 -1192 288 -1192
WIRE 400 -1192 352 -1192
WIRE 528 -1192 400 -1192
WIRE 1104 -1192 528 -1192
WIRE -2512 -1144 -2544 -1144
WIRE -2320 -1144 -2512 -1144
WIRE -2240 -1144 -2240 -1464
WIRE -2240 -1144 -2320 -1144
WIRE -1888 -1144 -2240 -1144
WIRE 1024 -1144 1024 -1736
WIRE -1296 -1096 -1296 -1272
WIRE 960 -1096 -1296 -1096
WIRE -1920 -1080 -1920 -1736
WIRE -2512 -1032 -2544 -1032
WIRE -2288 -1032 -2512 -1032
WIRE -2208 -1032 -2208 -1432
WIRE -2208 -1032 -2288 -1032
WIRE -1984 -1032 -2208 -1032
WIRE -480 -984 -480 -1464
WIRE -48 -984 -48 -1320
WIRE 400 -984 400 -1192
WIRE 880 -968 880 -1736
WIRE -2032 -952 -2032 -1736
WIRE -736 -936 -736 -1272
WIRE -544 -936 -736 -936
WIRE -256 -936 -256 -1272
WIRE -112 -936 -256 -936
WIRE 224 -936 224 -1240
WIRE 336 -936 224 -936
WIRE 816 -920 784 -920
WIRE -2096 -904 -2480 -904
WIRE -592 -904 -592 -1464
WIRE -160 -904 -160 -1320
WIRE 288 -904 288 -1192
WIRE -768 -856 -768 -1240
WIRE -656 -856 -768 -856
WIRE -288 -856 -288 -1208
WIRE -224 -856 -288 -856
WIRE 176 -856 176 -1208
WIRE 224 -856 176 -856
WIRE -2032 -824 -2032 -856
WIRE -1920 -824 -1920 -984
WIRE -1920 -824 -2032 -824
WIRE -1824 -824 -1824 -1096
WIRE -1824 -824 -1920 -824
WIRE -1712 -824 -1712 -1192
WIRE -1712 -824 -1824 -824
WIRE -1584 -824 -1712 -824
WIRE 880 -824 880 -872
WIRE 1024 -824 1024 -1048
WIRE 1024 -824 880 -824
WIRE 1168 -824 1168 -1144
WIRE 1168 -824 1024 -824
WIRE 1312 -824 1312 -1272
WIRE 1312 -824 1168 -824
WIRE 1424 -824 1424 -1416
WIRE 1424 -824 1312 -824
WIRE 2016 -824 1424 -824
WIRE -1584 -776 -1584 -824
WIRE 2016 -776 2016 -824
WIRE -1392 -760 -1456 -760
WIRE -1296 -760 -1296 -1096
WIRE -1296 -760 -1328 -760
WIRE -352 -760 -352 -1464
WIRE 80 -760 80 -1320
WIRE 528 -760 528 -1192
WIRE 2208 -760 2144 -760
WIRE 2304 -760 2304 -1256
WIRE 2304 -760 2272 -760
WIRE -1296 -712 -1296 -760
WIRE -416 -712 -432 -712
WIRE 16 -712 0 -712
WIRE 464 -712 448 -712
WIRE 2304 -712 2304 -760
WIRE -1584 -664 -1584 -696
WIRE -1456 -664 -1456 -760
WIRE -1456 -664 -1584 -664
WIRE -1360 -664 -1456 -664
WIRE 2016 -664 2016 -696
WIRE 2144 -664 2144 -760
WIRE 2144 -664 2016 -664
WIRE 2240 -664 2144 -664
WIRE -1584 -632 -1584 -664
WIRE 2016 -632 2016 -664
WIRE -1584 -536 -1584 -552
WIRE -1584 -536 -2448 -536
WIRE -1296 -536 -1296 -616
WIRE -1296 -536 -1584 -536
WIRE -592 -536 -592 -808
WIRE -592 -536 -1296 -536
WIRE -480 -536 -480 -888
WIRE -480 -536 -592 -536
WIRE -352 -536 -352 -664
WIRE -352 -536 -480 -536
WIRE -160 -536 -160 -808
WIRE -160 -536 -352 -536
WIRE -48 -536 -48 -888
WIRE -48 -536 -160 -536
WIRE 80 -536 80 -664
WIRE 80 -536 -48 -536
WIRE 288 -536 288 -808
WIRE 288 -536 80 -536
WIRE 400 -536 400 -888
WIRE 400 -536 288 -536
WIRE 528 -536 528 -664
WIRE 528 -536 400 -536
WIRE 2016 -536 2016 -552
WIRE 2016 -536 528 -536
WIRE 2304 -536 2304 -616
WIRE 2304 -536 2016 -536
WIRE 2400 -536 2304 -536
WIRE -2448 -488 -2448 -536
WIRE -432 -472 -432 -712
WIRE 0 -472 0 -712
WIRE 0 -472 -432 -472
WIRE 448 -472 448 -712
WIRE 448 -472 0 -472
WIRE -1632 -344 -2032 -344
WIRE -1344 -344 -1632 -344
WIRE -1008 -344 -1008 -1736
WIRE -1008 -344 -1344 -344
WIRE 2192 -344 2144 -344
WIRE 2288 -344 2192 -344
WIRE 2480 -344 2368 -344
WIRE 2544 -344 2480 -344
WIRE -1632 -328 -1632 -344
WIRE -1344 -264 -1344 -344
WIRE 464 -264 416 -264
WIRE 784 -264 784 -920
WIRE 784 -264 464 -264
WIRE 2192 -248 2144 -248
WIRE 2288 -248 2192 -248
WIRE 2480 -248 2368 -248
WIRE 2544 -248 2480 -248
WIRE -1632 -216 -1632 -248
WIRE -1504 -216 -1632 -216
WIRE -1408 -216 -1504 -216
WIRE -1632 -184 -1632 -216
WIRE 2192 -152 2144 -152
WIRE 2288 -152 2192 -152
WIRE 2480 -152 2368 -152
WIRE 2544 -152 2480 -152
WIRE -1504 -120 -1504 -216
WIRE -1440 -120 -1504 -120
WIRE -1344 -120 -1344 -168
WIRE -1344 -120 -1376 -120
WIRE -2032 -56 -2128 -56
WIRE -1952 -56 -2032 -56
WIRE -1840 -56 -1952 -56
WIRE -1632 -56 -1632 -104
WIRE -1632 -56 -1840 -56
WIRE 2192 -56 2144 -56
WIRE 2288 -56 2192 -56
WIRE 2480 -56 2368 -56
WIRE 2544 -56 2480 -56
WIRE -1840 24 -1840 -56
WIRE 2192 40 2144 40
WIRE 2288 40 2192 40
WIRE 2480 40 2368 40
WIRE 2544 40 2480 40
WIRE -2352 72 -2352 -1240
WIRE -1904 72 -2352 72
WIRE 720 88 672 88
WIRE 720 104 448 104
WIRE 720 120 464 120
WIRE -1952 136 -1952 -56
WIRE 720 136 480 136
WIRE 864 136 784 136
WIRE 2192 136 2144 136
WIRE 2288 136 2192 136
WIRE 2480 136 2368 136
WIRE 2544 136 2480 136
WIRE 720 152 704 152
WIRE 704 168 704 152
WIRE 736 168 736 152
WIRE 736 168 704 168
WIRE -2320 184 -2320 -1144
WIRE -2016 184 -2320 184
WIRE -1344 200 -1344 -120
WIRE -432 200 -432 -472
WIRE -432 200 -1344 200
WIRE 384 200 336 200
WIRE 496 200 384 200
WIRE 704 200 496 200
WIRE 720 200 704 200
WIRE 464 216 464 120
WIRE 720 216 464 216
WIRE 848 216 784 216
WIRE 480 232 480 136
WIRE 720 232 480 232
WIRE 2192 232 2144 232
WIRE 2288 232 2192 232
WIRE 2480 232 2368 232
WIRE 2544 232 2480 232
WIRE 720 248 608 248
WIRE 704 264 704 200
WIRE 720 264 704 264
WIRE 736 280 736 264
WIRE -2032 296 -2032 -56
WIRE 704 312 704 264
WIRE 720 312 704 312
WIRE 448 328 448 104
WIRE 720 328 448 328
WIRE 832 328 784 328
WIRE 2192 328 2144 328
WIRE 2288 328 2192 328
WIRE 2480 328 2368 328
WIRE 2544 328 2480 328
WIRE -2288 344 -2288 -1032
WIRE -2096 344 -2288 344
WIRE 480 344 480 232
WIRE 720 344 480 344
WIRE 608 360 608 248
WIRE 720 360 608 360
WIRE 704 376 704 312
WIRE 720 376 704 376
WIRE 736 392 736 376
WIRE 704 424 704 376
WIRE 720 424 704 424
WIRE 1696 424 1664 424
WIRE 1728 424 1696 424
WIRE -2128 440 -2128 -56
WIRE 448 440 448 328
WIRE 720 440 448 440
WIRE 816 440 784 440
WIRE 1728 440 1728 424
WIRE 1744 440 1728 440
WIRE 464 456 464 216
WIRE 720 456 464 456
WIRE 1520 456 1488 456
WIRE 1680 456 1520 456
WIRE 1744 456 1680 456
WIRE 1904 456 1808 456
WIRE -1344 472 -1344 200
WIRE 608 472 608 360
WIRE 720 472 608 472
WIRE 1744 472 1664 472
WIRE -2192 488 -2496 488
WIRE 704 488 704 424
WIRE 720 488 704 488
WIRE 864 488 864 136
WIRE 896 488 864 488
WIRE 1520 488 1488 488
WIRE 1664 488 1664 472
WIRE 1664 488 1520 488
WIRE 1744 488 1712 488
WIRE 368 504 336 504
WIRE 448 504 448 440
WIRE 448 504 368 504
WIRE 736 504 736 488
WIRE 848 504 848 216
WIRE 896 504 848 504
WIRE 1728 504 1728 440
WIRE 1744 504 1728 504
WIRE 832 520 832 328
WIRE 896 520 832 520
WIRE 1520 520 1488 520
WIRE 1648 520 1520 520
WIRE 1760 520 1760 504
WIRE 368 536 336 536
WIRE 464 536 464 456
WIRE 464 536 368 536
WIRE 816 536 816 440
WIRE 896 536 816 536
WIRE 1040 536 960 536
WIRE 1056 536 1040 536
WIRE 896 552 848 552
WIRE 1904 552 1904 456
WIRE 1952 552 1904 552
WIRE 368 568 336 568
WIRE 480 568 480 344
WIRE 480 568 368 568
WIRE 912 568 912 552
WIRE 1728 568 1728 504
WIRE 1744 568 1728 568
WIRE 1952 568 1872 568
WIRE 496 584 496 200
WIRE 512 584 496 584
WIRE 1680 584 1680 456
WIRE 1744 584 1680 584
WIRE 1872 584 1872 568
WIRE 1872 584 1808 584
WIRE 1952 584 1888 584
WIRE 448 600 448 504
WIRE 512 600 448 600
WIRE 1648 600 1648 520
WIRE 1744 600 1648 600
WIRE 1952 600 1904 600
WIRE 2128 600 2016 600
WIRE 2272 600 2192 600
WIRE 2288 600 2272 600
WIRE 464 616 464 536
WIRE 512 616 464 616
WIRE 1712 616 1712 488
WIRE 1744 616 1712 616
WIRE 1952 616 1936 616
WIRE 480 632 480 568
WIRE 512 632 480 632
WIRE 608 632 608 472
WIRE 608 632 576 632
WIRE 1728 632 1728 568
WIRE 1744 632 1728 632
WIRE 2128 632 2128 616
WIRE 384 648 336 648
WIRE 512 648 384 648
WIRE 1760 648 1760 632
WIRE 528 664 528 648
WIRE 1936 664 1936 616
WIRE 1968 664 1968 616
WIRE 1968 664 1936 664
WIRE 1968 680 1968 664
WIRE 1728 696 1728 632
WIRE 1744 696 1728 696
WIRE 1664 712 1664 488
WIRE 1744 712 1664 712
WIRE 1888 712 1888 584
WIRE 1888 712 1808 712
WIRE 384 728 336 728
WIRE 672 728 672 88
WIRE 672 728 384 728
WIRE 1648 728 1648 600
WIRE 1744 728 1648 728
WIRE 1712 744 1712 616
WIRE 1744 744 1712 744
WIRE -2128 760 -2128 536
WIRE -2128 760 -2368 760
WIRE -2032 760 -2032 392
WIRE -2032 760 -2128 760
WIRE -1952 760 -1952 232
WIRE -1952 760 -2032 760
WIRE -1840 760 -1840 120
WIRE -1840 760 -1952 760
WIRE -1344 760 -1344 552
WIRE -1344 760 -1840 760
WIRE -1072 760 -1344 760
WIRE 1728 760 1728 696
WIRE 1744 760 1728 760
WIRE 1760 776 1760 760
WIRE -2368 808 -2368 760
WIRE 384 808 336 808
WIRE 848 808 848 552
WIRE 848 808 384 808
WIRE 1520 808 1488 808
WIRE 1712 808 1712 744
WIRE 1712 808 1520 808
WIRE 1520 856 1488 856
WIRE 1904 856 1904 600
WIRE 1904 856 1520 856
WIRE -2080 1112 -2144 1112
WIRE -1760 1112 -2000 1112
WIRE -1328 1112 -1760 1112
WIRE -880 1112 -1328 1112
WIRE -352 1112 -880 1112
WIRE -64 1112 -352 1112
WIRE 80 1112 -64 1112
WIRE 192 1112 80 1112
WIRE 576 1112 192 1112
WIRE 1360 1112 576 1112
WIRE 1648 1112 1360 1112
WIRE 1936 1112 1648 1112
WIRE -1760 1176 -1760 1112
WIRE -1328 1176 -1328 1112
WIRE -880 1176 -880 1112
WIRE 192 1336 192 1112
WIRE -1760 1384 -1760 1256
WIRE -1760 1384 -1824 1384
WIRE -1712 1384 -1760 1384
WIRE -1584 1384 -1712 1384
WIRE 128 1384 -1584 1384
WIRE 80 1480 80 1112
WIRE 576 1496 576 1112
WIRE 1648 1496 1648 1112
WIRE -1328 1528 -1328 1256
WIRE -1328 1528 -1392 1528
WIRE -1280 1528 -1328 1528
WIRE -1152 1528 -1280 1528
WIRE 16 1528 -1152 1528
WIRE -2208 1576 -2240 1576
WIRE -1952 1576 -2208 1576
WIRE -1488 1576 -1952 1576
WIRE -64 1608 -64 1112
WIRE -2208 1656 -2240 1656
WIRE -2000 1656 -2208 1656
WIRE -1008 1656 -2000 1656
WIRE -880 1656 -880 1256
WIRE -880 1656 -944 1656
WIRE -832 1656 -880 1656
WIRE -704 1656 -832 1656
WIRE -128 1656 -704 1656
WIRE 1360 1704 1360 1112
WIRE -2208 1736 -2240 1736
WIRE -1536 1736 -2208 1736
WIRE -1056 1736 -1536 1736
WIRE 576 1752 576 1576
WIRE 1088 1752 576 1752
WIRE 1296 1752 1088 1752
WIRE 1648 1752 1648 1576
WIRE 1856 1752 1648 1752
WIRE -1712 1864 -1712 1384
WIRE -1280 1864 -1280 1528
WIRE -832 1864 -832 1656
WIRE -352 1880 -352 1112
WIRE -1952 1912 -1952 1576
WIRE -1776 1912 -1952 1912
WIRE -1488 1912 -1488 1576
WIRE -1344 1912 -1488 1912
WIRE -1008 1912 -1008 1656
WIRE -896 1912 -1008 1912
WIRE -416 1928 -448 1928
WIRE -1824 1944 -1824 1384
WIRE -1392 1944 -1392 1528
WIRE -944 1944 -944 1656
WIRE -2000 1992 -2000 1656
WIRE -1888 1992 -2000 1992
WIRE -1536 1992 -1536 1736
WIRE -1456 1992 -1536 1992
WIRE -1056 1992 -1056 1736
WIRE -1008 1992 -1056 1992
WIRE -352 2024 -352 1976
WIRE -64 2024 -64 1704
WIRE -64 2024 -352 2024
WIRE 80 2024 80 1576
WIRE 80 2024 -64 2024
WIRE 192 2024 192 1432
WIRE 192 2024 80 2024
WIRE 288 2024 192 2024
WIRE 288 2072 288 2024
WIRE 1360 2072 1360 1800
WIRE -1584 2088 -1584 1384
WIRE -1152 2088 -1152 1528
WIRE -704 2088 -704 1656
WIRE 480 2088 416 2088
WIRE 576 2088 576 1752
WIRE 576 2088 544 2088
WIRE 1552 2088 1488 2088
WIRE 1648 2088 1648 1752
WIRE 1648 2088 1616 2088
WIRE -1648 2136 -1664 2136
WIRE -1216 2136 -1232 2136
WIRE -768 2136 -784 2136
WIRE 576 2136 576 2088
WIRE 1648 2136 1648 2088
WIRE 288 2184 288 2152
WIRE 416 2184 416 2088
WIRE 416 2184 288 2184
WIRE 512 2184 416 2184
WIRE 1360 2184 1360 2152
WIRE 1488 2184 1488 2088
WIRE 1488 2184 1360 2184
WIRE 1584 2184 1488 2184
WIRE 288 2216 288 2184
WIRE 1360 2216 1360 2184
WIRE -1824 2312 -1824 2040
WIRE -1824 2312 -2032 2312
WIRE -1712 2312 -1712 1960
WIRE -1712 2312 -1824 2312
WIRE -1584 2312 -1584 2184
WIRE -1584 2312 -1712 2312
WIRE -1392 2312 -1392 2040
WIRE -1392 2312 -1584 2312
WIRE -1280 2312 -1280 1960
WIRE -1280 2312 -1392 2312
WIRE -1152 2312 -1152 2184
WIRE -1152 2312 -1280 2312
WIRE -944 2312 -944 2040
WIRE -944 2312 -1152 2312
WIRE -832 2312 -832 1960
WIRE -832 2312 -944 2312
WIRE -704 2312 -704 2184
WIRE -704 2312 -832 2312
WIRE 288 2312 288 2296
WIRE 288 2312 -704 2312
WIRE 576 2312 576 2232
WIRE 576 2312 288 2312
WIRE 1360 2312 1360 2296
WIRE 1360 2312 576 2312
WIRE 1648 2312 1648 2232
WIRE 1648 2312 1360 2312
WIRE 1936 2312 1648 2312
WIRE -2032 2360 -2032 2312
WIRE -1664 2376 -1664 2136
WIRE -1664 2376 -1888 2376
WIRE -1232 2376 -1232 2136
WIRE -1232 2376 -1664 2376
WIRE -784 2376 -784 2136
WIRE -784 2376 -1232 2376
WIRE -768 2584 -816 2584
WIRE -448 2584 -448 1928
WIRE -448 2584 -768 2584
FLAG -1808 -2376 0
FLAG -1808 -2504 VCC
FLAG 2400 -1256 T_OUT
FLAG -2448 -488 0
FLAG -2512 -1240 A_IN
FLAG -2384 -1736 VCC
FLAG -2512 -1144 B_IN
FLAG -2512 -1032 C_IN
FLAG 464 -264 _ADD_EN
FLAG -2368 808 0
FLAG 1088 1752 _CARRY_OUT
FLAG -768 2584 COUT_1
FLAG -2208 1576 A_IN
FLAG -2208 1656 B_IN
FLAG -2208 1736 C_IN
FLAG -2032 2360 0
FLAG -2144 1112 VCC
FLAG -1888 2376 COUT_0
FLAG 1856 1752 CARRY_OUT
FLAG 736 392 0
FLAG 736 504 0
FLAG 912 568 0
FLAG 528 664 0
FLAG 736 280 0
FLAG 736 168 0
FLAG 1760 776 0
FLAG 1760 648 0
FLAG 1968 680 0
FLAG 2128 632 0
FLAG 1760 520 0
FLAG 1696 424 VCC
FLAG 384 200 VCC
FLAG -224 -2328 0
FLAG -416 -2312 0
FLAG -320 -2424 BIT0
FLAG 80 -2424 BIT1
FLAG 176 -2328 0
FLAG 432 -2424 BIT2
FLAG 576 -2328 0
FLAG 704 -2584 _BIT3
FLAG 976 -2328 0
FLAG 1280 -2424 BIT4
FLAG 1376 -2328 0
FLAG 1696 -2424 BIT5
FLAG 368 504 A_IN
FLAG 368 536 B_IN
FLAG 368 568 C_IN
FLAG 384 648 _AND_EN
FLAG 384 728 _OR_EN
FLAG 384 808 _ADD_EN
FLAG 1040 536 L_OUT
FLAG 1520 456 A_IN
FLAG 1520 488 B_IN
FLAG 1520 520 C_IN
FLAG -2496 488 _AND_EN
FLAG -2480 -904 _OR_EN
FLAG 864 -2424 BIT3
FLAG 1520 808 COUT_0
FLAG 1520 856 COUT_1
FLAG 2272 600 L_carry_out
FLAG 2480 -344 A_IN
FLAG 2480 -248 B_IN
FLAG 2480 -152 C_IN
FLAG 2480 -56 _ADD_EN
FLAG 2480 40 _AND_EN
FLAG 2480 136 _OR_EN
FLAG 2480 232 COUT_0
FLAG 2480 328 COUT_1
FLAG -128 -2584 _BIT1
FLAG 240 -2584 _BIT2
FLAG 1056 -2584 _BIT4
FLAG 1472 -2584 _BIT5
FLAG 2192 -344 BIT0
FLAG 2192 -248 BIT1
FLAG 2192 -152 BIT2
FLAG 2192 -56 _BIT3
FLAG 2192 40 BIT4
FLAG 2192 136 BIT5
FLAG 2192 232 BIT3
FLAG 2192 328 BIT4
SYMBOL voltage -1808 -2488 R0
SYMATTR InstName VCC
SYMATTR Value {VCC}
SYMBOL npn 1360 -1512 R0
SYMATTR InstName Q52
SYMATTR Value 2N3904
SYMBOL pnp -544 -888 M180
SYMATTR InstName Q53
SYMATTR Value 2N3906
SYMBOL pnp -656 -808 M180
SYMATTR InstName Q54
SYMATTR Value 2N3906
SYMBOL npn 960 -1144 R0
SYMATTR InstName Q57
SYMATTR Value 2N3904
SYMBOL res -544 -1688 R0
SYMATTR InstName R131
SYMATTR Value {Re_pull}
SYMBOL res -2336 -1720 R270
SYMATTR InstName R136
SYMATTR Value 1m
SYMBOL npn -1776 -1288 R0
SYMATTR InstName Q61
SYMATTR Value 2N3904
SYMBOL npn -1888 -1192 R0
SYMATTR InstName Q63
SYMATTR Value 2N3904
SYMBOL npn -1984 -1080 R0
SYMATTR InstName Q13
SYMATTR Value 2N3904
SYMBOL npn 1248 -1368 R0
SYMATTR InstName Q30
SYMATTR Value 2N3904
SYMBOL npn 1104 -1240 R0
SYMATTR InstName Q31
SYMATTR Value 2N3904
SYMBOL npn 816 -968 R0
SYMATTR InstName Q32
SYMATTR Value 2N3904
SYMBOL pnp -416 -664 M180
SYMATTR InstName Q33
SYMATTR Value 2N3906
SYMBOL pnp -112 -888 M180
SYMATTR InstName Q34
SYMATTR Value 2N3906
SYMBOL pnp -224 -808 M180
SYMATTR InstName Q35
SYMATTR Value 2N3906
SYMBOL res -112 -1688 R0
SYMATTR InstName R89
SYMATTR Value {Re_pull}
SYMBOL pnp 16 -664 M180
SYMATTR InstName Q36
SYMATTR Value 2N3906
SYMBOL pnp 336 -888 M180
SYMATTR InstName Q37
SYMATTR Value 2N3906
SYMBOL pnp 224 -808 M180
SYMATTR InstName Q38
SYMATTR Value 2N3906
SYMBOL res 336 -1688 R0
SYMATTR InstName R93
SYMATTR Value {Re_pull}
SYMBOL pnp 464 -664 M180
SYMATTR InstName Q39
SYMATTR Value 2N3906
SYMBOL pnp -1408 -168 M180
SYMATTR InstName Q41
SYMATTR Value 2N3906
SYMBOL pnp -1904 120 M180
SYMATTR InstName Q43
SYMATTR Value 2N3906
SYMBOL pnp -2016 232 M180
SYMATTR InstName Q44
SYMATTR Value 2N3906
SYMBOL pnp -2096 392 M180
SYMATTR InstName Q55
SYMATTR Value 2N3906
SYMBOL npn 128 1336 R0
SYMATTR InstName Q65
SYMATTR Value 2N3904
SYMBOL pnp -1776 1960 M180
SYMATTR InstName Q66
SYMATTR Value 2N3906
SYMBOL pnp -1888 2040 M180
SYMATTR InstName Q67
SYMATTR Value 2N3906
SYMBOL res -1776 1160 R0
SYMATTR InstName R122
SYMATTR Value {Re_pull}
SYMBOL npn 16 1480 R0
SYMATTR InstName Q70
SYMATTR Value 2N3904
SYMBOL npn -128 1608 R0
SYMATTR InstName Q71
SYMATTR Value 2N3904
SYMBOL npn -416 1880 R0
SYMATTR InstName Q72
SYMATTR Value 2N3904
SYMBOL pnp -1648 2184 M180
SYMATTR InstName Q73
SYMATTR Value 2N3906
SYMBOL pnp -1344 1960 M180
SYMATTR InstName Q74
SYMATTR Value 2N3906
SYMBOL pnp -1456 2040 M180
SYMATTR InstName Q75
SYMATTR Value 2N3906
SYMBOL res -1344 1160 R0
SYMATTR InstName R146
SYMATTR Value {Re_pull}
SYMBOL pnp -1216 2184 M180
SYMATTR InstName Q76
SYMATTR Value 2N3906
SYMBOL pnp -896 1960 M180
SYMATTR InstName Q77
SYMATTR Value 2N3906
SYMBOL pnp -1008 2040 M180
SYMATTR InstName Q78
SYMATTR Value 2N3906
SYMBOL res -896 1160 R0
SYMATTR InstName R150
SYMATTR Value {Re_pull}
SYMBOL pnp -768 2184 M180
SYMATTR InstName Q79
SYMATTR Value 2N3906
SYMBOL res -2096 1128 R270
SYMATTR InstName R155
SYMATTR Value 1m
SYMBOL Digital\\and 752 392 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A1
SYMBOL Digital\\or 928 456 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A3
SYMBOL Digital\\and 752 280 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A4
SYMBOL Digital\\and 752 168 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A5
SYMBOL Digital\\or 752 56 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A2
SYMBOL Digital\\and 544 552 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A6
SYMBOL Digital\\and 1776 408 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A7
SYMBOL Digital\\and 1776 536 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A8
SYMBOL Digital\\and 1776 664 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A9
SYMBOL Digital\\or 1984 520 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A10
SYMBOL Digital\\inv 2128 536 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A12
SYMBOL voltage -416 -2408 R0
SYMATTR Value2 AC 5
SYMATTR InstName V_BIT5
SYMATTR Value PULSE(0 {VCC} 0 {rise} {rise} {1/freq/2-rise} {1/freq} {256*reps})
SYMBOL Digital\\dflop -144 -2520 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A11
SYMBOL Digital\\dflop 256 -2520 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A13
SYMBOL Digital\\dflop 1056 -2520 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A15
SYMBOL Digital\\dflop 1456 -2520 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A16
SYMBOL Digital\\dflop 656 -2520 R0
SYMATTR SpiceLine Vhigh={VCC}
SYMATTR InstName A14
SYMBOL pnp -2192 536 M180
SYMATTR InstName Q82
SYMATTR Value 2N3906
SYMBOL npn -2096 -952 R0
SYMATTR InstName Q83
SYMATTR Value 2N3904
SYMBOL npn 2240 -712 R0
SYMATTR InstName Q3
SYMATTR Value 2N3904
SYMBOL schottky 2208 -744 R270
SYMATTR InstName D2
SYMATTR Value BAT54
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 2288 -1480 R0
SYMATTR InstName R12
SYMATTR Value {Rout_pull}
SYMBOL res 2000 -792 R0
SYMATTR InstName R13
SYMATTR Value {Rin*2}
SYMBOL res 2000 -648 R0
SYMATTR InstName R14
SYMATTR Value {Rin}
SYMBOL npn -1360 -712 R0
SYMATTR InstName Q4
SYMATTR Value 2N3904
SYMBOL schottky -1392 -744 R270
SYMATTR InstName D3
SYMATTR Value BAT54
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res -1312 -1368 R0
SYMATTR InstName R9
SYMATTR Value {Rout_pull}
SYMBOL res -1600 -792 R0
SYMATTR InstName R10
SYMATTR Value {Rin*2}
SYMBOL res -1600 -648 R0
SYMATTR InstName R11
SYMATTR Value {Rin}
SYMBOL npn 512 2136 R0
SYMATTR InstName Q5
SYMATTR Value 2N3904
SYMBOL schottky 480 2104 R270
SYMATTR InstName D4
SYMATTR Value BAT54
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 560 1480 R0
SYMATTR InstName R15
SYMATTR Value {Rout_pull}
SYMBOL res 272 2056 R0
SYMATTR InstName R16
SYMATTR Value {Rin*2}
SYMBOL res 272 2200 R0
SYMATTR InstName R17
SYMATTR Value {Rin}
SYMBOL npn 1584 2136 R0
SYMATTR InstName Q6
SYMATTR Value 2N3904
SYMBOL schottky 1552 2104 R270
SYMATTR InstName D7
SYMATTR Value BAT54
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 1632 1480 R0
SYMATTR InstName R18
SYMATTR Value {Rout_pull}
SYMBOL res 1344 2056 R0
SYMATTR InstName R19
SYMATTR Value {Rin*2}
SYMBOL res 1344 2200 R0
SYMATTR InstName R20
SYMATTR Value {Rin}
SYMBOL schottky -1376 -104 M270
SYMATTR InstName D8
SYMATTR Value BAT54
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res -1360 568 M180
SYMATTR InstName R21
SYMATTR Value {Rout_pull}
SYMBOL res -1648 -88 M180
SYMATTR InstName R22
SYMATTR Value {Rin*2}
SYMBOL res -1648 -232 M180
SYMATTR InstName R24
SYMATTR Value {Rin}
SYMBOL res 2384 -360 R90
SYMATTR InstName R1
SYMATTR Value 1m
SYMBOL res 2384 -264 R90
SYMATTR InstName R2
SYMATTR Value 1m
SYMBOL res 2384 -168 R90
SYMATTR InstName R3
SYMATTR Value 1m
SYMBOL res 2384 -72 R90
SYMATTR InstName R4
SYMATTR Value 1m
SYMBOL res 2384 24 R90
SYMATTR InstName R5
SYMATTR Value 1m
SYMBOL res 2384 120 R90
SYMATTR InstName R6
SYMATTR Value 1m
SYMBOL res 2384 216 R90
SYMATTR InstName R7
SYMATTR Value 1m
SYMBOL res 2384 312 R90
SYMATTR InstName R8
SYMATTR Value 1m
SYMBOL npn 1296 1704 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904