// Circuits data file, version: 0.6.7.5 InputGate - index: 0, x: 85, y: 95, Value: 0, Label: Se0, inputs: , outputs: , 30, 34, 38, Hint: Selector 0 InputGate - index: 1, x: 86, y: 177, Value: 0, Label: Se1, inputs: , outputs: , 29, 35, 37, Hint: Selector 1 InputGate - index: 2, x: 89, y: 241, Value: 0, Label: En, inputs: , outputs: , 17, 18, 19, 20, Hint: Enable NotGate - index: 3, x: 209, y: 196, Value: 1, Label: N, inputs: , 29, outputs: , 31, 33, Hint: NOT s1 NotGate - index: 4, x: 188, y: 67, Value: 1, Label: N, inputs: , 30, outputs: , 32, 36, Hint: NOT s0 AndGate - index: 5, x: 300, y: 50, Value: 1, Label: AND, inputs: , 31, 32, outputs: , 13, Hint: Select 00 AndGate - index: 6, x: 300, y: 85, Value: 0, Label: AND, inputs: , 33, 34, outputs: , 14, Hint: Select 01 AndGate - index: 7, x: 300, y: 120, Value: 0, Label: AND, inputs: , 35, 36, outputs: , 15, Hint: Select 10 AndGate - index: 8, x: 300, y: 155, Value: 0, Label: AND, inputs: , 37, 38, outputs: , 16, Hint: Select 11 AndGate - index: 9, x: 399, y: 55, Value: 0, Label: En, inputs: , 13, 17, outputs: , 25, Hint: Enable 0 AndGate - index: 10, x: 399, y: 90, Value: 0, Label: En, inputs: , 14, 18, outputs: , 26, Hint: Enable 1 AndGate - index: 11, x: 399, y: 125, Value: 0, Label: En, inputs: , 15, 19, outputs: , 27, Hint: Enable 2 AndGate - index: 12, x: 399, y: 160, Value: 0, Label: En, inputs: , 16, 20, outputs: , 28, Hint: Enable 3 LinkGate - index: 13, x: 340, y: 65, Value: 1, Label: null, inputs: , 5, 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]: (59, 0) LinkGate - index: 14, x: 340, y: 100, Value: 0, Label: null, inputs: , 6, outputs: , 10, 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]: (59, 0) LinkGate - index: 15, x: 340, y: 135, Value: 0, Label: null, inputs: , 7, outputs: , 11, 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]: (59, 0) LinkGate - index: 16, x: 340, y: 170, Value: 0, Label: null, inputs: , 8, outputs: , 12, 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]: (59, 0) LinkGate - index: 17, x: 129, y: 75, Value: 0, Label: null, inputs: , 2, outputs: , 9, Mids: 255, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 176) [index]: (x, y): [1]: (255, 176) [index]: (x, y): [2]: (255, 0) [index]: (x, y): [3]: (270, 0) LinkGate - index: 18, x: 129, y: 110, Value: 0, Label: null, inputs: , 2, outputs: , 10, Mids: 255, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 141) [index]: (x, y): [1]: (255, 141) [index]: (x, y): [2]: (255, 0) [index]: (x, y): [3]: (270, 0) LinkGate - index: 19, x: 129, y: 145, Value: 0, Label: null, inputs: , 2, outputs: , 11, Mids: 255, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 106) [index]: (x, y): [1]: (255, 106) [index]: (x, y): [2]: (255, 0) [index]: (x, y): [3]: (270, 0) LinkGate - index: 20, x: 129, y: 180, Value: 0, Label: null, inputs: , 2, outputs: , 12, Mids: 255, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 71) [index]: (x, y): [1]: (255, 71) [index]: (x, y): [2]: (255, 0) [index]: (x, y): [3]: (270, 0) OutputGate - index: 21, x: 515, y: 60, Value: 0, Label: Out0, inputs: , 25, outputs: , Hint: Out 0 OutputGate - index: 22, x: 517, y: 95, Value: 0, Label: Out1, inputs: , 26, outputs: , Hint: Out 1 OutputGate - index: 23, x: 515, y: 130, Value: 0, Label: Out2, inputs: , 27, outputs: , Hint: Out 2 OutputGate - index: 24, x: 512, y: 165, Value: 0, Label: Out3, inputs: , 28, outputs: , Hint: Out 3 LinkGate - index: 25, x: 439, y: 70, Value: 0, Label: null, inputs: , 9, outputs: , 21, 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]: (76, 0) LinkGate - index: 26, x: 439, y: 105, Value: 0, Label: null, inputs: , 10, outputs: , 22, 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]: (78, 0) LinkGate - index: 27, x: 439, y: 140, Value: 0, Label: null, inputs: , 11, outputs: , 23, 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]: (76, 0) LinkGate - index: 28, x: 439, y: 175, Value: 0, Label: null, inputs: , 12, outputs: , 24, 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]: (73, 0) LinkGate - index: 29, x: 126, y: 187, Value: 0, Label: null, inputs: , 1, outputs: , 3, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 24) [index]: (x, y): [3]: (83, 24) LinkGate - index: 30, x: 125, y: 82, Value: 0, Label: null, inputs: , 0, outputs: , 4, Mids: 50, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 23) [index]: (x, y): [1]: (50, 23) [index]: (x, y): [2]: (50, 0) [index]: (x, y): [3]: (63, 0) LinkGate - index: 31, x: 239, y: 60, Value: 1, Label: null, inputs: , 3, outputs: , 5, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 151) [index]: (x, y): [1]: (10, 151) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (61, 0) LinkGate - index: 32, x: 218, y: 70, Value: 1, Label: null, inputs: , 4, outputs: , 5, Mids: 68, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 12) [index]: (x, y): [1]: (68, 12) [index]: (x, y): [2]: (68, 0) [index]: (x, y): [3]: (82, 0) LinkGate - index: 33, x: 239, y: 95, Value: 1, Label: null, inputs: , 3, outputs: , 6, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 116) [index]: (x, y): [1]: (10, 116) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (61, 0) LinkGate - index: 34, x: 125, y: 105, Value: 0, Label: null, inputs: , 0, outputs: , 6, Mids: 50, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (50, 0) [index]: (x, y): [2]: (50, 0) [index]: (x, y): [3]: (175, 0) LinkGate - index: 35, x: 126, y: 130, Value: 0, Label: null, inputs: , 1, outputs: , 7, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 57) [index]: (x, y): [1]: (10, 57) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (174, 0) LinkGate - index: 36, x: 218, y: 82, Value: 1, Label: null, inputs: , 4, outputs: , 7, Mids: 68, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (68, 0) [index]: (x, y): [2]: (68, 58) [index]: (x, y): [3]: (82, 58) LinkGate - index: 37, x: 126, y: 165, Value: 0, Label: null, inputs: , 1, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 22) [index]: (x, y): [1]: (10, 22) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (174, 0) LinkGate - index: 38, x: 125, y: 105, Value: 0, Label: null, inputs: , 0, outputs: , 8, Mids: 50, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (50, 0) [index]: (x, y): [2]: (50, 70) [index]: (x, y): [3]: (175, 70) CommentGate - index: 39, x: 44, y: 275, Value: -1, Label: Carpinelli pg 19 Fig 1.11, inputs: , outputs: , Hint: I17 CommentGate - index: 40, x: 44, y: 300, Value: -1, Label: The 2 to 4 decoder with enable, inputs: , outputs: , Hint: I18 CommentGate - index: 41, x: 44, y: 325, Value: -1, Label: Next is effective in exploring this circuit, inputs: , outputs: , Hint: I19 CommentGate - index: 42, x: 44, y: 350, Value: -1, Label: Dots helps clarify the connections, inputs: , outputs: , Hint: I20