// Circuits data file, version: 0.6.7.5 InputGate - index: 0, x: 11, y: 40, Value: 0, Label: C, inputs: , outputs: , 12, 15, 17, Hint: Carry In InputGate - index: 1, x: 10, y: 118, Value: 1, Label: X0, inputs: , outputs: , 13, 16, 19, Hint: X bit 0 InputGate - index: 2, x: 9, y: 154, Value: 1, Label: Y0, inputs: , outputs: , 14, 18, 20, Hint: Y bit 0 AndGate - index: 3, x: 97, y: 32, Value: 0, Label: AND, inputs: , 15, 16, outputs: , 21, Hint: A12 AndGate - index: 4, x: 97, y: 66, Value: 0, Label: AND, inputs: , 17, 18, outputs: , 22, Hint: A13 AndGate - index: 5, x: 98, y: 99, Value: 1, Label: AND, inputs: , 19, 20, outputs: , 23, Hint: A14 OrGate - index: 6, x: 159, y: 66, Value: 1, Label: C, inputs: , 21, 22, 23, outputs: , 10, Hint: Carry out bit XOrGate - index: 7, x: 154, y: 133, Value: 0, Label: XOR, inputs: , 12, 13, 14, outputs: , 11, Hint: Sum OutputGate - index: 8, x: 219, y: 71, Value: 1, Label: C, inputs: , 10, outputs: , 100, Hint: Carry out bit OutputGate - index: 9, x: 219, y: 138, Value: 0, Label: S0, inputs: , 11, outputs: , Hint: Sum bit 0 LinkGate - index: 10, x: 198, y: 81, Value: 1, Label: , inputs: , 6, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) LinkGate - index: 11, x: 193, y: 148, Value: 0, Label: , inputs: , 7, outputs: , 9, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) LinkGate - index: 12, x: 51, y: 50, Value: 0, Label: , inputs: , 0, outputs: , 7, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 90) [index]: (x, y): [3]: (103, 90) LinkGate - index: 13, x: 50, y: 128, Value: 1, Label: , inputs: , 1, outputs: , 7, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (22, 0) [index]: (x, y): [2]: (22, 20) [index]: (x, y): [3]: (104, 20) LinkGate - index: 14, x: 49, y: 155, Value: 1, Label: , inputs: , 2, outputs: , 7, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 9) [index]: (x, y): [1]: (33, 9) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (105, 0) LinkGate - index: 15, x: 51, y: 42, Value: 0, Label: , inputs: , 0, outputs: , 3, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 8) [index]: (x, y): [1]: (10, 8) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (46, 0) LinkGate - index: 16, x: 50, y: 52, Value: 1, Label: , inputs: , 1, outputs: , 3, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 76) [index]: (x, y): [1]: (22, 76) [index]: (x, y): [2]: (22, 0) [index]: (x, y): [3]: (47, 0) LinkGate - index: 17, x: 51, y: 50, Value: 0, Label: , inputs: , 0, outputs: , 4, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 26) [index]: (x, y): [3]: (46, 26) LinkGate - index: 18, x: 49, y: 86, Value: 1, Label: , inputs: , 2, outputs: , 4, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 78) [index]: (x, y): [1]: (33, 78) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (48, 0) LinkGate - index: 19, x: 50, y: 109, Value: 1, Label: , inputs: , 1, outputs: , 5, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 19) [index]: (x, y): [1]: (22, 19) [index]: (x, y): [2]: (22, 0) [index]: (x, y): [3]: (48, 0) LinkGate - index: 20, x: 49, y: 119, Value: 1, Label: , inputs: , 2, outputs: , 5, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 45) [index]: (x, y): [1]: (33, 45) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (49, 0) LinkGate - index: 21, x: 137, y: 47, Value: 0, Label: , inputs: , 3, outputs: , 6, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 26) [index]: (x, y): [3]: (22, 26) LinkGate - index: 22, x: 137, y: 81, Value: 0, Label: , inputs: , 4, outputs: , 6, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (22, 0) LinkGate - index: 23, x: 138, y: 88, Value: 1, Label: , inputs: , 5, outputs: , 6, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 26) [index]: (x, y): [1]: (10, 26) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) CommentGate - index: 24, x: 12, y: 8, Value: -1, Label: Carpinelli pg 25 Fig 1.18 A Full Adder, inputs: , outputs: , Hint: I17 InputGate - index: 25, x: 318, y: 47, Value: 1, Label: C, inputs: , 100, outputs: , 37, 40, 42, Hint: Carry In InputGate - index: 26, x: 317, y: 125, Value: 1, Label: X1, inputs: , outputs: , 38, 41, 44, Hint: X bit 1 InputGate - index: 27, x: 316, y: 161, Value: 0, Label: Y1, inputs: , outputs: , 39, 43, 45, Hint: Y bit 1 AndGate - index: 28, x: 404, y: 39, Value: 1, Label: AND, inputs: , 40, 41, outputs: , 46, Hint: A12 AndGate - index: 29, x: 404, y: 73, Value: 0, Label: AND, inputs: , 42, 43, outputs: , 47, Hint: A13 AndGate - index: 30, x: 405, y: 106, Value: 0, Label: AND, inputs: , 44, 45, outputs: , 48, Hint: A14 OrGate - index: 31, x: 466, y: 73, Value: 1, Label: C, inputs: , 46, 47, 48, outputs: , 35, Hint: Carry out bit XOrGate - index: 32, x: 461, y: 140, Value: 0, Label: XOR, inputs: , 37, 38, 39, outputs: , 36, Hint: Sum OutputGate - index: 33, x: 526, y: 78, Value: 1, Label: C, inputs: , 35, outputs: , 101, Hint: Carry out bit OutputGate - index: 34, x: 526, y: 145, Value: 0, Label: S1, inputs: , 36, outputs: , Hint: Sum bit 1 LinkGate - index: 35, x: 505, y: 88, Value: 1, Label: null, inputs: , 31, outputs: , 33, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) LinkGate - index: 36, x: 500, y: 155, Value: 0, Label: null, inputs: , 32, outputs: , 34, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) LinkGate - index: 37, x: 358, y: 57, Value: 1, Label: , inputs: , 25, outputs: , 32, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 90) [index]: (x, y): [3]: (103, 90) LinkGate - index: 38, x: 357, y: 135, Value: 1, Label: null, inputs: , 26, outputs: , 32, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (22, 0) [index]: (x, y): [2]: (22, 20) [index]: (x, y): [3]: (104, 20) LinkGate - index: 39, x: 356, y: 162, Value: 0, Label: null, inputs: , 27, outputs: , 32, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 9) [index]: (x, y): [1]: (33, 9) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (105, 0) LinkGate - index: 40, x: 358, y: 49, Value: 1, Label: null, inputs: , 25, outputs: , 28, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 8) [index]: (x, y): [1]: (10, 8) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (46, 0) LinkGate - index: 41, x: 357, y: 59, Value: 1, Label: null, inputs: , 26, outputs: , 28, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 76) [index]: (x, y): [1]: (22, 76) [index]: (x, y): [2]: (22, 0) [index]: (x, y): [3]: (47, 0) LinkGate - index: 42, x: 358, y: 57, Value: 1, Label: null, inputs: , 25, outputs: , 29, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 26) [index]: (x, y): [3]: (46, 26) LinkGate - index: 43, x: 356, y: 93, Value: 0, Label: , inputs: , 27, outputs: , 29, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 78) [index]: (x, y): [1]: (33, 78) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (48, 0) LinkGate - index: 44, x: 357, y: 116, Value: 1, Label: , inputs: , 26, outputs: , 30, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 19) [index]: (x, y): [1]: (22, 19) [index]: (x, y): [2]: (22, 0) [index]: (x, y): [3]: (48, 0) LinkGate - index: 45, x: 356, y: 126, Value: 0, Label: null, inputs: , 27, outputs: , 30, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 45) [index]: (x, y): [1]: (33, 45) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (49, 0) LinkGate - index: 46, x: 444, y: 54, Value: 1, Label: , inputs: , 28, outputs: , 31, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 26) [index]: (x, y): [3]: (22, 26) LinkGate - index: 47, x: 444, y: 88, Value: 0, Label: null, inputs: , 29, outputs: , 31, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (22, 0) LinkGate - index: 48, x: 445, y: 95, Value: 0, Label: null, inputs: , 30, outputs: , 31, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 26) [index]: (x, y): [1]: (10, 26) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) CommentGate - index: 49, x: 319, y: 15, Value: -1, Label: Carpinelli pg 25 Fig 1.18 A Full Adder, inputs: , outputs: , Hint: I17 InputGate - index: 50, x: 600, y: 52, Value: 1, Label: C, inputs: , 101, outputs: , 62, 65, 67, Hint: Carry In InputGate - index: 51, x: 599, y: 130, Value: 0, Label: X2, inputs: , outputs: , 63, 66, 69, Hint: X bit 2 InputGate - index: 52, x: 598, y: 166, Value: 1, Label: Y2, inputs: , outputs: , 64, 68, 70, Hint: Y bit 2 AndGate - index: 53, x: 686, y: 44, Value: 0, Label: AND, inputs: , 65, 66, outputs: , 71, Hint: A12 AndGate - index: 54, x: 686, y: 78, Value: 1, Label: AND, inputs: , 67, 68, outputs: , 72, Hint: A13 AndGate - index: 55, x: 687, y: 111, Value: 0, Label: AND, inputs: , 69, 70, outputs: , 73, Hint: A14 OrGate - index: 56, x: 748, y: 78, Value: 1, Label: C, inputs: , 71, 72, 73, outputs: , 60, Hint: Carry out bit XOrGate - index: 57, x: 743, y: 145, Value: 0, Label: XOR, inputs: , 62, 63, 64, outputs: , 61, Hint: Sum OutputGate - index: 58, x: 808, y: 83, Value: 1, Label: C, inputs: , 60, outputs: , 102, Hint: Carry out bit OutputGate - index: 59, x: 808, y: 150, Value: 0, Label: S2, inputs: , 61, outputs: , Hint: Sum bit 2 LinkGate - index: 60, x: 787, y: 93, Value: 1, Label: null, inputs: , 56, outputs: , 58, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) LinkGate - index: 61, x: 782, y: 160, Value: 0, Label: null, inputs: , 57, outputs: , 59, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) LinkGate - index: 62, x: 640, y: 62, Value: 1, Label: , inputs: , 50, outputs: , 57, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 90) [index]: (x, y): [3]: (103, 90) LinkGate - index: 63, x: 639, y: 140, Value: 0, Label: , inputs: , 51, outputs: , 57, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (22, 0) [index]: (x, y): [2]: (22, 20) [index]: (x, y): [3]: (104, 20) LinkGate - index: 64, x: 638, y: 167, Value: 1, Label: , inputs: , 52, outputs: , 57, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 9) [index]: (x, y): [1]: (33, 9) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (105, 0) LinkGate - index: 65, x: 640, y: 54, Value: 1, Label: null, inputs: , 50, outputs: , 53, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 8) [index]: (x, y): [1]: (10, 8) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (46, 0) LinkGate - index: 66, x: 639, y: 64, Value: 0, Label: null, inputs: , 51, outputs: , 53, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 76) [index]: (x, y): [1]: (22, 76) [index]: (x, y): [2]: (22, 0) [index]: (x, y): [3]: (47, 0) LinkGate - index: 67, x: 640, y: 62, Value: 1, Label: null, inputs: , 50, outputs: , 54, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 26) [index]: (x, y): [3]: (46, 26) LinkGate - index: 68, x: 638, y: 98, Value: 1, Label: , inputs: , 52, outputs: , 54, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 78) [index]: (x, y): [1]: (33, 78) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (48, 0) LinkGate - index: 69, x: 639, y: 121, Value: 0, Label: null, inputs: , 51, outputs: , 55, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 19) [index]: (x, y): [1]: (22, 19) [index]: (x, y): [2]: (22, 0) [index]: (x, y): [3]: (48, 0) LinkGate - index: 70, x: 638, y: 131, Value: 1, Label: , inputs: , 52, outputs: , 55, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 45) [index]: (x, y): [1]: (33, 45) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (49, 0) LinkGate - index: 71, x: 726, y: 59, Value: 0, Label: null, inputs: , 53, outputs: , 56, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 26) [index]: (x, y): [3]: (22, 26) LinkGate - index: 72, x: 726, y: 93, Value: 1, Label: null, inputs: , 54, outputs: , 56, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (22, 0) LinkGate - index: 73, x: 727, y: 100, Value: 0, Label: null, inputs: , 55, outputs: , 56, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 26) [index]: (x, y): [1]: (10, 26) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) CommentGate - index: 74, x: 601, y: 20, Value: -1, Label: Carpinelli pg 25 Fig 1.18 A Full Adder, inputs: , outputs: , Hint: I17 InputGate - index: 75, x: 876, y: 52, Value: 1, Label: C, inputs: , 102, outputs: , 87, 90, 92, Hint: Carry In InputGate - index: 76, x: 875, y: 130, Value: 0, Label: X3, inputs: , outputs: , 88, 91, 94, Hint: X bit 3 InputGate - index: 77, x: 874, y: 166, Value: 0, Label: Y3, inputs: , outputs: , 89, 93, 95, Hint: Y bit 3 AndGate - index: 78, x: 962, y: 44, Value: 0, Label: AND, inputs: , 90, 91, outputs: , 96, Hint: A12 AndGate - index: 79, x: 962, y: 78, Value: 0, Label: AND, inputs: , 92, 93, outputs: , 97, Hint: A13 AndGate - index: 80, x: 963, y: 111, Value: 0, Label: AND, inputs: , 94, 95, outputs: , 98, Hint: A14 OrGate - index: 81, x: 1024, y: 78, Value: 0, Label: C, inputs: , 96, 97, 98, outputs: , 85, Hint: Carry out bit XOrGate - index: 82, x: 1019, y: 145, Value: 1, Label: XOR, inputs: , 87, 88, 89, outputs: , 86, Hint: Sum OutputGate - index: 83, x: 1084, y: 83, Value: 0, Label: C, inputs: , 85, outputs: , Hint: Carry out bit OutputGate - index: 84, x: 1084, y: 150, Value: 1, Label: S3, inputs: , 86, outputs: , Hint: Sum bit 3 LinkGate - index: 85, x: 1063, y: 93, Value: 0, Label: null, inputs: , 81, outputs: , 83, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) LinkGate - index: 86, x: 1058, y: 160, Value: 1, Label: null, inputs: , 82, outputs: , 84, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) LinkGate - index: 87, x: 916, y: 62, Value: 1, Label: null, inputs: , 75, outputs: , 82, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 90) [index]: (x, y): [3]: (103, 90) LinkGate - index: 88, x: 915, y: 140, Value: 0, Label: null, inputs: , 76, outputs: , 82, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (22, 0) [index]: (x, y): [2]: (22, 20) [index]: (x, y): [3]: (104, 20) LinkGate - index: 89, x: 914, y: 167, Value: 0, Label: null, inputs: , 77, outputs: , 82, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 9) [index]: (x, y): [1]: (33, 9) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (105, 0) LinkGate - index: 90, x: 916, y: 54, Value: 1, Label: null, inputs: , 75, outputs: , 78, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 8) [index]: (x, y): [1]: (10, 8) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (46, 0) LinkGate - index: 91, x: 915, y: 64, Value: 0, Label: , inputs: , 76, outputs: , 78, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 76) [index]: (x, y): [1]: (22, 76) [index]: (x, y): [2]: (22, 0) [index]: (x, y): [3]: (47, 0) LinkGate - index: 92, x: 916, y: 62, Value: 1, Label: null, inputs: , 75, outputs: , 79, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 26) [index]: (x, y): [3]: (46, 26) LinkGate - index: 93, x: 914, y: 98, Value: 0, Label: , inputs: , 77, outputs: , 79, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 78) [index]: (x, y): [1]: (33, 78) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (48, 0) LinkGate - index: 94, x: 915, y: 121, Value: 0, Label: null, inputs: , 76, outputs: , 80, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 19) [index]: (x, y): [1]: (22, 19) [index]: (x, y): [2]: (22, 0) [index]: (x, y): [3]: (48, 0) LinkGate - index: 95, x: 914, y: 131, Value: 0, Label: null, inputs: , 77, outputs: , 80, Mids: 33, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 45) [index]: (x, y): [1]: (33, 45) [index]: (x, y): [2]: (33, 0) [index]: (x, y): [3]: (49, 0) LinkGate - index: 96, x: 1002, y: 59, Value: 0, Label: null, inputs: , 78, outputs: , 81, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 26) [index]: (x, y): [3]: (22, 26) LinkGate - index: 97, x: 1002, y: 93, Value: 0, Label: null, inputs: , 79, outputs: , 81, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (22, 0) LinkGate - index: 98, x: 1003, y: 100, Value: 0, Label: null, inputs: , 80, outputs: , 81, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 26) [index]: (x, y): [1]: (10, 26) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) CommentGate - index: 99, x: 877, y: 20, Value: -1, Label: Carpinelli pg 25 Fig 1.18 A Full Adder, inputs: , outputs: , Hint: I17 LinkGate - index: 100, x: 266, y: 57, Value: 1, Label: , inputs: , 8, outputs: , 25, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 24) [index]: (x, y): [1]: (10, 24) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (52, 0) LinkGate - index: 101, x: 573, y: 62, Value: 1, Label: , inputs: , 33, outputs: , 50, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 26) [index]: (x, y): [1]: (10, 26) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (27, 0) LinkGate - index: 102, x: 855, y: 62, Value: 1, Label: , inputs: , 58, outputs: , 75, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 31) [index]: (x, y): [1]: (10, 31) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) CommentGate - index: 103, x: 96, y: 237, Value: -1, Label: Carpinelli pg 26 Fig 1.19, inputs: , outputs: , Hint: I18 CommentGate - index: 104, x: 96, y: 262, Value: -1, Label: A 4 bit ripple adder, inputs: , outputs: , Hint: I19 CommentGate - index: 105, x: 96, y: 287, Value: -1, Label: NOTICE that the left position here is bit 0, inputs: , outputs: , Hint: I20