From: Daniel Kirschten Date: Tue, 7 Apr 2020 21:18:36 +0000 (+0200) Subject: Re-layouted part of the Am2910InstrPLA X-Git-Url: https://mograsim.net/gitweb/?a=commitdiff_plain;h=a77f8f5af9a7790d94a9101ddaec46e1cbbec6a7;hp=02489bcf3404381f8192cd2b7f8ea3fecd3bd05d;p=Mograsim.git Re-layouted part of the Am2910InstrPLA --- diff --git a/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/am2910/Am2910InstrPLA.json b/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/am2910/Am2910InstrPLA.json index 8a0fe2d7..496ffc84 100644 --- a/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/am2910/Am2910InstrPLA.json +++ b/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/am2910/Am2910InstrPLA.json @@ -103,7 +103,7 @@ }, { "location": { - "x": 25.0, + "x": 30.0, "y": 85.0 }, "name": "_MAP", @@ -121,7 +121,7 @@ }, { "location": { - "x": 35.0, + "x": 45.0, "y": 85.0 }, "name": "_VECT", @@ -163,8 +163,8 @@ "id": "NandGate", "name": "NandGate#3", "pos": { - "x": 325.0, - "y": 810.0 + "x": 425.0, + "y": 820.0 }, "params": 1 }, @@ -253,8 +253,8 @@ "id": "NandGate", "name": "NandGate#13", "pos": { - "x": 685.0, - "y": 750.0 + "x": 740.0, + "y": 710.0 }, "params": 1 }, @@ -505,8 +505,8 @@ "id": "NandGate", "name": "NandGate#41", "pos": { - "x": 665.0, - "y": 660.0 + "x": 675.0, + "y": 670.0 }, "params": 1 }, @@ -514,7 +514,7 @@ "id": "NandGate", "name": "NandGate#42", "pos": { - "x": 695.0, + "x": 705.0, "y": 665.0 }, "params": 1 @@ -523,7 +523,7 @@ "id": "NandGate", "name": "NandGate#43", "pos": { - "x": 726.0, + "x": 740.0, "y": 650.0 }, "params": 1 @@ -532,7 +532,7 @@ "id": "NandGate", "name": "NandGate#44", "pos": { - "x": 760.0, + "x": 770.0, "y": 640.0 }, "params": 1 @@ -577,8 +577,8 @@ "id": "NandGate", "name": "NandGate#49", "pos": { - "x": 706.0, - "y": 610.0 + "x": 705.0, + "y": 615.0 }, "params": 1 }, @@ -586,7 +586,7 @@ "id": "NandGate", "name": "NandGate#50", "pos": { - "x": 726.0, + "x": 740.0, "y": 625.0 }, "params": 1 @@ -622,8 +622,8 @@ "id": "NandGate", "name": "NandGate#54", "pos": { - "x": 605.0, - "y": 710.0 + "x": 640.0, + "y": 730.0 }, "params": 1 }, @@ -631,8 +631,8 @@ "id": "NandGate", "name": "NandGate#55", "pos": { - "x": 635.0, - "y": 710.0 + "x": 675.0, + "y": 730.0 }, "params": 1 }, @@ -640,8 +640,8 @@ "id": "NandGate", "name": "NandGate#56", "pos": { - "x": 660.0, - "y": 725.0 + "x": 705.0, + "y": 750.0 }, "params": 1 }, @@ -649,8 +649,8 @@ "id": "NandGate", "name": "NandGate#57", "pos": { - "x": 610.0, - "y": 750.0 + "x": 640.0, + "y": 755.0 }, "params": 1 }, @@ -658,8 +658,8 @@ "id": "NandGate", "name": "NandGate#58", "pos": { - "x": 635.0, - "y": 735.0 + "x": 675.0, + "y": 755.0 }, "params": 1 }, @@ -667,8 +667,8 @@ "id": "NandGate", "name": "NandGate#59", "pos": { - "x": 685.0, - "y": 725.0 + "x": 740.0, + "y": 745.0 }, "params": 1 }, @@ -676,7 +676,7 @@ "id": "NandGate", "name": "NandGate#60", "pos": { - "x": 720.0, + "x": 770.0, "y": 740.0 }, "params": 1 @@ -739,8 +739,8 @@ "id": "NandGate", "name": "NandGate#67", "pos": { - "x": 250.0, - "y": 815.0 + "x": 275.0, + "y": 810.0 }, "params": 1 }, @@ -758,7 +758,7 @@ "name": "NandGate#69", "pos": { "x": 125.0, - "y": 815.0 + "y": 820.0 }, "params": 1 }, @@ -796,8 +796,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#2", "pos": { - "x": 254.0, - "y": 14.0 + "x": 24.0, + "y": 74.0 }, "params": 1 }, @@ -805,8 +805,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#3", "pos": { - "x": 24.0, - "y": 74.0 + "x": 34.0, + "y": 124.0 }, "params": 1 }, @@ -814,8 +814,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#4", "pos": { - "x": 34.0, - "y": 124.0 + "x": 29.0, + "y": 54.0 }, "params": 1 }, @@ -823,8 +823,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#5", "pos": { - "x": 254.0, - "y": 109.0 + "x": 34.0, + "y": 134.0 }, "params": 1 }, @@ -833,7 +833,7 @@ "name": "WireCrossPoint#6", "pos": { "x": 29.0, - "y": 54.0 + "y": 99.0 }, "params": 1 }, @@ -841,8 +841,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#7", "pos": { - "x": 34.0, - "y": 134.0 + "x": 19.0, + "y": 49.0 }, "params": 1 }, @@ -850,8 +850,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#8", "pos": { - "x": 29.0, - "y": 99.0 + "x": 299.0, + "y": 259.0 }, "params": 1 }, @@ -859,8 +859,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#9", "pos": { - "x": 19.0, - "y": 49.0 + "x": 264.0, + "y": 159.0 }, "params": 1 }, @@ -868,8 +868,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#10", "pos": { - "x": 234.0, - "y": 39.0 + "x": 34.0, + "y": 64.0 }, "params": 1 }, @@ -877,8 +877,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#11", "pos": { - "x": 234.0, - "y": 4.0 + "x": 334.0, + "y": 149.0 }, "params": 1 }, @@ -886,8 +886,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#12", "pos": { - "x": 34.0, - "y": 64.0 + "x": 84.0, + "y": 104.0 }, "params": 1 }, @@ -895,8 +895,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#13", "pos": { - "x": 234.0, - "y": 74.0 + "x": 309.0, + "y": 449.0 }, "params": 1 }, @@ -904,8 +904,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#14", "pos": { - "x": 84.0, - "y": 104.0 + "x": 19.0, + "y": 59.0 }, "params": 1 }, @@ -913,8 +913,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#15", "pos": { - "x": 234.0, - "y": 49.0 + "x": 319.0, + "y": 409.0 }, "params": 1 }, @@ -922,8 +922,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#16", "pos": { - "x": 19.0, - "y": 59.0 + "x": 294.0, + "y": 489.0 }, "params": 1 }, @@ -931,8 +931,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#17", "pos": { - "x": 234.0, - "y": 54.0 + "x": 299.0, + "y": 429.0 }, "params": 1 }, @@ -940,8 +940,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#18", "pos": { - "x": 234.0, - "y": 34.0 + "x": 24.0, + "y": 84.0 }, "params": 1 }, @@ -949,8 +949,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#19", "pos": { - "x": 254.0, - "y": 39.0 + "x": 634.0, + "y": 724.0 }, "params": 1 }, @@ -958,8 +958,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#20", "pos": { - "x": 24.0, - "y": 84.0 + "x": 279.0, + "y": 279.0 }, "params": 1 }, @@ -967,8 +967,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#21", "pos": { - "x": 234.0, - "y": 14.0 + "x": 184.0, + "y": 199.0 }, "params": 1 }, @@ -976,8 +976,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#22", "pos": { - "x": 294.0, - "y": 4.0 + "x": 304.0, + "y": 419.0 }, "params": 1 }, @@ -985,8 +985,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#23", "pos": { - "x": 234.0, - "y": 19.0 + "x": 299.0, + "y": 554.0 }, "params": 1 }, @@ -994,8 +994,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#24", "pos": { - "x": 274.0, - "y": 109.0 + "x": 49.0, + "y": 24.0 }, "params": 1 }, @@ -1003,8 +1003,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#25", "pos": { - "x": 234.0, - "y": 44.0 + "x": 369.0, + "y": 264.0 }, "params": 1 }, @@ -1012,8 +1012,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#26", "pos": { - "x": 274.0, - "y": 39.0 + "x": 299.0, + "y": 634.0 }, "params": 1 }, @@ -1021,8 +1021,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#27", "pos": { - "x": 49.0, - "y": 24.0 + "x": 289.0, + "y": 139.0 }, "params": 1 }, @@ -1030,8 +1030,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#28", "pos": { - "x": 234.0, - "y": 109.0 + "x": 329.0, + "y": 134.0 }, "params": 1 }, @@ -1039,8 +1039,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#29", "pos": { - "x": 294.0, - "y": 39.0 + "x": 269.0, + "y": 349.0 }, "params": 1 }, @@ -1048,8 +1048,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#30", "pos": { - "x": 254.0, - "y": 29.0 + "x": 539.0, + "y": 229.0 }, "params": 1 }, @@ -1057,8 +1057,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#31", "pos": { - "x": 234.0, - "y": 69.0 + "x": 359.0, + "y": 169.0 }, "params": 1 }, @@ -1066,8 +1066,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#32", "pos": { - "x": 274.0, - "y": 9.0 + "x": 129.0, + "y": 14.0 }, "params": 1 }, @@ -1075,8 +1075,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#33", "pos": { - "x": 254.0, - "y": 69.0 + "x": 44.0, + "y": 174.0 }, "params": 1 }, @@ -1084,8 +1084,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#34", "pos": { - "x": 234.0, - "y": 99.0 + "x": 289.0, + "y": 29.0 }, "params": 1 }, @@ -1093,8 +1093,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#35", "pos": { - "x": 129.0, - "y": 14.0 + "x": 719.0, + "y": 259.0 }, "params": 1 }, @@ -1102,8 +1102,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#36", "pos": { - "x": 44.0, - "y": 174.0 + "x": 304.0, + "y": 519.0 }, "params": 1 }, @@ -1111,8 +1111,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#37", "pos": { - "x": 234.0, - "y": 29.0 + "x": 74.0, + "y": 54.0 }, "params": 1 }, @@ -1120,8 +1120,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#38", "pos": { - "x": 719.0, - "y": 259.0 + "x": 284.0, + "y": 269.0 }, "params": 1 }, @@ -1129,8 +1129,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#39", "pos": { - "x": 254.0, - "y": 44.0 + "x": 629.0, + "y": 234.0 }, "params": 1 }, @@ -1138,8 +1138,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#40", "pos": { - "x": 74.0, - "y": 54.0 + "x": 284.0, + "y": 514.0 }, "params": 1 }, @@ -1147,8 +1147,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#41", "pos": { - "x": 254.0, - "y": 24.0 + "x": 264.0, + "y": 534.0 }, "params": 1 }, @@ -1156,8 +1156,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#42", "pos": { - "x": 254.0, - "y": 114.0 + "x": 269.0, + "y": 249.0 }, "params": 1 }, @@ -1165,8 +1165,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#43", "pos": { - "x": 234.0, - "y": 24.0 + "x": 289.0, + "y": 239.0 }, "params": 1 }, @@ -1174,8 +1174,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#44", "pos": { - "x": 274.0, - "y": 4.0 + "x": 229.0, + "y": 19.0 }, "params": 1 }, @@ -1183,8 +1183,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#45", "pos": { - "x": 254.0, - "y": 49.0 + "x": 164.0, + "y": 129.0 }, "params": 1 }, @@ -1192,8 +1192,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#46", "pos": { - "x": 254.0, - "y": 9.0 + "x": 164.0, + "y": 104.0 }, "params": 1 }, @@ -1201,8 +1201,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#47", "pos": { - "x": 274.0, - "y": 29.0 + "x": 374.0, + "y": 229.0 }, "params": 1 }, @@ -1210,8 +1210,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#48", "pos": { - "x": 229.0, - "y": 19.0 + "x": 264.0, + "y": 444.0 }, "params": 1 }, @@ -1219,8 +1219,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#49", "pos": { - "x": 164.0, - "y": 129.0 + "x": 224.0, + "y": 159.0 }, "params": 1 }, @@ -1228,8 +1228,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#50", "pos": { - "x": 164.0, - "y": 104.0 + "x": 39.0, + "y": 149.0 }, "params": 1 }, @@ -1237,8 +1237,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#51", "pos": { - "x": 234.0, - "y": 114.0 + "x": 269.0, + "y": 9.0 }, "params": 1 }, @@ -1246,8 +1246,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#52", "pos": { - "x": 254.0, - "y": 4.0 + "x": 29.0, + "y": 109.0 }, "params": 1 }, @@ -1255,8 +1255,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#53", "pos": { - "x": 234.0, - "y": 119.0 + "x": 94.0, + "y": 109.0 }, "params": 1 }, @@ -1264,8 +1264,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#54", "pos": { - "x": 39.0, - "y": 149.0 + "x": 319.0, + "y": 219.0 }, "params": 1 }, @@ -1273,8 +1273,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#55", "pos": { - "x": 234.0, - "y": 9.0 + "x": 89.0, + "y": 129.0 }, "params": 1 }, @@ -1282,8 +1282,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#56", "pos": { - "x": 29.0, - "y": 109.0 + "x": 79.0, + "y": 79.0 }, "params": 1 }, @@ -1291,8 +1291,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#57", "pos": { - "x": 94.0, - "y": 109.0 + "x": 84.0, + "y": 124.0 }, "params": 1 }, @@ -1300,8 +1300,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#58", "pos": { - "x": 234.0, - "y": 59.0 + "x": 354.0, + "y": 94.0 }, "params": 1 }, @@ -1309,8 +1309,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#59", "pos": { - "x": 89.0, - "y": 129.0 + "x": 94.0, + "y": 154.0 }, "params": 1 }, @@ -1318,8 +1318,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#60", "pos": { - "x": 79.0, - "y": 79.0 + "x": 74.0, + "y": 99.0 }, "params": 1 }, @@ -1327,8 +1327,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#61", "pos": { - "x": 84.0, - "y": 124.0 + "x": 89.0, + "y": 134.0 }, "params": 1 }, @@ -1336,8 +1336,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#62", "pos": { - "x": 234.0, - "y": 94.0 + "x": 194.0, + "y": 14.0 }, "params": 1 }, @@ -1345,8 +1345,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#63", "pos": { - "x": 94.0, - "y": 154.0 + "x": 184.0, + "y": 164.0 }, "params": 1 }, @@ -1354,8 +1354,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#64", "pos": { - "x": 74.0, - "y": 99.0 + "x": 29.0, + "y": 209.0 }, "params": 1 }, @@ -1363,8 +1363,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#65", "pos": { - "x": 89.0, - "y": 134.0 + "x": 44.0, + "y": 184.0 }, "params": 1 }, @@ -1372,8 +1372,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#66", "pos": { - "x": 189.0, - "y": 14.0 + "x": 104.0, + "y": 184.0 }, "params": 1 }, @@ -1381,8 +1381,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#67", "pos": { - "x": 184.0, - "y": 164.0 + "x": 24.0, + "y": 249.0 }, "params": 1 }, @@ -1390,8 +1390,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#68", "pos": { - "x": 29.0, - "y": 209.0 + "x": 34.0, + "y": 234.0 }, "params": 1 }, @@ -1399,8 +1399,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#69", "pos": { - "x": 44.0, - "y": 184.0 + "x": 339.0, + "y": 479.0 }, "params": 1 }, @@ -1408,8 +1408,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#70", "pos": { - "x": 104.0, - "y": 184.0 + "x": 29.0, + "y": 259.0 }, "params": 1 }, @@ -1417,8 +1417,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#71", "pos": { - "x": 24.0, - "y": 249.0 + "x": 39.0, + "y": 159.0 }, "params": 1 }, @@ -1426,8 +1426,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#72", "pos": { - "x": 34.0, - "y": 234.0 + "x": 344.0, + "y": 424.0 }, "params": 1 }, @@ -1435,8 +1435,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#73", "pos": { - "x": 234.0, - "y": 79.0 + "x": 634.0, + "y": 759.0 }, "params": 1 }, @@ -1444,8 +1444,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#74", "pos": { - "x": 29.0, - "y": 259.0 + "x": 94.0, + "y": 174.0 }, "params": 1 }, @@ -1453,8 +1453,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#75", "pos": { - "x": 39.0, - "y": 159.0 + "x": 364.0, + "y": 629.0 }, "params": 1 }, @@ -1462,8 +1462,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#76", "pos": { - "x": 234.0, - "y": 84.0 + "x": 119.0, + "y": 824.0 }, "params": 1 }, @@ -1471,8 +1471,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#77", "pos": { - "x": 254.0, - "y": 84.0 + "x": 29.0, + "y": 299.0 }, "params": 1 }, @@ -1480,8 +1480,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#78", "pos": { - "x": 94.0, - "y": 174.0 + "x": 664.0, + "y": 724.0 }, "params": 1 }, @@ -1489,50 +1489,122 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#79", "pos": { - "x": 234.0, - "y": 104.0 + "x": 264.0, + "y": 274.0 }, "params": 1 }, { - "id": "and", - "name": "and#0", + "id": "WireCrossPoint", + "name": "WireCrossPoint#80", "pos": { - "x": 680.0, - "y": 465.0 - } + "x": 264.0, + "y": 629.0 + }, + "params": 1 }, { - "id": "and", - "name": "and#1", + "id": "WireCrossPoint", + "name": "WireCrossPoint#81", "pos": { - "x": 770.0, - "y": 440.0 - } + "x": 734.0, + "y": 344.0 + }, + "params": 1 }, { - "id": "and", - "name": "and#2", + "id": "WireCrossPoint", + "name": "WireCrossPoint#82", "pos": { - "x": 50.0, - "y": 245.0 - } + "x": 384.0, + "y": 334.0 + }, + "params": 1 }, { - "id": "and", - "name": "and#3", + "id": "WireCrossPoint", + "name": "WireCrossPoint#83", "pos": { - "x": 215.0, - "y": 820.0 - } + "x": 289.0, + "y": 539.0 + }, + "params": 1 }, { - "id": "and", - "name": "and#4", + "id": "WireCrossPoint", + "name": "WireCrossPoint#84", "pos": { - "x": 135.0, - "y": 195.0 - } + "x": 299.0, + "y": 749.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#85", + "pos": { + "x": 339.0, + "y": 619.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#86", + "pos": { + "x": 344.0, + "y": 604.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#87", + "pos": { + "x": 354.0, + "y": 599.0 + }, + "params": 1 + }, + { + "id": "and", + "name": "and#0", + "pos": { + "x": 680.0, + "y": 465.0 + } + }, + { + "id": "and", + "name": "and#1", + "pos": { + "x": 770.0, + "y": 440.0 + } + }, + { + "id": "and", + "name": "and#2", + "pos": { + "x": 50.0, + "y": 245.0 + } + }, + { + "id": "and", + "name": "and#3", + "pos": { + "x": 245.0, + "y": 820.0 + } + }, + { + "id": "and", + "name": "and#4", + "pos": { + "x": 135.0, + "y": 195.0 + } }, { "id": "and", @@ -1570,7 +1642,7 @@ "id": "and", "name": "and#9", "pos": { - "x": 740.0, + "x": 735.0, "y": 55.0 } }, @@ -1578,7 +1650,7 @@ "id": "and", "name": "and#10", "pos": { - "x": 770.0, + "x": 765.0, "y": 45.0 } }, @@ -1610,7 +1682,7 @@ "id": "and", "name": "and#14", "pos": { - "x": 695.0, + "x": 705.0, "y": 640.0 } }, @@ -1626,8 +1698,8 @@ "id": "and", "name": "and#16", "pos": { - "x": 650.0, - "y": 775.0 + "x": 705.0, + "y": 720.0 } }, { @@ -1674,11 +1746,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#46", + "compName": "WireCrossPoint#42", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#55", + "compName": "WireCrossPoint#51", "pinName": "" }, "name": "unnamedWire#2", @@ -1690,7 +1762,7 @@ "pinName": "O1" }, "pin2": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#4", "pinName": "" }, "name": "unnamedWire#3", @@ -1702,7 +1774,7 @@ "pinName": "O0" }, "pin2": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#10", "pinName": "" }, "name": "unnamedWire#4", @@ -1710,11 +1782,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#9", + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#16", + "compName": "WireCrossPoint#14", "pinName": "" }, "name": "unnamedWire#5", @@ -1722,7 +1794,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#9", + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { @@ -1734,7 +1806,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#3", + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { @@ -1746,7 +1818,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#4", + "compName": "WireCrossPoint#3", "pinName": "" }, "pin2": { @@ -1758,11 +1830,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#20", + "compName": "WireCrossPoint#18", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#71", + "compName": "WireCrossPoint#67", "pinName": "" }, "name": "unnamedWire#9", @@ -1770,7 +1842,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#3", + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { @@ -1794,7 +1866,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#66", + "compName": "WireCrossPoint#62", "pinName": "" }, "pin2": { @@ -1811,11 +1883,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#59", + "compName": "WireCrossPoint#55", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#13", "pinName": "" }, "name": "unnamedWire#13", @@ -1823,16 +1895,20 @@ { "x": 90.0, "y": 50.0 + }, + { + "x": 310.0, + "y": 50.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#5", + "compName": "WireCrossPoint#21", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#24", + "compName": "WireCrossPoint#63", "pinName": "" }, "name": "unnamedWire#14", @@ -1840,15 +1916,20 @@ }, { "pin1": { - "compName": "WireCrossPoint#23", + "compName": "WireCrossPoint#20", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#48", + "compName": "WireCrossPoint#44", "pinName": "" }, "name": "unnamedWire#15", - "path": [] + "path": [ + { + "x": 280.0, + "y": 20.0 + } + ] }, { "pin1": { @@ -1856,7 +1937,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#40", + "compName": "WireCrossPoint#37", "pinName": "" }, "name": "unnamedWire#16", @@ -1864,11 +1945,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#60", + "compName": "WireCrossPoint#56", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#10", + "compName": "WireCrossPoint#8", "pinName": "" }, "name": "unnamedWire#17", @@ -1876,20 +1957,37 @@ { "x": 80.0, "y": 40.0 + }, + { + "x": 300.0, + "y": 40.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#2", - "pinName": "" - }, - "pin2": { "compName": "and#3", "pinName": "A" }, + "pin2": { + "compName": "WireCrossPoint#77", + "pinName": "" + }, "name": "unnamedWire#18", - "path": [] + "path": [ + { + "x": 205.0, + "y": 825.0 + }, + { + "x": 205.0, + "y": 810.0 + }, + { + "x": 30.0, + "y": 810.0 + } + ] }, { "pin1": { @@ -1897,25 +1995,20 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#67", + "compName": "WireCrossPoint#21", "pinName": "" }, "name": "unnamedWire#19", - "path": [ - { - "x": 185.0, - "y": 200.0 - } - ] + "path": [] }, { "pin1": { - "compName": "WireCrossPoint#5", + "compName": "WireCrossPoint#84", "pinName": "" }, "pin2": { - "compName": "NandGate#3", - "pinName": "B" + "compName": "NandGate#59", + "pinName": "A" }, "name": "unnamedWire#20", "path": [] @@ -1942,7 +2035,12 @@ "pinName": "_MAP" }, "name": "unnamedWire#22", - "path": [] + "path": [ + { + "x": 300.0, + "y": 820.0 + } + ] }, { "pin1": { @@ -1950,7 +2048,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#11", "pinName": "" }, "name": "unnamedWire#23", @@ -1962,6 +2060,10 @@ { "x": 115.0, "y": 75.0 + }, + { + "x": 335.0, + "y": 75.0 } ] }, @@ -1975,15 +2077,20 @@ "pinName": "_VECT" }, "name": "unnamedWire#24", - "path": [] + "path": [ + { + "x": 450.0, + "y": 830.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#35", + "compName": "WireCrossPoint#32", "pinName": "" }, "name": "unnamedWire#25", @@ -1996,7 +2103,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#67", + "compName": "WireCrossPoint#63", "pinName": "" }, "pin2": { @@ -2008,11 +2115,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#4", + "compName": "WireCrossPoint#3", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#5", "pinName": "" }, "name": "unnamedWire#27", @@ -2028,11 +2135,16 @@ "pinName": "_PL" }, "name": "unnamedWire#28", - "path": [] + "path": [ + { + "x": 150.0, + "y": 830.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#5", "pinName": "" }, "pin2": { @@ -2044,7 +2156,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#47", + "compName": "WireCrossPoint#34", "pinName": "" }, "pin2": { @@ -2061,11 +2173,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#6", "pinName": "" }, "name": "unnamedWire#31", @@ -2073,11 +2185,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#56", + "compName": "WireCrossPoint#52", "pinName": "" }, "name": "unnamedWire#32", @@ -2085,7 +2197,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { @@ -2101,7 +2213,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#12", "pinName": "" }, "name": "unnamedWire#34", @@ -2109,7 +2221,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#9", + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { @@ -2121,7 +2233,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#60", + "compName": "WireCrossPoint#56", "pinName": "" }, "pin2": { @@ -2142,7 +2254,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#34", + "compName": "WireCrossPoint#31", "pinName": "" }, "name": "unnamedWire#37", @@ -2154,16 +2266,20 @@ { "x": 175.0, "y": 100.0 + }, + { + "x": 360.0, + "y": 100.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#10", + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#19", + "compName": "WireCrossPoint#17", "pinName": "" }, "name": "unnamedWire#38", @@ -2175,7 +2291,7 @@ "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#9", "pinName": "" }, "name": "unnamedWire#39", @@ -2183,6 +2299,10 @@ { "x": 20.0, "y": 5.0 + }, + { + "x": 265.0, + "y": 5.0 } ] }, @@ -2236,7 +2356,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { @@ -2248,11 +2368,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#3", + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#20", + "compName": "WireCrossPoint#18", "pinName": "" }, "name": "unnamedWire#45", @@ -2260,11 +2380,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#10", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#4", + "compName": "WireCrossPoint#3", "pinName": "" }, "name": "unnamedWire#46", @@ -2272,11 +2392,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#10", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#48", + "compName": "WireCrossPoint#44", "pinName": "" }, "name": "unnamedWire#47", @@ -2289,7 +2409,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#11", "pinName": "" }, "pin2": { @@ -2297,11 +2417,16 @@ "pinName": "A" }, "name": "unnamedWire#48", - "path": [] + "path": [ + { + "x": 335.0, + "y": 825.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#11", "pinName": "" }, "pin2": { @@ -2317,7 +2442,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#31", + "compName": "WireCrossPoint#28", "pinName": "" }, "name": "unnamedWire#50", @@ -2329,16 +2454,20 @@ { "x": 110.0, "y": 70.0 + }, + { + "x": 330.0, + "y": 70.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#25", + "compName": "WireCrossPoint#22", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#39", + "compName": "WireCrossPoint#36", "pinName": "" }, "name": "unnamedWire#51", @@ -2346,11 +2475,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#12", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#61", + "compName": "WireCrossPoint#57", "pinName": "" }, "name": "unnamedWire#52", @@ -2358,7 +2487,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#65", + "compName": "WireCrossPoint#61", "pinName": "" }, "pin2": { @@ -2375,7 +2504,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#65", + "compName": "WireCrossPoint#61", "pinName": "" }, "pin2": { @@ -2387,7 +2516,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#20", + "compName": "WireCrossPoint#18", "pinName": "" }, "pin2": { @@ -2403,7 +2532,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#62", + "compName": "WireCrossPoint#58", "pinName": "" }, "name": "unnamedWire#56", @@ -2420,11 +2549,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#35", + "compName": "WireCrossPoint#32", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#66", + "compName": "WireCrossPoint#62", "pinName": "" }, "name": "unnamedWire#57", @@ -2436,7 +2565,7 @@ "pinName": "PASS" }, "pin2": { - "compName": "WireCrossPoint#27", + "compName": "WireCrossPoint#24", "pinName": "" }, "name": "unnamedWire#58", @@ -2444,11 +2573,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#54", + "compName": "WireCrossPoint#50", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#75", + "compName": "WireCrossPoint#71", "pinName": "" }, "name": "unnamedWire#59", @@ -2456,7 +2585,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#54", + "compName": "WireCrossPoint#50", "pinName": "" }, "pin2": { @@ -2468,7 +2597,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#64", + "compName": "WireCrossPoint#60", "pinName": "" }, "pin2": { @@ -2485,11 +2614,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#63", + "compName": "WireCrossPoint#59", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#78", + "compName": "WireCrossPoint#74", "pinName": "" }, "name": "unnamedWire#62", @@ -2497,15 +2626,19 @@ }, { "pin1": { - "compName": "WireCrossPoint#18", + "compName": "WireCrossPoint#16", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#40", + "compName": "WireCrossPoint#37", "pinName": "" }, "name": "unnamedWire#63", "path": [ + { + "x": 295.0, + "y": 35.0 + }, { "x": 75.0, "y": 35.0 @@ -2530,7 +2663,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#50", + "compName": "WireCrossPoint#46", "pinName": "" }, "name": "unnamedWire#65", @@ -2550,11 +2683,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#26", + "compName": "WireCrossPoint#23", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#29", + "compName": "WireCrossPoint#26", "pinName": "" }, "name": "unnamedWire#67", @@ -2562,23 +2695,23 @@ }, { "pin1": { - "compName": "WireCrossPoint#29", - "pinName": "" - }, - "pin2": { "compName": "and#11", "pinName": "A" }, + "pin2": { + "compName": "WireCrossPoint#8", + "pinName": "" + }, "name": "unnamedWire#68", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#5", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#72", + "compName": "WireCrossPoint#68", "pinName": "" }, "name": "unnamedWire#69", @@ -2586,11 +2719,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#52", + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#79", "pinName": "" }, "name": "unnamedWire#70", @@ -2610,27 +2743,41 @@ }, { "pin1": { - "compName": "WireCrossPoint#21", - "pinName": "" - }, - "pin2": { "compName": "NandGate#10", "pinName": "B" }, + "pin2": { + "compName": "WireCrossPoint#62", + "pinName": "" + }, "name": "unnamedWire#72", - "path": [] + "path": [ + { + "x": 275.0, + "y": 285.0 + }, + { + "x": 275.0, + "y": 15.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#21", + "compName": "WireCrossPoint#25", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#2", - "pinName": "" + "compName": "NandGate#3", + "pinName": "B" }, "name": "unnamedWire#73", - "path": [] + "path": [ + { + "x": 370.0, + "y": 835.0 + } + ] }, { "pin1": { @@ -2646,7 +2793,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#22", + "compName": "WireCrossPoint#79", "pinName": "" }, "pin2": { @@ -2658,7 +2805,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#22", + "compName": "WireCrossPoint#79", "pinName": "" }, "pin2": { @@ -2670,7 +2817,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#16", + "compName": "WireCrossPoint#14", "pinName": "" }, "pin2": { @@ -2682,7 +2829,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#23", + "compName": "WireCrossPoint#20", "pinName": "" }, "pin2": { @@ -2706,7 +2853,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#24", + "compName": "WireCrossPoint#21", "pinName": "" }, "pin2": { @@ -2714,7 +2861,12 @@ "pinName": "A" }, "name": "unnamedWire#80", - "path": [] + "path": [ + { + "x": 185.0, + "y": 815.0 + } + ] }, { "pin1": { @@ -2730,7 +2882,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#53", + "compName": "WireCrossPoint#49", "pinName": "" }, "pin2": { @@ -2738,16 +2890,29 @@ "pinName": "B" }, "name": "unnamedWire#82", - "path": [] + "path": [ + { + "x": 225.0, + "y": 120.0 + }, + { + "x": 380.0, + "y": 120.0 + }, + { + "x": 380.0, + "y": 295.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#5", - "pinName": "" + "compName": "NandGate#56", + "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#28", - "pinName": "" + "compName": "NandGate#59", + "pinName": "B" }, "name": "unnamedWire#83", "path": [] @@ -2770,31 +2935,36 @@ "pinName": "A" }, "pin2": { - "compName": "WireCrossPoint#79", + "compName": "WireCrossPoint#75", "pinName": "" }, "name": "unnamedWire#85", - "path": [] + "path": [ + { + "x": 365.0, + "y": 715.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#44", + "compName": "WireCrossPoint#19", "pinName": "" }, "pin2": { - "compName": "and#16", - "pinName": "A" + "compName": "WireCrossPoint#78", + "pinName": "" }, "name": "unnamedWire#86", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#56", + "compName": "WireCrossPoint#52", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#68", + "compName": "WireCrossPoint#64", "pinName": "" }, "name": "unnamedWire#87", @@ -2802,15 +2972,20 @@ }, { "pin1": { - "compName": "WireCrossPoint#27", + "compName": "WireCrossPoint#24", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#43", + "compName": "WireCrossPoint#38", "pinName": "" }, "name": "unnamedWire#88", - "path": [] + "path": [ + { + "x": 285.0, + "y": 25.0 + } + ] }, { "pin1": { @@ -2826,15 +3001,20 @@ }, { "pin1": { - "compName": "and#16", - "pinName": "B" + "compName": "WireCrossPoint#85", + "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#73", - "pinName": "" + "compName": "and#16", + "pinName": "B" }, "name": "unnamedWire#90", - "path": [] + "path": [ + { + "x": 340.0, + "y": 730.0 + } + ] }, { "pin1": { @@ -2850,19 +3030,19 @@ }, { "pin1": { - "compName": "WireCrossPoint#29", + "compName": "WireCrossPoint#26", "pinName": "" }, "pin2": { - "compName": "and#3", - "pinName": "B" + "compName": "WireCrossPoint#84", + "pinName": "" }, "name": "unnamedWire#92", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#19", + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { @@ -2874,7 +3054,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#31", + "compName": "WireCrossPoint#30", "pinName": "" }, "pin2": { @@ -2886,11 +3066,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#30", + "compName": "WireCrossPoint#27", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#47", + "compName": "WireCrossPoint#43", "pinName": "" }, "name": "unnamedWire#95", @@ -2898,7 +3078,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#32", + "compName": "WireCrossPoint#42", "pinName": "" }, "pin2": { @@ -2922,7 +3102,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#32", + "compName": "WireCrossPoint#51", "pinName": "" }, "pin2": { @@ -2930,11 +3110,20 @@ "pinName": "A" }, "name": "unnamedWire#98", - "path": [] + "path": [ + { + "x": 340.0, + "y": 10.0 + }, + { + "x": 340.0, + "y": 60.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#30", + "compName": "WireCrossPoint#27", "pinName": "" }, "pin2": { @@ -2946,15 +3135,20 @@ }, { "pin1": { - "compName": "WireCrossPoint#31", + "compName": "WireCrossPoint#28", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#33", + "compName": "WireCrossPoint#30", "pinName": "" }, "name": "unnamedWire#100", - "path": [] + "path": [ + { + "x": 330.0, + "y": 225.0 + } + ] }, { "pin1": { @@ -2986,7 +3180,7 @@ "pinName": "A" }, "pin2": { - "compName": "WireCrossPoint#35", + "compName": "WireCrossPoint#32", "pinName": "" }, "name": "unnamedWire#103", @@ -3003,7 +3197,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#63", + "compName": "WireCrossPoint#59", "pinName": "" }, "name": "unnamedWire#104", @@ -3059,7 +3253,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#33", + "compName": "WireCrossPoint#30", "pinName": "" }, "pin2": { @@ -3071,7 +3265,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#34", + "compName": "WireCrossPoint#31", "pinName": "" }, "pin2": { @@ -3079,11 +3273,16 @@ "pinName": "B" }, "name": "unnamedWire#110", - "path": [] + "path": [ + { + "x": 360.0, + "y": 235.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#36", + "compName": "WireCrossPoint#33", "pinName": "" }, "pin2": { @@ -3095,11 +3294,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#36", + "compName": "WireCrossPoint#33", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#69", + "compName": "WireCrossPoint#65", "pinName": "" }, "name": "unnamedWire#112", @@ -3111,7 +3310,7 @@ "pinName": "A" }, "pin2": { - "compName": "WireCrossPoint#58", + "compName": "WireCrossPoint#54", "pinName": "" }, "name": "unnamedWire#113", @@ -3135,7 +3334,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#38", + "compName": "WireCrossPoint#35", "pinName": "" }, "name": "unnamedWire#115", @@ -3143,7 +3342,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#38", + "compName": "WireCrossPoint#35", "pinName": "" }, "pin2": { @@ -3179,7 +3378,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#28", + "compName": "WireCrossPoint#25", "pinName": "" }, "pin2": { @@ -3191,7 +3390,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#33", + "compName": "WireCrossPoint#28", "pinName": "" }, "pin2": { @@ -3203,7 +3402,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#34", + "compName": "WireCrossPoint#31", "pinName": "" }, "pin2": { @@ -3215,7 +3414,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#57", + "compName": "WireCrossPoint#53", "pinName": "" }, "pin2": { @@ -3227,11 +3426,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#36", + "compName": "WireCrossPoint#33", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#37", + "compName": "WireCrossPoint#34", "pinName": "" }, "name": "unnamedWire#123", @@ -3244,11 +3443,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#37", + "compName": "WireCrossPoint#34", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#30", + "compName": "WireCrossPoint#27", "pinName": "" }, "name": "unnamedWire#124", @@ -3256,7 +3455,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#38", + "compName": "WireCrossPoint#35", "pinName": "" }, "pin2": { @@ -3272,7 +3471,7 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#61", + "compName": "WireCrossPoint#57", "pinName": "" }, "name": "unnamedWire#126", @@ -3285,7 +3484,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#18", + "compName": "WireCrossPoint#16", "pinName": "" }, "pin2": { @@ -3297,7 +3496,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#39", + "compName": "WireCrossPoint#36", "pinName": "" }, "pin2": { @@ -3309,11 +3508,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#40", + "compName": "WireCrossPoint#37", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#64", + "compName": "WireCrossPoint#60", "pinName": "" }, "name": "unnamedWire#129", @@ -3333,7 +3532,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#41", + "compName": "WireCrossPoint#38", "pinName": "" }, "pin2": { @@ -3345,7 +3544,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#41", + "compName": "WireCrossPoint#40", "pinName": "" }, "pin2": { @@ -3369,15 +3568,20 @@ }, { "pin1": { - "compName": "WireCrossPoint#15", - "pinName": "" - }, + "compName": "NandGate#27", + "pinName": "B" + }, "pin2": { - "compName": "WireCrossPoint#45", + "compName": "WireCrossPoint#13", "pinName": "" }, "name": "unnamedWire#134", - "path": [] + "path": [ + { + "x": 310.0, + "y": 510.0 + } + ] }, { "pin1": { @@ -3405,7 +3609,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#44", + "compName": "WireCrossPoint#41", "pinName": "" }, "pin2": { @@ -3417,7 +3621,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#43", + "compName": "WireCrossPoint#40", "pinName": "" }, "pin2": { @@ -3441,15 +3645,20 @@ }, { "pin1": { - "compName": "WireCrossPoint#46", - "pinName": "" - }, - "pin2": { "compName": "NandGate#30", "pinName": "B" }, + "pin2": { + "compName": "WireCrossPoint#29", + "pinName": "" + }, "name": "unnamedWire#140", - "path": [] + "path": [ + { + "x": 270.0, + "y": 525.0 + } + ] }, { "pin1": { @@ -3489,7 +3698,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#26", + "compName": "WireCrossPoint#23", "pinName": "" }, "pin2": { @@ -3525,7 +3734,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#52", + "compName": "WireCrossPoint#41", "pinName": "" }, "pin2": { @@ -3561,7 +3770,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#47", + "compName": "WireCrossPoint#83", "pinName": "" }, "pin2": { @@ -3573,7 +3782,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#25", + "compName": "WireCrossPoint#36", "pinName": "" }, "pin2": { @@ -3589,7 +3798,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#51", + "compName": "WireCrossPoint#47", "pinName": "" }, "name": "unnamedWire#152", @@ -3601,12 +3810,16 @@ { "x": 190.0, "y": 115.0 + }, + { + "x": 375.0, + "y": 115.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#42", + "compName": "WireCrossPoint#39", "pinName": "" }, "pin2": { @@ -3618,7 +3831,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#42", + "compName": "WireCrossPoint#39", "pinName": "" }, "pin2": { @@ -3630,7 +3843,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#51", + "compName": "WireCrossPoint#47", "pinName": "" }, "pin2": { @@ -3638,15 +3851,20 @@ "pinName": "A" }, "name": "unnamedWire#155", - "path": [] + "path": [ + { + "x": 375.0, + "y": 545.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#50", + "compName": "WireCrossPoint#46", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#49", + "compName": "WireCrossPoint#45", "pinName": "" }, "name": "unnamedWire#156", @@ -3654,7 +3872,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#50", + "compName": "WireCrossPoint#46", "pinName": "" }, "pin2": { @@ -3668,22 +3886,31 @@ "y": 90.0 }, { - "x": 235.0, + "x": 350.0, "y": 90.0 + }, + { + "x": 350.0, + "y": 50.0 } ] }, { "pin1": { - "compName": "NandGate#40", - "pinName": "Y" - }, - "pin2": { "compName": "NandGate#33", "pinName": "A" }, + "pin2": { + "compName": "WireCrossPoint#82", + "pinName": "" + }, "name": "unnamedWire#158", - "path": [] + "path": [ + { + "x": 385.0, + "y": 535.0 + } + ] }, { "pin1": { @@ -3699,7 +3926,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#48", + "compName": "WireCrossPoint#44", "pinName": "" }, "pin2": { @@ -3716,11 +3943,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#43", + "compName": "WireCrossPoint#40", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#41", + "compName": "WireCrossPoint#38", "pinName": "" }, "name": "unnamedWire#161", @@ -3728,35 +3955,53 @@ }, { "pin1": { - "compName": "WireCrossPoint#44", + "compName": "WireCrossPoint#80", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#22", + "compName": "WireCrossPoint#19", "pinName": "" }, "name": "unnamedWire#162", - "path": [] + "path": [ + { + "x": 265.0, + "y": 725.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#45", - "pinName": "" + "compName": "and#0", + "pinName": "A" }, "pin2": { - "compName": "NandGate#27", - "pinName": "B" + "compName": "WireCrossPoint#53", + "pinName": "" }, "name": "unnamedWire#163", - "path": [] + "path": [ + { + "x": 315.0, + "y": 465.0 + }, + { + "x": 315.0, + "y": 55.0 + }, + { + "x": 95.0, + "y": 55.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#46", + "compName": "WireCrossPoint#42", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#32", + "compName": "WireCrossPoint#29", "pinName": "" }, "name": "unnamedWire#164", @@ -3764,7 +4009,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#47", + "compName": "WireCrossPoint#43", "pinName": "" }, "pin2": { @@ -3776,7 +4021,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#16", + "compName": "WireCrossPoint#14", "pinName": "" }, "pin2": { @@ -3793,7 +4038,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#49", + "compName": "WireCrossPoint#45", "pinName": "" }, "pin2": { @@ -3805,7 +4050,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#49", + "compName": "WireCrossPoint#45", "pinName": "" }, "pin2": { @@ -3822,11 +4067,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#51", + "compName": "WireCrossPoint#47", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#42", + "compName": "WireCrossPoint#39", "pinName": "" }, "name": "unnamedWire#169", @@ -3834,11 +4079,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#52", + "compName": "WireCrossPoint#79", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#44", + "compName": "WireCrossPoint#48", "pinName": "" }, "name": "unnamedWire#170", @@ -3846,15 +4091,19 @@ }, { "pin1": { - "compName": "WireCrossPoint#25", + "compName": "WireCrossPoint#22", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#12", "pinName": "" }, "name": "unnamedWire#171", "path": [ + { + "x": 305.0, + "y": 45.0 + }, { "x": 85.0, "y": 45.0 @@ -3863,11 +4112,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#19", + "compName": "WireCrossPoint#17", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#26", + "compName": "WireCrossPoint#23", "pinName": "" }, "name": "unnamedWire#172", @@ -3875,7 +4124,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#23", + "compName": "WireCrossPoint#20", "pinName": "" }, "pin2": { @@ -3883,11 +4132,16 @@ "pinName": "A" }, "name": "unnamedWire#173", - "path": [] + "path": [ + { + "x": 280.0, + "y": 675.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#43", + "compName": "WireCrossPoint#40", "pinName": "" }, "pin2": { @@ -3895,7 +4149,12 @@ "pinName": "B" }, "name": "unnamedWire#174", - "path": [] + "path": [ + { + "x": 285.0, + "y": 685.0 + } + ] }, { "pin1": { @@ -3911,7 +4170,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#29", + "compName": "WireCrossPoint#26", "pinName": "" }, "pin2": { @@ -3931,7 +4190,16 @@ "pinName": "B" }, "name": "unnamedWire#177", - "path": [] + "path": [ + { + "x": 735.0, + "y": 675.0 + }, + { + "x": 735.0, + "y": 665.0 + } + ] }, { "pin1": { @@ -3943,7 +4211,16 @@ "pinName": "Y" }, "name": "unnamedWire#178", - "path": [] + "path": [ + { + "x": 735.0, + "y": 655.0 + }, + { + "x": 735.0, + "y": 645.0 + } + ] }, { "pin1": { @@ -3951,23 +4228,33 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#18", + "compName": "WireCrossPoint#16", "pinName": "" }, "name": "unnamedWire#179", - "path": [] + "path": [ + { + "x": 295.0, + "y": 655.0 + } + ] }, { "pin1": { - "compName": "and#14", - "pinName": "A" + "compName": "WireCrossPoint#36", + "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#25", - "pinName": "" + "compName": "and#14", + "pinName": "A" }, "name": "unnamedWire#180", - "path": [] + "path": [ + { + "x": 305.0, + "y": 645.0 + } + ] }, { "pin1": { @@ -3979,7 +4266,16 @@ "pinName": "B" }, "name": "unnamedWire#181", - "path": [] + "path": [ + { + "x": 765.0, + "y": 660.0 + }, + { + "x": 765.0, + "y": 655.0 + } + ] }, { "pin1": { @@ -3995,7 +4291,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#62", + "compName": "WireCrossPoint#87", "pinName": "" }, "pin2": { @@ -4007,7 +4303,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#47", + "compName": "WireCrossPoint#83", "pinName": "" }, "pin2": { @@ -4015,7 +4311,12 @@ "pinName": "A" }, "name": "unnamedWire#184", - "path": [] + "path": [ + { + "x": 290.0, + "y": 590.0 + } + ] }, { "pin1": { @@ -4031,7 +4332,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#76", + "compName": "WireCrossPoint#86", "pinName": "" }, "pin2": { @@ -4043,24 +4344,19 @@ }, { "pin1": { - "compName": "WireCrossPoint#74", + "compName": "WireCrossPoint#70", "pinName": "" }, "pin2": { - "compName": "NandGate#47", - "pinName": "A" + "compName": "WireCrossPoint#77", + "pinName": "" }, "name": "unnamedWire#187", - "path": [ - { - "x": 30.0, - "y": 300.0 - } - ] + "path": [] }, { "pin1": { - "compName": "WireCrossPoint#75", + "compName": "WireCrossPoint#71", "pinName": "" }, "pin2": { @@ -4089,7 +4385,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#29", + "compName": "WireCrossPoint#26", "pinName": "" }, "pin2": { @@ -4133,16 +4429,25 @@ "pinName": "A" }, "name": "unnamedWire#193", - "path": [] + "path": [ + { + "x": 765.0, + "y": 635.0 + }, + { + "x": 765.0, + "y": 645.0 + } + ] }, { "pin1": { - "compName": "NandGate#50", - "pinName": "B" + "compName": "WireCrossPoint#80", + "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#22", - "pinName": "" + "compName": "NandGate#50", + "pinName": "B" }, "name": "unnamedWire#194", "path": [] @@ -4161,7 +4466,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#71", + "compName": "WireCrossPoint#67", "pinName": "" }, "pin2": { @@ -4182,7 +4487,7 @@ "pinName": "A" }, "pin2": { - "compName": "WireCrossPoint#72", + "compName": "WireCrossPoint#68", "pinName": "" }, "name": "unnamedWire#197", @@ -4195,7 +4500,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#73", + "compName": "WireCrossPoint#85", "pinName": "" }, "pin2": { @@ -4211,7 +4516,7 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#79", + "compName": "WireCrossPoint#75", "pinName": "" }, "name": "unnamedWire#199", @@ -4223,7 +4528,7 @@ "pinName": "A" }, "pin2": { - "compName": "WireCrossPoint#78", + "compName": "WireCrossPoint#74", "pinName": "" }, "name": "unnamedWire#200", @@ -4235,7 +4540,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#70", + "compName": "WireCrossPoint#66", "pinName": "" }, "name": "unnamedWire#201", @@ -4248,7 +4553,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#69", + "compName": "WireCrossPoint#65", "pinName": "" }, "pin2": { @@ -4269,7 +4574,7 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#68", + "compName": "WireCrossPoint#64", "pinName": "" }, "name": "unnamedWire#203", @@ -4277,11 +4582,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#78", "pinName": "" }, "pin2": { - "compName": "NandGate#54", + "compName": "and#16", "pinName": "A" }, "name": "unnamedWire#204", @@ -4289,7 +4594,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#58", + "compName": "WireCrossPoint#15", "pinName": "" }, "pin2": { @@ -4297,31 +4602,50 @@ "pinName": "B" }, "name": "unnamedWire#205", - "path": [] - }, - { - "pin1": { + "path": [ + { + "x": 320.0, + "y": 740.0 + } + ] + }, + { + "pin1": { "compName": "NandGate#54", "pinName": "Y" }, "pin2": { "compName": "NandGate#55", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#206", - "path": [] + "path": [ + { + "x": 670.0, + "y": 740.0 + }, + { + "x": 670.0, + "y": 745.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#62", + "compName": "WireCrossPoint#87", "pinName": "" }, "pin2": { "compName": "NandGate#55", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#207", - "path": [] + "path": [ + { + "x": 355.0, + "y": 730.0 + } + ] }, { "pin1": { @@ -4333,11 +4657,20 @@ "pinName": "A" }, "name": "unnamedWire#208", - "path": [] + "path": [ + { + "x": 700.0, + "y": 740.0 + }, + { + "x": 700.0, + "y": 755.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#77", + "compName": "WireCrossPoint#73", "pinName": "" }, "pin2": { @@ -4349,7 +4682,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#77", + "compName": "WireCrossPoint#73", "pinName": "" }, "pin2": { @@ -4357,7 +4690,12 @@ "pinName": "B" }, "name": "unnamedWire#210", - "path": [] + "path": [ + { + "x": 635.0, + "y": 770.0 + } + ] }, { "pin1": { @@ -4369,19 +4707,33 @@ "pinName": "B" }, "name": "unnamedWire#211", - "path": [] + "path": [ + { + "x": 665.0, + "y": 765.0 + }, + { + "x": 665.0, + "y": 770.0 + } + ] }, { "pin1": { - "compName": "NandGate#58", - "pinName": "A" + "compName": "WireCrossPoint#78", + "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#22", - "pinName": "" + "compName": "NandGate#58", + "pinName": "A" }, "name": "unnamedWire#212", - "path": [] + "path": [ + { + "x": 665.0, + "y": 760.0 + } + ] }, { "pin1": { @@ -4397,27 +4749,24 @@ }, { "pin1": { - "compName": "NandGate#56", + "compName": "NandGate#13", "pinName": "Y" }, "pin2": { - "compName": "NandGate#59", + "compName": "NandGate#60", "pinName": "A" }, "name": "unnamedWire#214", - "path": [] - }, - { - "pin1": { - "compName": "NandGate#59", - "pinName": "B" - }, - "pin2": { - "compName": "WireCrossPoint#10", - "pinName": "" - }, - "name": "unnamedWire#215", - "path": [] + "path": [ + { + "x": 765.0, + "y": 720.0 + }, + { + "x": 765.0, + "y": 745.0 + } + ] }, { "pin1": { @@ -4426,9 +4775,9 @@ }, "pin2": { "compName": "NandGate#60", - "pinName": "A" + "pinName": "B" }, - "name": "unnamedWire#216", + "name": "unnamedWire#215", "path": [] }, { @@ -4440,31 +4789,19 @@ "compName": "_submodelinterface", "pinName": "STKI1" }, - "name": "unnamedWire#217", - "path": [] - }, - { - "pin1": { - "compName": "NandGate#13", - "pinName": "Y" - }, - "pin2": { - "compName": "NandGate#60", - "pinName": "B" - }, - "name": "unnamedWire#218", + "name": "unnamedWire#216", "path": [] }, { "pin1": { - "compName": "NandGate#40", - "pinName": "Y" - }, - "pin2": { "compName": "NandGate#61", "pinName": "A" }, - "name": "unnamedWire#219", + "pin2": { + "compName": "WireCrossPoint#81", + "pinName": "" + }, + "name": "unnamedWire#217", "path": [] }, { @@ -4473,10 +4810,10 @@ "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#55", + "compName": "WireCrossPoint#51", "pinName": "" }, - "name": "unnamedWire#220", + "name": "unnamedWire#218", "path": [ { "x": 25.0, @@ -4493,7 +4830,7 @@ "compName": "_submodelinterface", "pinName": "YR" }, - "name": "unnamedWire#221", + "name": "unnamedWire#219", "path": [] }, { @@ -4502,10 +4839,10 @@ "pinName": "B" }, "pin2": { - "compName": "NandGate#40", - "pinName": "Y" + "compName": "WireCrossPoint#81", + "pinName": "" }, - "name": "unnamedWire#222", + "name": "unnamedWire#220", "path": [] }, { @@ -4517,31 +4854,31 @@ "compName": "and#17", "pinName": "A" }, - "name": "unnamedWire#223", + "name": "unnamedWire#221", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#58", + "compName": "WireCrossPoint#15", "pinName": "" }, "pin2": { "compName": "NandGate#62", "pinName": "A" }, - "name": "unnamedWire#224", + "name": "unnamedWire#222", "path": [] }, { "pin1": { - "compName": "NandGate#62", - "pinName": "B" + "compName": "WireCrossPoint#22", + "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#39", - "pinName": "" + "compName": "NandGate#62", + "pinName": "B" }, - "name": "unnamedWire#225", + "name": "unnamedWire#223", "path": [] }, { @@ -4553,19 +4890,19 @@ "compName": "NandGate#63", "pinName": "A" }, - "name": "unnamedWire#226", + "name": "unnamedWire#224", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#76", + "compName": "WireCrossPoint#72", "pinName": "" }, "pin2": { "compName": "NandGate#63", "pinName": "B" }, - "name": "unnamedWire#227", + "name": "unnamedWire#225", "path": [] }, { @@ -4577,31 +4914,31 @@ "compName": "NandGate#64", "pinName": "A" }, - "name": "unnamedWire#228", + "name": "unnamedWire#226", "path": [] }, { "pin1": { - "compName": "and#18", - "pinName": "A" + "compName": "WireCrossPoint#17", + "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#10", - "pinName": "" + "compName": "and#18", + "pinName": "A" }, - "name": "unnamedWire#229", + "name": "unnamedWire#227", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#13", "pinName": "" }, "pin2": { "compName": "and#18", "pinName": "B" }, - "name": "unnamedWire#230", + "name": "unnamedWire#228", "path": [] }, { @@ -4613,7 +4950,7 @@ "compName": "NandGate#64", "pinName": "B" }, - "name": "unnamedWire#231", + "name": "unnamedWire#229", "path": [] }, { @@ -4625,7 +4962,7 @@ "compName": "NandGate#65", "pinName": "A" }, - "name": "unnamedWire#232", + "name": "unnamedWire#230", "path": [] }, { @@ -4637,7 +4974,7 @@ "compName": "and#1", "pinName": "A" }, - "name": "unnamedWire#233", + "name": "unnamedWire#231", "path": [] }, { @@ -4649,19 +4986,19 @@ "compName": "_submodelinterface", "pinName": "YF" }, - "name": "unnamedWire#234", + "name": "unnamedWire#232", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#48", "pinName": "" }, "pin2": { "compName": "and#1", "pinName": "B" }, - "name": "unnamedWire#235", + "name": "unnamedWire#233", "path": [] }, { @@ -4673,7 +5010,7 @@ "compName": "NandGate#65", "pinName": "B" }, - "name": "unnamedWire#236", + "name": "unnamedWire#234", "path": [] }, { @@ -4682,13 +5019,17 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#70", + "compName": "WireCrossPoint#66", "pinName": "" }, - "name": "unnamedWire#237", + "name": "unnamedWire#235", "path": [ { - "x": 235.0, + "x": 325.0, + "y": 475.0 + }, + { + "x": 325.0, "y": 65.0 }, { @@ -4706,31 +5047,31 @@ "compName": "NandGate#66", "pinName": "A" }, - "name": "unnamedWire#238", + "name": "unnamedWire#236", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#73", + "compName": "WireCrossPoint#69", "pinName": "" }, "pin2": { "compName": "and#0", "pinName": "B" }, - "name": "unnamedWire#239", + "name": "unnamedWire#237", "path": [] }, { "pin1": { - "compName": "and#0", - "pinName": "A" + "compName": "WireCrossPoint#54", + "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#17", + "compName": "WireCrossPoint#15", "pinName": "" }, - "name": "unnamedWire#240", + "name": "unnamedWire#238", "path": [] }, { @@ -4739,55 +5080,55 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#53", + "compName": "WireCrossPoint#49", "pinName": "" }, - "name": "unnamedWire#241", + "name": "unnamedWire#239", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#49", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#76", + "pinName": "" + }, + "name": "unnamedWire#240", "path": [ { "x": 225.0, - "y": 160.0 + "y": 805.0 }, { - "x": 225.0, - "y": 120.0 + "x": 120.0, + "y": 805.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#53", + "compName": "WireCrossPoint#76", "pinName": "" }, "pin2": { "compName": "NandGate#69", "pinName": "A" }, - "name": "unnamedWire#242", - "path": [] - }, - { - "pin1": { - "compName": "WireCrossPoint#53", - "pinName": "" - }, - "pin2": { - "compName": "NandGate#69", - "pinName": "B" - }, - "name": "unnamedWire#243", + "name": "unnamedWire#241", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#27", + "compName": "WireCrossPoint#24", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#54", + "compName": "WireCrossPoint#50", "pinName": "" }, - "name": "unnamedWire#244", + "name": "unnamedWire#242", "path": [ { "x": 40.0, @@ -4797,55 +5138,38 @@ }, { "pin1": { - "compName": "WireCrossPoint#55", - "pinName": "" - }, - "pin2": { "compName": "and#17", "pinName": "B" }, - "name": "unnamedWire#245", + "pin2": { + "compName": "WireCrossPoint#29", + "pinName": "" + }, + "name": "unnamedWire#243", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#56", + "compName": "WireCrossPoint#52", "pinName": "" }, "pin2": { "compName": "NandGate#4", "pinName": "B" }, - "name": "unnamedWire#246", + "name": "unnamedWire#244", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#57", - "pinName": "" + "compName": "NandGate#20", + "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#17", + "compName": "WireCrossPoint#54", "pinName": "" }, - "name": "unnamedWire#247", - "path": [ - { - "x": 95.0, - "y": 55.0 - } - ] - }, - { - "pin1": { - "compName": "NandGate#20", - "pinName": "Y" - }, - "pin2": { - "compName": "WireCrossPoint#58", - "pinName": "" - }, - "name": "unnamedWire#248", + "name": "unnamedWire#245", "path": [ { "x": 100.0, @@ -4854,6 +5178,10 @@ { "x": 100.0, "y": 60.0 + }, + { + "x": 320.0, + "y": 60.0 } ] }, @@ -4863,10 +5191,10 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#59", + "compName": "WireCrossPoint#55", "pinName": "" }, - "name": "unnamedWire#249", + "name": "unnamedWire#246", "path": [] }, { @@ -4875,159 +5203,156 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#60", + "compName": "WireCrossPoint#56", "pinName": "" }, - "name": "unnamedWire#250", + "name": "unnamedWire#247", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#61", + "compName": "WireCrossPoint#57", "pinName": "" }, "pin2": { "compName": "and#8", "pinName": "A" }, - "name": "unnamedWire#251", + "name": "unnamedWire#248", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#62", + "compName": "WireCrossPoint#58", "pinName": "" }, "pin2": { "compName": "and#9", "pinName": "B" }, - "name": "unnamedWire#252", - "path": [] + "name": "unnamedWire#249", + "path": [ + { + "x": 355.0, + "y": 70.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#63", + "compName": "WireCrossPoint#59", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#57", + "compName": "WireCrossPoint#53", "pinName": "" }, - "name": "unnamedWire#253", + "name": "unnamedWire#250", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#64", + "compName": "WireCrossPoint#60", "pinName": "" }, "pin2": { "compName": "NandGate#9", "pinName": "A" }, - "name": "unnamedWire#254", - "path": [] - }, - { - "pin1": { - "compName": "WireCrossPoint#65", - "pinName": "" - }, - "pin2": { - "compName": "WireCrossPoint#59", - "pinName": "" - }, - "name": "unnamedWire#255", + "name": "unnamedWire#251", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#66", + "compName": "WireCrossPoint#61", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#21", + "compName": "WireCrossPoint#55", "pinName": "" }, - "name": "unnamedWire#256", + "name": "unnamedWire#252", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#67", + "compName": "WireCrossPoint#63", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#28", + "compName": "WireCrossPoint#25", "pinName": "" }, - "name": "unnamedWire#257", + "name": "unnamedWire#253", "path": [ { "x": 185.0, "y": 110.0 + }, + { + "x": 370.0, + "y": 110.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#68", + "compName": "WireCrossPoint#64", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#74", + "compName": "WireCrossPoint#70", "pinName": "" }, - "name": "unnamedWire#258", + "name": "unnamedWire#254", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#69", + "compName": "WireCrossPoint#65", "pinName": "" }, "pin2": { "compName": "NandGate#20", "pinName": "B" }, - "name": "unnamedWire#259", + "name": "unnamedWire#255", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#70", + "compName": "WireCrossPoint#66", "pinName": "" }, "pin2": { "compName": "NandGate#52", "pinName": "B" }, - "name": "unnamedWire#260", + "name": "unnamedWire#256", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#71", + "compName": "WireCrossPoint#67", "pinName": "" }, "pin2": { "compName": "and#2", "pinName": "A" }, - "name": "unnamedWire#261", + "name": "unnamedWire#257", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#72", + "compName": "WireCrossPoint#68", "pinName": "" }, "pin2": { "compName": "and#6", "pinName": "B" }, - "name": "unnamedWire#262", + "name": "unnamedWire#258", "path": [] }, { @@ -5036,10 +5361,10 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#73", + "compName": "WireCrossPoint#69", "pinName": "" }, - "name": "unnamedWire#263", + "name": "unnamedWire#259", "path": [ { "x": 120.0, @@ -5048,31 +5373,35 @@ { "x": 120.0, "y": 80.0 + }, + { + "x": 340.0, + "y": 80.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#74", + "compName": "WireCrossPoint#70", "pinName": "" }, "pin2": { "compName": "and#2", "pinName": "B" }, - "name": "unnamedWire#264", + "name": "unnamedWire#260", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#75", + "compName": "WireCrossPoint#71", "pinName": "" }, "pin2": { "compName": "NandGate#8", "pinName": "B" }, - "name": "unnamedWire#265", + "name": "unnamedWire#261", "path": [] }, { @@ -5081,10 +5410,10 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#76", + "compName": "WireCrossPoint#72", "pinName": "" }, - "name": "unnamedWire#266", + "name": "unnamedWire#262", "path": [ { "x": 125.0, @@ -5093,20 +5422,29 @@ { "x": 125.0, "y": 85.0 + }, + { + "x": 345.0, + "y": 85.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#76", + "compName": "WireCrossPoint#86", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#77", + "compName": "WireCrossPoint#73", "pinName": "" }, - "name": "unnamedWire#267", - "path": [] + "name": "unnamedWire#263", + "path": [ + { + "x": 345.0, + "y": 760.0 + } + ] }, { "pin1": { @@ -5114,10 +5452,10 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#78", + "compName": "WireCrossPoint#74", "pinName": "" }, - "name": "unnamedWire#268", + "name": "unnamedWire#264", "path": [ { "x": 95.0, @@ -5127,15 +5465,19 @@ }, { "pin1": { - "compName": "WireCrossPoint#79", + "compName": "WireCrossPoint#75", "pinName": "" }, "pin2": { "compName": "NandGate#52", "pinName": "Y" }, - "name": "unnamedWire#269", + "name": "unnamedWire#265", "path": [ + { + "x": 365.0, + "y": 105.0 + }, { "x": 180.0, "y": 105.0 @@ -5145,6 +5487,186 @@ "y": 180.0 } ] + }, + { + "pin1": { + "compName": "WireCrossPoint#76", + "pinName": "" + }, + "pin2": { + "compName": "NandGate#69", + "pinName": "B" + }, + "name": "unnamedWire#266", + "path": [ + { + "x": 120.0, + "y": 835.0 + } + ] + }, + { + "pin1": { + "compName": "WireCrossPoint#77", + "pinName": "" + }, + "pin2": { + "compName": "NandGate#47", + "pinName": "A" + }, + "name": "unnamedWire#267", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#19", + "pinName": "" + }, + "pin2": { + "compName": "NandGate#54", + "pinName": "A" + }, + "name": "unnamedWire#268", + "path": [ + { + "x": 635.0, + "y": 735.0 + } + ] + }, + { + "pin1": { + "compName": "WireCrossPoint#48", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#41", + "pinName": "" + }, + "name": "unnamedWire#269", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#41", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#80", + "pinName": "" + }, + "name": "unnamedWire#270", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#81", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#82", + "pinName": "" + }, + "name": "unnamedWire#271", + "path": [] + }, + { + "pin1": { + "compName": "NandGate#40", + "pinName": "Y" + }, + "pin2": { + "compName": "WireCrossPoint#82", + "pinName": "" + }, + "name": "unnamedWire#272", + "path": [ + { + "x": 260.0, + "y": 140.0 + }, + { + "x": 260.0, + "y": 125.0 + }, + { + "x": 385.0, + "y": 125.0 + } + ] + }, + { + "pin1": { + "compName": "WireCrossPoint#43", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#83", + "pinName": "" + }, + "name": "unnamedWire#273", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#84", + "pinName": "" + }, + "pin2": { + "compName": "and#3", + "pinName": "B" + }, + "name": "unnamedWire#274", + "path": [ + { + "x": 300.0, + "y": 800.0 + }, + { + "x": 240.0, + "y": 800.0 + }, + { + "x": 240.0, + "y": 835.0 + } + ] + }, + { + "pin1": { + "compName": "WireCrossPoint#69", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#85", + "pinName": "" + }, + "name": "unnamedWire#275", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#72", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#86", + "pinName": "" + }, + "name": "unnamedWire#276", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#58", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#87", + "pinName": "" + }, + "name": "unnamedWire#277", + "path": [] } ], "version": "0.1.1"