X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model.am2900%2Fcomponents%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Fcomponents%2Fam2910%2FAm2910InstrPLA.json;h=862805a25a1fafc99acfeaae4406bcc906cb42ae;hb=314420475e3daefa7ab0bf68c765820f2d866bb4;hp=8a0fe2d72df2b670587d61fd6e16d6f82be3697b;hpb=02489bcf3404381f8192cd2b7f8ea3fecd3bd05d;p=Mograsim.git 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..862805a2 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 @@ -1,5 +1,5 @@ { - "width": 80.0, + "width": 60.0, "height": 85.0, "interfacePins": [ { @@ -31,7 +31,7 @@ }, { "location": { - "x": 80.0, + "x": 60.0, "y": 15.0 }, "name": "RDEC", @@ -40,16 +40,7 @@ }, { "location": { - "x": 80.0, - "y": 5.0 - }, - "name": "RLD", - "logicWidth": 1, - "usage": "OUTPUT" - }, - { - "location": { - "x": 80.0, + "x": 60.0, "y": 65.0 }, "name": "STKI0", @@ -58,7 +49,7 @@ }, { "location": { - "x": 80.0, + "x": 60.0, "y": 75.0 }, "name": "STKI1", @@ -67,7 +58,7 @@ }, { "location": { - "x": 80.0, + "x": 60.0, "y": 25.0 }, "name": "YD", @@ -76,7 +67,7 @@ }, { "location": { - "x": 80.0, + "x": 60.0, "y": 45.0 }, "name": "YF", @@ -85,7 +76,7 @@ }, { "location": { - "x": 80.0, + "x": 60.0, "y": 35.0 }, "name": "YR", @@ -94,7 +85,7 @@ }, { "location": { - "x": 80.0, + "x": 60.0, "y": 55.0 }, "name": "YmuPC", @@ -103,7 +94,7 @@ }, { "location": { - "x": 25.0, + "x": 30.0, "y": 85.0 }, "name": "_MAP", @@ -121,7 +112,16 @@ }, { "location": { - "x": 35.0, + "x": 60.0, + "y": 5.0 + }, + "name": "_RLD", + "logicWidth": 1, + "usage": "OUTPUT" + }, + { + "location": { + "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 }, @@ -181,8 +181,8 @@ "id": "NandGate", "name": "NandGate#5", "pos": { - "x": 740.0, - "y": 155.0 + "x": 415.0, + "y": 150.0 }, "params": 1 }, @@ -190,8 +190,8 @@ "id": "NandGate", "name": "NandGate#6", "pos": { - "x": 705.0, - "y": 165.0 + "x": 385.0, + "y": 170.0 }, "params": 1 }, @@ -199,8 +199,8 @@ "id": "NandGate", "name": "NandGate#7", "pos": { - "x": 700.0, - "y": 140.0 + "x": 385.0, + "y": 145.0 }, "params": 1 }, @@ -226,8 +226,8 @@ "id": "NandGate", "name": "NandGate#10", "pos": { - "x": 550.0, - "y": 275.0 + "x": 420.0, + "y": 260.0 }, "params": 1 }, @@ -235,8 +235,8 @@ "id": "NandGate", "name": "NandGate#11", "pos": { - "x": 580.0, - "y": 280.0 + "x": 450.0, + "y": 265.0 }, "params": 1 }, @@ -244,8 +244,8 @@ "id": "NandGate", "name": "NandGate#12", "pos": { - "x": 605.0, - "y": 275.0 + "x": 480.0, + "y": 270.0 }, "params": 1 }, @@ -253,8 +253,8 @@ "id": "NandGate", "name": "NandGate#13", "pos": { - "x": 685.0, - "y": 750.0 + "x": 480.0, + "y": 710.0 }, "params": 1 }, @@ -262,8 +262,8 @@ "id": "NandGate", "name": "NandGate#14", "pos": { - "x": 640.0, - "y": 280.0 + "x": 510.0, + "y": 275.0 }, "params": 1 }, @@ -271,8 +271,8 @@ "id": "NandGate", "name": "NandGate#15", "pos": { - "x": 665.0, - "y": 250.0 + "x": 485.0, + "y": 220.0 }, "params": 1 }, @@ -280,8 +280,8 @@ "id": "NandGate", "name": "NandGate#16", "pos": { - "x": 605.0, - "y": 255.0 + "x": 385.0, + "y": 230.0 }, "params": 1 }, @@ -289,8 +289,8 @@ "id": "NandGate", "name": "NandGate#17", "pos": { - "x": 605.0, - "y": 230.0 + "x": 420.0, + "y": 200.0 }, "params": 1 }, @@ -298,8 +298,8 @@ "id": "NandGate", "name": "NandGate#18", "pos": { - "x": 640.0, - "y": 255.0 + "x": 455.0, + "y": 225.0 }, "params": 1 }, @@ -307,8 +307,8 @@ "id": "NandGate", "name": "NandGate#19", "pos": { - "x": 695.0, - "y": 255.0 + "x": 515.0, + "y": 235.0 }, "params": 1 }, @@ -325,8 +325,8 @@ "id": "NandGate", "name": "NandGate#21", "pos": { - "x": 670.0, - "y": 275.0 + "x": 540.0, + "y": 280.0 }, "params": 1 }, @@ -334,8 +334,8 @@ "id": "NandGate", "name": "NandGate#22", "pos": { - "x": 730.0, - "y": 225.0 + "x": 420.0, + "y": 305.0 }, "params": 1 }, @@ -343,8 +343,8 @@ "id": "NandGate", "name": "NandGate#23", "pos": { - "x": 730.0, - "y": 250.0 + "x": 545.0, + "y": 235.0 }, "params": 1 }, @@ -352,7 +352,7 @@ "id": "NandGate", "name": "NandGate#24", "pos": { - "x": 765.0, + "x": 575.0, "y": 240.0 }, "params": 1 @@ -361,8 +361,8 @@ "id": "NandGate", "name": "NandGate#25", "pos": { - "x": 630.0, - "y": 500.0 + "x": 415.0, + "y": 495.0 }, "params": 1 }, @@ -370,8 +370,8 @@ "id": "NandGate", "name": "NandGate#26", "pos": { - "x": 600.0, - "y": 490.0 + "x": 385.0, + "y": 500.0 }, "params": 1 }, @@ -379,8 +379,8 @@ "id": "NandGate", "name": "NandGate#27", "pos": { - "x": 665.0, - "y": 500.0 + "x": 445.0, + "y": 490.0 }, "params": 1 }, @@ -388,7 +388,7 @@ "id": "NandGate", "name": "NandGate#28", "pos": { - "x": 700.0, + "x": 475.0, "y": 515.0 }, "params": 1 @@ -397,7 +397,7 @@ "id": "NandGate", "name": "NandGate#29", "pos": { - "x": 665.0, + "x": 415.0, "y": 520.0 }, "params": 1 @@ -406,8 +406,8 @@ "id": "NandGate", "name": "NandGate#30", "pos": { - "x": 735.0, - "y": 520.0 + "x": 505.0, + "y": 510.0 }, "params": 1 }, @@ -415,7 +415,7 @@ "id": "NandGate", "name": "NandGate#31", "pos": { - "x": 770.0, + "x": 535.0, "y": 540.0 }, "params": 1 @@ -424,8 +424,8 @@ "id": "NandGate", "name": "NandGate#32", "pos": { - "x": 735.0, - "y": 545.0 + "x": 505.0, + "y": 560.0 }, "params": 1 }, @@ -433,8 +433,8 @@ "id": "NandGate", "name": "NandGate#33", "pos": { - "x": 705.0, - "y": 535.0 + "x": 475.0, + "y": 555.0 }, "params": 1 }, @@ -442,7 +442,7 @@ "id": "NandGate", "name": "NandGate#34", "pos": { - "x": 670.0, + "x": 445.0, "y": 550.0 }, "params": 1 @@ -451,7 +451,7 @@ "id": "NandGate", "name": "NandGate#35", "pos": { - "x": 650.0, + "x": 415.0, "y": 545.0 }, "params": 1 @@ -460,8 +460,8 @@ "id": "NandGate", "name": "NandGate#36", "pos": { - "x": 620.0, - "y": 550.0 + "x": 385.0, + "y": 540.0 }, "params": 1 }, @@ -478,8 +478,8 @@ "id": "NandGate", "name": "NandGate#38", "pos": { - "x": 635.0, - "y": 230.0 + "x": 455.0, + "y": 195.0 }, "params": 1 }, @@ -505,8 +505,8 @@ "id": "NandGate", "name": "NandGate#41", "pos": { - "x": 665.0, - "y": 660.0 + "x": 415.0, + "y": 665.0 }, "params": 1 }, @@ -514,8 +514,8 @@ "id": "NandGate", "name": "NandGate#42", "pos": { - "x": 695.0, - "y": 665.0 + "x": 445.0, + "y": 670.0 }, "params": 1 }, @@ -523,8 +523,8 @@ "id": "NandGate", "name": "NandGate#43", "pos": { - "x": 726.0, - "y": 650.0 + "x": 475.0, + "y": 645.0 }, "params": 1 }, @@ -532,7 +532,7 @@ "id": "NandGate", "name": "NandGate#44", "pos": { - "x": 760.0, + "x": 535.0, "y": 640.0 }, "params": 1 @@ -541,8 +541,8 @@ "id": "NandGate", "name": "NandGate#45", "pos": { - "x": 615.0, - "y": 590.0 + "x": 385.0, + "y": 595.0 }, "params": 1 }, @@ -550,8 +550,8 @@ "id": "NandGate", "name": "NandGate#46", "pos": { - "x": 645.0, - "y": 595.0 + "x": 415.0, + "y": 590.0 }, "params": 1 }, @@ -568,8 +568,8 @@ "id": "NandGate", "name": "NandGate#48", "pos": { - "x": 675.0, - "y": 595.0 + "x": 445.0, + "y": 585.0 }, "params": 1 }, @@ -577,7 +577,7 @@ "id": "NandGate", "name": "NandGate#49", "pos": { - "x": 706.0, + "x": 475.0, "y": 610.0 }, "params": 1 @@ -586,7 +586,7 @@ "id": "NandGate", "name": "NandGate#50", "pos": { - "x": 726.0, + "x": 505.0, "y": 625.0 }, "params": 1 @@ -595,8 +595,8 @@ "id": "NandGate", "name": "NandGate#51", "pos": { - "x": 670.0, - "y": 620.0 + "x": 415.0, + "y": 615.0 }, "params": 1 }, @@ -622,8 +622,8 @@ "id": "NandGate", "name": "NandGate#54", "pos": { - "x": 605.0, - "y": 710.0 + "x": 385.0, + "y": 730.0 }, "params": 1 }, @@ -631,8 +631,8 @@ "id": "NandGate", "name": "NandGate#55", "pos": { - "x": 635.0, - "y": 710.0 + "x": 420.0, + "y": 730.0 }, "params": 1 }, @@ -640,8 +640,8 @@ "id": "NandGate", "name": "NandGate#56", "pos": { - "x": 660.0, - "y": 725.0 + "x": 450.0, + "y": 750.0 }, "params": 1 }, @@ -649,8 +649,8 @@ "id": "NandGate", "name": "NandGate#57", "pos": { - "x": 610.0, - "y": 750.0 + "x": 385.0, + "y": 755.0 }, "params": 1 }, @@ -658,8 +658,8 @@ "id": "NandGate", "name": "NandGate#58", "pos": { - "x": 635.0, - "y": 735.0 + "x": 420.0, + "y": 755.0 }, "params": 1 }, @@ -667,8 +667,8 @@ "id": "NandGate", "name": "NandGate#59", "pos": { - "x": 685.0, - "y": 725.0 + "x": 480.0, + "y": 745.0 }, "params": 1 }, @@ -676,7 +676,7 @@ "id": "NandGate", "name": "NandGate#60", "pos": { - "x": 720.0, + "x": 510.0, "y": 740.0 }, "params": 1 @@ -685,7 +685,7 @@ "id": "NandGate", "name": "NandGate#61", "pos": { - "x": 740.0, + "x": 385.0, "y": 340.0 }, "params": 1 @@ -694,8 +694,8 @@ "id": "NandGate", "name": "NandGate#62", "pos": { - "x": 655.0, - "y": 415.0 + "x": 385.0, + "y": 400.0 }, "params": 1 }, @@ -703,8 +703,8 @@ "id": "NandGate", "name": "NandGate#63", "pos": { - "x": 680.0, - "y": 415.0 + "x": 415.0, + "y": 410.0 }, "params": 1 }, @@ -712,8 +712,8 @@ "id": "NandGate", "name": "NandGate#64", "pos": { - "x": 710.0, - "y": 435.0 + "x": 445.0, + "y": 420.0 }, "params": 1 }, @@ -721,8 +721,8 @@ "id": "NandGate", "name": "NandGate#65", "pos": { - "x": 745.0, - "y": 440.0 + "x": 475.0, + "y": 445.0 }, "params": 1 }, @@ -730,8 +730,8 @@ "id": "NandGate", "name": "NandGate#66", "pos": { - "x": 720.0, - "y": 460.0 + "x": 415.0, + "y": 450.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,16 @@ "name": "NandGate#69", "pos": { "x": 125.0, - "y": 815.0 + "y": 820.0 + }, + "params": 1 + }, + { + "id": "NandGate", + "name": "NandGate#70", + "pos": { + "x": 390.0, + "y": 40.0 }, "params": 1 }, @@ -796,8 +805,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#2", "pos": { - "x": 254.0, - "y": 14.0 + "x": 24.0, + "y": 74.0 }, "params": 1 }, @@ -805,8 +814,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#3", "pos": { - "x": 24.0, - "y": 74.0 + "x": 34.0, + "y": 124.0 }, "params": 1 }, @@ -814,8 +823,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#4", "pos": { - "x": 34.0, - "y": 124.0 + "x": 29.0, + "y": 54.0 }, "params": 1 }, @@ -823,8 +832,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#5", "pos": { - "x": 254.0, - "y": 109.0 + "x": 34.0, + "y": 134.0 }, "params": 1 }, @@ -833,7 +842,7 @@ "name": "WireCrossPoint#6", "pos": { "x": 29.0, - "y": 54.0 + "y": 99.0 }, "params": 1 }, @@ -841,8 +850,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#7", "pos": { - "x": 34.0, - "y": 134.0 + "x": 19.0, + "y": 49.0 }, "params": 1 }, @@ -850,8 +859,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#8", "pos": { - "x": 29.0, - "y": 99.0 + "x": 294.0, + "y": 234.0 }, "params": 1 }, @@ -859,8 +868,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#9", "pos": { - "x": 19.0, - "y": 49.0 + "x": 259.0, + "y": 174.0 }, "params": 1 }, @@ -868,8 +877,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#10", "pos": { - "x": 234.0, - "y": 39.0 + "x": 34.0, + "y": 64.0 }, "params": 1 }, @@ -877,8 +886,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#11", "pos": { - "x": 234.0, - "y": 4.0 + "x": 329.0, + "y": 159.0 }, "params": 1 }, @@ -886,8 +895,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#12", "pos": { - "x": 34.0, - "y": 64.0 + "x": 84.0, + "y": 104.0 }, "params": 1 }, @@ -895,8 +904,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#13", "pos": { - "x": 234.0, - "y": 74.0 + "x": 304.0, + "y": 444.0 }, "params": 1 }, @@ -904,8 +913,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#14", "pos": { - "x": 84.0, - "y": 104.0 + "x": 19.0, + "y": 59.0 }, "params": 1 }, @@ -913,8 +922,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#15", "pos": { - "x": 234.0, - "y": 49.0 + "x": 314.0, + "y": 404.0 }, "params": 1 }, @@ -922,8 +931,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#16", "pos": { - "x": 19.0, - "y": 59.0 + "x": 289.0, + "y": 504.0 }, "params": 1 }, @@ -931,8 +940,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#17", "pos": { - "x": 234.0, - "y": 54.0 + "x": 294.0, + "y": 434.0 }, "params": 1 }, @@ -940,8 +949,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#18", "pos": { - "x": 234.0, - "y": 34.0 + "x": 24.0, + "y": 84.0 }, "params": 1 }, @@ -949,8 +958,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#19", "pos": { - "x": 254.0, - "y": 39.0 + "x": 379.0, + "y": 724.0 }, "params": 1 }, @@ -958,8 +967,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#20", "pos": { - "x": 24.0, - "y": 84.0 + "x": 274.0, + "y": 289.0 }, "params": 1 }, @@ -967,8 +976,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#21", "pos": { - "x": 234.0, - "y": 14.0 + "x": 184.0, + "y": 199.0 }, "params": 1 }, @@ -976,8 +985,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#22", "pos": { - "x": 294.0, - "y": 4.0 + "x": 299.0, + "y": 414.0 }, "params": 1 }, @@ -985,8 +994,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#23", "pos": { - "x": 234.0, - "y": 19.0 + "x": 294.0, + "y": 579.0 }, "params": 1 }, @@ -994,8 +1003,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#24", "pos": { - "x": 274.0, - "y": 109.0 + "x": 49.0, + "y": 24.0 }, "params": 1 }, @@ -1003,8 +1012,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#25", "pos": { - "x": 234.0, - "y": 44.0 + "x": 364.0, + "y": 244.0 }, "params": 1 }, @@ -1012,8 +1021,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#26", "pos": { - "x": 274.0, - "y": 39.0 + "x": 294.0, + "y": 689.0 }, "params": 1 }, @@ -1021,8 +1030,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#27", "pos": { - "x": 49.0, - "y": 24.0 + "x": 284.0, + "y": 134.0 }, "params": 1 }, @@ -1030,8 +1039,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#28", "pos": { - "x": 234.0, - "y": 109.0 + "x": 324.0, + "y": 149.0 }, "params": 1 }, @@ -1039,8 +1048,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#29", "pos": { - "x": 294.0, - "y": 39.0 + "x": 264.0, + "y": 364.0 }, "params": 1 }, @@ -1048,8 +1057,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#30", "pos": { - "x": 254.0, - "y": 29.0 + "x": 324.0, + "y": 199.0 }, "params": 1 }, @@ -1057,8 +1066,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#31", "pos": { - "x": 234.0, - "y": 69.0 + "x": 354.0, + "y": 184.0 }, "params": 1 }, @@ -1066,8 +1075,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#32", "pos": { - "x": 274.0, - "y": 9.0 + "x": 129.0, + "y": 14.0 }, "params": 1 }, @@ -1075,8 +1084,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#33", "pos": { - "x": 254.0, - "y": 69.0 + "x": 44.0, + "y": 174.0 }, "params": 1 }, @@ -1084,8 +1093,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#34", "pos": { - "x": 234.0, - "y": 99.0 + "x": 284.0, + "y": 29.0 }, "params": 1 }, @@ -1093,8 +1102,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#35", "pos": { - "x": 129.0, - "y": 14.0 + "x": 539.0, + "y": 244.0 }, "params": 1 }, @@ -1102,8 +1111,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#36", "pos": { - "x": 44.0, - "y": 174.0 + "x": 299.0, + "y": 514.0 }, "params": 1 }, @@ -1111,8 +1120,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#37", "pos": { - "x": 234.0, - "y": 29.0 + "x": 74.0, + "y": 54.0 }, "params": 1 }, @@ -1120,8 +1129,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#38", "pos": { - "x": 719.0, - "y": 259.0 + "x": 279.0, + "y": 299.0 }, "params": 1 }, @@ -1129,8 +1138,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#39", "pos": { - "x": 254.0, - "y": 44.0 + "x": 449.0, + "y": 199.0 }, "params": 1 }, @@ -1138,8 +1147,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#40", "pos": { - "x": 74.0, - "y": 54.0 + "x": 279.0, + "y": 494.0 }, "params": 1 }, @@ -1147,8 +1156,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#41", "pos": { - "x": 254.0, - "y": 24.0 + "x": 259.0, + "y": 524.0 }, "params": 1 }, @@ -1156,8 +1165,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#42", "pos": { - "x": 254.0, - "y": 114.0 + "x": 264.0, + "y": 219.0 }, "params": 1 }, @@ -1165,50 +1174,14 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#43", "pos": { - "x": 234.0, - "y": 24.0 + "x": 284.0, + "y": 209.0 }, "params": 1 }, { "id": "WireCrossPoint", "name": "WireCrossPoint#44", - "pos": { - "x": 274.0, - "y": 4.0 - }, - "params": 1 - }, - { - "id": "WireCrossPoint", - "name": "WireCrossPoint#45", - "pos": { - "x": 254.0, - "y": 49.0 - }, - "params": 1 - }, - { - "id": "WireCrossPoint", - "name": "WireCrossPoint#46", - "pos": { - "x": 254.0, - "y": 9.0 - }, - "params": 1 - }, - { - "id": "WireCrossPoint", - "name": "WireCrossPoint#47", - "pos": { - "x": 274.0, - "y": 29.0 - }, - "params": 1 - }, - { - "id": "WireCrossPoint", - "name": "WireCrossPoint#48", "pos": { "x": 229.0, "y": 19.0 @@ -1217,7 +1190,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#49", + "name": "WireCrossPoint#45", "pos": { "x": 164.0, "y": 129.0 @@ -1226,7 +1199,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#50", + "name": "WireCrossPoint#46", "pos": { "x": 164.0, "y": 104.0 @@ -1235,34 +1208,34 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#51", + "name": "WireCrossPoint#47", "pos": { - "x": 234.0, - "y": 114.0 + "x": 369.0, + "y": 194.0 }, "params": 1 }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#52", + "name": "WireCrossPoint#48", "pos": { - "x": 254.0, - "y": 4.0 + "x": 259.0, + "y": 394.0 }, "params": 1 }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#53", + "name": "WireCrossPoint#49", "pos": { - "x": 234.0, - "y": 119.0 + "x": 224.0, + "y": 159.0 }, "params": 1 }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#54", + "name": "WireCrossPoint#50", "pos": { "x": 39.0, "y": 149.0 @@ -1271,16 +1244,16 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#55", + "name": "WireCrossPoint#51", "pos": { - "x": 234.0, + "x": 264.0, "y": 9.0 }, "params": 1 }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#56", + "name": "WireCrossPoint#52", "pos": { "x": 29.0, "y": 109.0 @@ -1289,7 +1262,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#57", + "name": "WireCrossPoint#53", "pos": { "x": 94.0, "y": 109.0 @@ -1298,16 +1271,16 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#58", + "name": "WireCrossPoint#54", "pos": { - "x": 234.0, - "y": 59.0 + "x": 314.0, + "y": 304.0 }, "params": 1 }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#59", + "name": "WireCrossPoint#55", "pos": { "x": 89.0, "y": 129.0 @@ -1316,7 +1289,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#60", + "name": "WireCrossPoint#56", "pos": { "x": 79.0, "y": 79.0 @@ -1325,7 +1298,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#61", + "name": "WireCrossPoint#57", "pos": { "x": 84.0, "y": 124.0 @@ -1334,16 +1307,16 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#62", + "name": "WireCrossPoint#58", "pos": { - "x": 234.0, + "x": 349.0, "y": 94.0 }, "params": 1 }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#63", + "name": "WireCrossPoint#59", "pos": { "x": 94.0, "y": 154.0 @@ -1352,7 +1325,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#64", + "name": "WireCrossPoint#60", "pos": { "x": 74.0, "y": 99.0 @@ -1361,7 +1334,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#65", + "name": "WireCrossPoint#61", "pos": { "x": 89.0, "y": 134.0 @@ -1370,16 +1343,16 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#66", + "name": "WireCrossPoint#62", "pos": { - "x": 189.0, + "x": 194.0, "y": 14.0 }, "params": 1 }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#67", + "name": "WireCrossPoint#63", "pos": { "x": 184.0, "y": 164.0 @@ -1388,7 +1361,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#68", + "name": "WireCrossPoint#64", "pos": { "x": 29.0, "y": 209.0 @@ -1397,7 +1370,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#69", + "name": "WireCrossPoint#65", "pos": { "x": 44.0, "y": 184.0 @@ -1406,7 +1379,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#70", + "name": "WireCrossPoint#66", "pos": { "x": 104.0, "y": 184.0 @@ -1415,7 +1388,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#71", + "name": "WireCrossPoint#67", "pos": { "x": 24.0, "y": 249.0 @@ -1424,7 +1397,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#72", + "name": "WireCrossPoint#68", "pos": { "x": 34.0, "y": 234.0 @@ -1433,16 +1406,16 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#73", + "name": "WireCrossPoint#69", "pos": { - "x": 234.0, - "y": 79.0 + "x": 334.0, + "y": 474.0 }, "params": 1 }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#74", + "name": "WireCrossPoint#70", "pos": { "x": 29.0, "y": 259.0 @@ -1451,7 +1424,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#75", + "name": "WireCrossPoint#71", "pos": { "x": 39.0, "y": 159.0 @@ -1460,37 +1433,208 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#76", + "name": "WireCrossPoint#72", "pos": { - "x": 234.0, - "y": 84.0 + "x": 339.0, + "y": 424.0 }, "params": 1 }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#77", + "name": "WireCrossPoint#73", "pos": { - "x": 254.0, - "y": 84.0 + "x": 379.0, + "y": 759.0 }, "params": 1 }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#78", + "name": "WireCrossPoint#74", "pos": { "x": 94.0, "y": 174.0 }, "params": 1 }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#75", + "pos": { + "x": 359.0, + "y": 629.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#76", + "pos": { + "x": 119.0, + "y": 824.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#77", + "pos": { + "x": 29.0, + "y": 299.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#78", + "pos": { + "x": 409.0, + "y": 724.0 + }, + "params": 1 + }, { "id": "WireCrossPoint", "name": "WireCrossPoint#79", "pos": { - "x": 234.0, - "y": 104.0 + "x": 259.0, + "y": 269.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#80", + "pos": { + "x": 259.0, + "y": 639.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#81", + "pos": { + "x": 379.0, + "y": 354.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#82", + "pos": { + "x": 379.0, + "y": 344.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#83", + "pos": { + "x": 284.0, + "y": 544.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#84", + "pos": { + "x": 294.0, + "y": 779.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#85", + "pos": { + "x": 334.0, + "y": 619.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#86", + "pos": { + "x": 339.0, + "y": 589.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#87", + "pos": { + "x": 349.0, + "y": 609.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#88", + "pos": { + "x": 294.0, + "y": 259.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#89", + "pos": { + "x": 259.0, + "y": 284.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#90", + "pos": { + "x": 299.0, + "y": 554.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#91", + "pos": { + "x": 279.0, + "y": 534.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#92", + "pos": { + "x": 259.0, + "y": 569.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#93", + "pos": { + "x": 294.0, + "y": 584.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#94", + "pos": { + "x": 79.0, + "y": 149.0 }, "params": 1 }, @@ -1498,16 +1642,16 @@ "id": "and", "name": "and#0", "pos": { - "x": 680.0, - "y": 465.0 + "x": 385.0, + "y": 460.0 } }, { "id": "and", "name": "and#1", "pos": { - "x": 770.0, - "y": 440.0 + "x": 505.0, + "y": 445.0 } }, { @@ -1522,8 +1666,8 @@ "id": "and", "name": "and#3", "pos": { - "x": 215.0, - "y": 820.0 + "x": 240.0, + "y": 800.0 } }, { @@ -1554,7 +1698,7 @@ "id": "and", "name": "and#7", "pos": { - "x": 770.0, + "x": 445.0, "y": 145.0 } }, @@ -1570,48 +1714,48 @@ "id": "and", "name": "and#9", "pos": { - "x": 740.0, - "y": 55.0 + "x": 355.0, + "y": 40.0 } }, { "id": "and", "name": "and#10", "pos": { - "x": 770.0, - "y": 45.0 + "x": 385.0, + "y": 430.0 } }, { "id": "and", "name": "and#11", "pos": { - "x": 515.0, - "y": 270.0 + "x": 385.0, + "y": 255.0 } }, { "id": "and", "name": "and#12", "pos": { - "x": 695.0, - "y": 225.0 + "x": 385.0, + "y": 310.0 } }, { "id": "and", "name": "and#13", "pos": { - "x": 570.0, - "y": 240.0 + "x": 385.0, + "y": 205.0 } }, { "id": "and", "name": "and#14", "pos": { - "x": 695.0, - "y": 640.0 + "x": 385.0, + "y": 645.0 } }, { @@ -1626,25 +1770,17 @@ "id": "and", "name": "and#16", "pos": { - "x": 650.0, - "y": 775.0 + "x": 450.0, + "y": 720.0 } }, { "id": "and", "name": "and#17", "pos": { - "x": 765.0, + "x": 415.0, "y": 345.0 } - }, - { - "id": "and", - "name": "and#18", - "pos": { - "x": 680.0, - "y": 440.0 - } } ], "wires": [ @@ -1674,11 +1810,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#46", + "compName": "WireCrossPoint#42", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#55", + "compName": "WireCrossPoint#51", "pinName": "" }, "name": "unnamedWire#2", @@ -1690,7 +1826,7 @@ "pinName": "O1" }, "pin2": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#4", "pinName": "" }, "name": "unnamedWire#3", @@ -1702,7 +1838,7 @@ "pinName": "O0" }, "pin2": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#10", "pinName": "" }, "name": "unnamedWire#4", @@ -1710,11 +1846,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#9", + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#16", + "compName": "WireCrossPoint#14", "pinName": "" }, "name": "unnamedWire#5", @@ -1722,7 +1858,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#9", + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { @@ -1734,7 +1870,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#3", + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { @@ -1746,7 +1882,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#4", + "compName": "WireCrossPoint#3", "pinName": "" }, "pin2": { @@ -1758,11 +1894,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#20", + "compName": "WireCrossPoint#18", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#71", + "compName": "WireCrossPoint#67", "pinName": "" }, "name": "unnamedWire#9", @@ -1770,7 +1906,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#3", + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { @@ -1794,7 +1930,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#66", + "compName": "WireCrossPoint#62", "pinName": "" }, "pin2": { @@ -1811,11 +1947,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#59", + "compName": "WireCrossPoint#55", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#13", "pinName": "" }, "name": "unnamedWire#13", @@ -1823,16 +1959,20 @@ { "x": 90.0, "y": 50.0 + }, + { + "x": 305.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 +1980,20 @@ }, { "pin1": { - "compName": "WireCrossPoint#23", + "compName": "WireCrossPoint#20", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#48", + "compName": "WireCrossPoint#44", "pinName": "" }, "name": "unnamedWire#15", - "path": [] + "path": [ + { + "x": 275.0, + "y": 20.0 + } + ] }, { "pin1": { @@ -1856,7 +2001,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#40", + "compName": "WireCrossPoint#37", "pinName": "" }, "name": "unnamedWire#16", @@ -1864,11 +2009,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#60", + "compName": "WireCrossPoint#56", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#10", + "compName": "WireCrossPoint#8", "pinName": "" }, "name": "unnamedWire#17", @@ -1876,20 +2021,29 @@ { "x": 80.0, "y": 40.0 + }, + { + "x": 295.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": 30.0, + "y": 805.0 + } + ] }, { "pin1": { @@ -1897,28 +2051,32 @@ "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": [] + "path": [ + { + "x": 475.0, + "y": 780.0 + }, + { + "x": 475.0, + "y": 750.0 + } + ] }, { "pin1": { @@ -1927,10 +2085,19 @@ }, "pin2": { "compName": "NandGate#67", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#21", - "path": [] + "path": [ + { + "x": 270.0, + "y": 805.0 + }, + { + "x": 270.0, + "y": 815.0 + } + ] }, { "pin1": { @@ -1942,7 +2109,12 @@ "pinName": "_MAP" }, "name": "unnamedWire#22", - "path": [] + "path": [ + { + "x": 300.0, + "y": 820.0 + } + ] }, { "pin1": { @@ -1950,7 +2122,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#11", "pinName": "" }, "name": "unnamedWire#23", @@ -1962,6 +2134,10 @@ { "x": 115.0, "y": 75.0 + }, + { + "x": 330.0, + "y": 75.0 } ] }, @@ -1975,15 +2151,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 +2177,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#67", + "compName": "WireCrossPoint#63", "pinName": "" }, "pin2": { @@ -2008,11 +2189,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#4", + "compName": "WireCrossPoint#3", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#5", "pinName": "" }, "name": "unnamedWire#27", @@ -2028,11 +2209,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 +2230,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#47", + "compName": "WireCrossPoint#34", "pinName": "" }, "pin2": { @@ -2061,11 +2247,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#6", "pinName": "" }, "name": "unnamedWire#31", @@ -2073,11 +2259,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#56", + "compName": "WireCrossPoint#52", "pinName": "" }, "name": "unnamedWire#32", @@ -2085,7 +2271,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { @@ -2101,7 +2287,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#12", "pinName": "" }, "name": "unnamedWire#34", @@ -2109,7 +2295,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#9", + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { @@ -2121,20 +2307,15 @@ }, { "pin1": { - "compName": "WireCrossPoint#60", + "compName": "WireCrossPoint#56", "pinName": "" }, "pin2": { - "compName": "and#5", - "pinName": "A" + "compName": "WireCrossPoint#94", + "pinName": "" }, "name": "unnamedWire#36", - "path": [ - { - "x": 80.0, - "y": 150.0 - } - ] + "path": [] }, { "pin1": { @@ -2142,7 +2323,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#34", + "compName": "WireCrossPoint#31", "pinName": "" }, "name": "unnamedWire#37", @@ -2154,16 +2335,20 @@ { "x": 175.0, "y": 100.0 + }, + { + "x": 355.0, + "y": 100.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#10", + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#19", + "compName": "WireCrossPoint#88", "pinName": "" }, "name": "unnamedWire#38", @@ -2175,7 +2360,7 @@ "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#9", "pinName": "" }, "name": "unnamedWire#39", @@ -2183,6 +2368,10 @@ { "x": 20.0, "y": 5.0 + }, + { + "x": 260.0, + "y": 5.0 } ] }, @@ -2196,7 +2385,16 @@ "pinName": "B" }, "name": "unnamedWire#40", - "path": [] + "path": [ + { + "x": 410.0, + "y": 180.0 + }, + { + "x": 410.0, + "y": 165.0 + } + ] }, { "pin1": { @@ -2236,7 +2434,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { @@ -2248,11 +2446,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#3", + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#20", + "compName": "WireCrossPoint#18", "pinName": "" }, "name": "unnamedWire#45", @@ -2260,11 +2458,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#10", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#4", + "compName": "WireCrossPoint#3", "pinName": "" }, "name": "unnamedWire#46", @@ -2272,11 +2470,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#10", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#48", + "compName": "WireCrossPoint#44", "pinName": "" }, "name": "unnamedWire#47", @@ -2289,7 +2487,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#11", "pinName": "" }, "pin2": { @@ -2297,11 +2495,16 @@ "pinName": "A" }, "name": "unnamedWire#48", - "path": [] + "path": [ + { + "x": 330.0, + "y": 825.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#11", "pinName": "" }, "pin2": { @@ -2317,7 +2520,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#31", + "compName": "WireCrossPoint#28", "pinName": "" }, "name": "unnamedWire#50", @@ -2329,16 +2532,20 @@ { "x": 110.0, "y": 70.0 + }, + { + "x": 325.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 +2553,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#12", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#61", + "compName": "WireCrossPoint#57", "pinName": "" }, "name": "unnamedWire#52", @@ -2358,7 +2565,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#65", + "compName": "WireCrossPoint#61", "pinName": "" }, "pin2": { @@ -2375,7 +2582,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#65", + "compName": "WireCrossPoint#61", "pinName": "" }, "pin2": { @@ -2387,7 +2594,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#20", + "compName": "WireCrossPoint#18", "pinName": "" }, "pin2": { @@ -2403,7 +2610,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#62", + "compName": "WireCrossPoint#58", "pinName": "" }, "name": "unnamedWire#56", @@ -2420,11 +2627,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#35", + "compName": "WireCrossPoint#32", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#66", + "compName": "WireCrossPoint#62", "pinName": "" }, "name": "unnamedWire#57", @@ -2436,7 +2643,7 @@ "pinName": "PASS" }, "pin2": { - "compName": "WireCrossPoint#27", + "compName": "WireCrossPoint#24", "pinName": "" }, "name": "unnamedWire#58", @@ -2444,11 +2651,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#54", + "compName": "WireCrossPoint#50", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#75", + "compName": "WireCrossPoint#71", "pinName": "" }, "name": "unnamedWire#59", @@ -2456,7 +2663,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#54", + "compName": "WireCrossPoint#50", "pinName": "" }, "pin2": { @@ -2468,7 +2675,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#64", + "compName": "WireCrossPoint#60", "pinName": "" }, "pin2": { @@ -2485,11 +2692,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#63", + "compName": "WireCrossPoint#59", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#78", + "compName": "WireCrossPoint#74", "pinName": "" }, "name": "unnamedWire#62", @@ -2497,15 +2704,19 @@ }, { "pin1": { - "compName": "WireCrossPoint#18", + "compName": "WireCrossPoint#16", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#40", + "compName": "WireCrossPoint#37", "pinName": "" }, "name": "unnamedWire#63", "path": [ + { + "x": 290.0, + "y": 35.0 + }, { "x": 75.0, "y": 35.0 @@ -2514,12 +2725,12 @@ }, { "pin1": { - "compName": "and#10", + "compName": "NandGate#70", "pinName": "Y" }, "pin2": { "compName": "_submodelinterface", - "pinName": "RLD" + "pinName": "_RLD" }, "name": "unnamedWire#64", "path": [] @@ -2530,7 +2741,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#50", + "compName": "WireCrossPoint#46", "pinName": "" }, "name": "unnamedWire#65", @@ -2538,23 +2749,23 @@ }, { "pin1": { - "compName": "and#10", - "pinName": "B" - }, - "pin2": { "compName": "and#9", "pinName": "Y" }, + "pin2": { + "compName": "NandGate#70", + "pinName": "A" + }, "name": "unnamedWire#66", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#26", + "compName": "WireCrossPoint#23", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#29", + "compName": "WireCrossPoint#93", "pinName": "" }, "name": "unnamedWire#67", @@ -2562,7 +2773,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#29", + "compName": "WireCrossPoint#88", "pinName": "" }, "pin2": { @@ -2574,11 +2785,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#5", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#72", + "compName": "WireCrossPoint#68", "pinName": "" }, "name": "unnamedWire#69", @@ -2586,11 +2797,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#52", + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#79", "pinName": "" }, "name": "unnamedWire#70", @@ -2606,31 +2817,62 @@ "pinName": "A" }, "name": "unnamedWire#71", - "path": [] + "path": [ + { + "x": 415.0, + "y": 260.0 + }, + { + "x": 415.0, + "y": 265.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#21", - "pinName": "" - }, - "pin2": { "compName": "NandGate#10", "pinName": "B" }, + "pin2": { + "compName": "WireCrossPoint#62", + "pinName": "" + }, "name": "unnamedWire#72", - "path": [] + "path": [ + { + "x": 415.0, + "y": 275.0 + }, + { + "x": 415.0, + "y": 280.0 + }, + { + "x": 270.0, + "y": 280.0 + }, + { + "x": 270.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": 365.0, + "y": 835.0 + } + ] }, { "pin1": { @@ -2646,7 +2888,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#22", + "compName": "WireCrossPoint#89", "pinName": "" }, "pin2": { @@ -2654,11 +2896,20 @@ "pinName": "B" }, "name": "unnamedWire#75", - "path": [] + "path": [ + { + "x": 445.0, + "y": 285.0 + }, + { + "x": 445.0, + "y": 280.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#22", + "compName": "WireCrossPoint#79", "pinName": "" }, "pin2": { @@ -2670,7 +2921,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#16", + "compName": "WireCrossPoint#14", "pinName": "" }, "pin2": { @@ -2682,15 +2933,24 @@ }, { "pin1": { - "compName": "WireCrossPoint#23", + "compName": "WireCrossPoint#20", "pinName": "" }, "pin2": { "compName": "NandGate#12", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#78", - "path": [] + "path": [ + { + "x": 475.0, + "y": 290.0 + }, + { + "x": 475.0, + "y": 285.0 + } + ] }, { "pin1": { @@ -2699,22 +2959,27 @@ }, "pin2": { "compName": "NandGate#12", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#79", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#24", + "compName": "WireCrossPoint#21", "pinName": "" }, "pin2": { "compName": "NandGate#67", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#80", - "path": [] + "path": [ + { + "x": 185.0, + "y": 825.0 + } + ] }, { "pin1": { @@ -2730,7 +2995,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#53", + "compName": "WireCrossPoint#49", "pinName": "" }, "pin2": { @@ -2738,21 +3003,42 @@ "pinName": "B" }, "name": "unnamedWire#82", - "path": [] - }, - { - "pin1": { - "compName": "WireCrossPoint#5", - "pinName": "" - }, - "pin2": { - "compName": "WireCrossPoint#28", - "pinName": "" - }, - "name": "unnamedWire#83", - "path": [] - }, - { + "path": [ + { + "x": 225.0, + "y": 120.0 + }, + { + "x": 375.0, + "y": 120.0 + }, + { + "x": 375.0, + "y": 295.0 + }, + { + "x": 505.0, + "y": 295.0 + }, + { + "x": 505.0, + "y": 290.0 + } + ] + }, + { + "pin1": { + "compName": "NandGate#56", + "pinName": "Y" + }, + "pin2": { + "compName": "NandGate#59", + "pinName": "B" + }, + "name": "unnamedWire#83", + "path": [] + }, + { "pin1": { "compName": "and#16", "pinName": "Y" @@ -2770,31 +3056,36 @@ "pinName": "A" }, "pin2": { - "compName": "WireCrossPoint#79", + "compName": "WireCrossPoint#75", "pinName": "" }, "name": "unnamedWire#85", - "path": [] + "path": [ + { + "x": 360.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 +3093,20 @@ }, { "pin1": { - "compName": "WireCrossPoint#27", + "compName": "WireCrossPoint#24", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#43", + "compName": "WireCrossPoint#38", "pinName": "" }, "name": "unnamedWire#88", - "path": [] + "path": [ + { + "x": 280.0, + "y": 25.0 + } + ] }, { "pin1": { @@ -2819,22 +3115,35 @@ }, "pin2": { "compName": "NandGate#21", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#89", "path": [] }, { "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": 335.0, + "y": 710.0 + }, + { + "x": 445.0, + "y": 710.0 + }, + { + "x": 445.0, + "y": 735.0 + } + ] }, { "pin1": { @@ -2850,19 +3159,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 +3183,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#31", + "compName": "WireCrossPoint#30", "pinName": "" }, "pin2": { @@ -2882,15 +3191,24 @@ "pinName": "A" }, "name": "unnamedWire#94", - "path": [] + "path": [ + { + "x": 415.0, + "y": 200.0 + }, + { + "x": 415.0, + "y": 205.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#30", + "compName": "WireCrossPoint#27", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#47", + "compName": "WireCrossPoint#43", "pinName": "" }, "name": "unnamedWire#95", @@ -2898,7 +3216,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#32", + "compName": "WireCrossPoint#42", "pinName": "" }, "pin2": { @@ -2918,11 +3236,20 @@ "pinName": "B" }, "name": "unnamedWire#97", - "path": [] + "path": [ + { + "x": 415.0, + "y": 210.0 + }, + { + "x": 415.0, + "y": 215.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#32", + "compName": "WireCrossPoint#51", "pinName": "" }, "pin2": { @@ -2930,11 +3257,20 @@ "pinName": "A" }, "name": "unnamedWire#98", - "path": [] + "path": [ + { + "x": 350.0, + "y": 10.0 + }, + { + "x": 350.0, + "y": 45.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#30", + "compName": "WireCrossPoint#27", "pinName": "" }, "pin2": { @@ -2942,15 +3278,24 @@ "pinName": "A" }, "name": "unnamedWire#99", - "path": [] + "path": [ + { + "x": 440.0, + "y": 135.0 + }, + { + "x": 440.0, + "y": 150.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#31", + "compName": "WireCrossPoint#28", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#33", + "compName": "WireCrossPoint#30", "pinName": "" }, "name": "unnamedWire#100", @@ -2966,7 +3311,16 @@ "pinName": "A" }, "name": "unnamedWire#101", - "path": [] + "path": [ + { + "x": 445.0, + "y": 210.0 + }, + { + "x": 445.0, + "y": 230.0 + } + ] }, { "pin1": { @@ -2986,7 +3340,7 @@ "pinName": "A" }, "pin2": { - "compName": "WireCrossPoint#35", + "compName": "WireCrossPoint#32", "pinName": "" }, "name": "unnamedWire#103", @@ -3003,7 +3357,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#63", + "compName": "WireCrossPoint#59", "pinName": "" }, "name": "unnamedWire#104", @@ -3019,7 +3373,16 @@ "pinName": "A" }, "name": "unnamedWire#105", - "path": [] + "path": [ + { + "x": 480.0, + "y": 205.0 + }, + { + "x": 480.0, + "y": 225.0 + } + ] }, { "pin1": { @@ -3043,7 +3406,16 @@ "pinName": "Y" }, "name": "unnamedWire#107", - "path": [] + "path": [ + { + "x": 510.0, + "y": 240.0 + }, + { + "x": 510.0, + "y": 230.0 + } + ] }, { "pin1": { @@ -3055,11 +3427,28 @@ "pinName": "Y" }, "name": "unnamedWire#108", - "path": [] + "path": [ + { + "x": 510.0, + "y": 250.0 + }, + { + "x": 510.0, + "y": 270.0 + }, + { + "x": 565.0, + "y": 270.0 + }, + { + "x": 565.0, + "y": 290.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#33", + "compName": "WireCrossPoint#30", "pinName": "" }, "pin2": { @@ -3067,11 +3456,16 @@ "pinName": "A" }, "name": "unnamedWire#109", - "path": [] + "path": [ + { + "x": 325.0, + "y": 315.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#34", + "compName": "WireCrossPoint#31", "pinName": "" }, "pin2": { @@ -3079,11 +3473,16 @@ "pinName": "B" }, "name": "unnamedWire#110", - "path": [] + "path": [ + { + "x": 355.0, + "y": 325.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#36", + "compName": "WireCrossPoint#33", "pinName": "" }, "pin2": { @@ -3095,11 +3494,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#36", + "compName": "WireCrossPoint#33", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#69", + "compName": "WireCrossPoint#65", "pinName": "" }, "name": "unnamedWire#112", @@ -3111,11 +3510,20 @@ "pinName": "A" }, "pin2": { - "compName": "WireCrossPoint#58", + "compName": "WireCrossPoint#54", "pinName": "" }, "name": "unnamedWire#113", - "path": [] + "path": [ + { + "x": 415.0, + "y": 310.0 + }, + { + "x": 415.0, + "y": 305.0 + } + ] }, { "pin1": { @@ -3127,7 +3535,16 @@ "pinName": "B" }, "name": "unnamedWire#114", - "path": [] + "path": [ + { + "x": 415.0, + "y": 315.0 + }, + { + "x": 415.0, + "y": 320.0 + } + ] }, { "pin1": { @@ -3135,7 +3552,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#38", + "compName": "WireCrossPoint#35", "pinName": "" }, "name": "unnamedWire#115", @@ -3143,7 +3560,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#38", + "compName": "WireCrossPoint#35", "pinName": "" }, "pin2": { @@ -3151,7 +3568,12 @@ "pinName": "A" }, "name": "unnamedWire#116", - "path": [] + "path": [ + { + "x": 540.0, + "y": 240.0 + } + ] }, { "pin1": { @@ -3160,26 +3582,35 @@ }, "pin2": { "compName": "NandGate#24", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#117", - "path": [] + "path": [ + { + "x": 570.0, + "y": 315.0 + }, + { + "x": 570.0, + "y": 255.0 + } + ] }, { "pin1": { - "compName": "NandGate#24", - "pinName": "B" - }, - "pin2": { "compName": "NandGate#23", "pinName": "Y" }, + "pin2": { + "compName": "NandGate#24", + "pinName": "A" + }, "name": "unnamedWire#118", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#28", + "compName": "WireCrossPoint#25", "pinName": "" }, "pin2": { @@ -3191,7 +3622,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#33", + "compName": "WireCrossPoint#28", "pinName": "" }, "pin2": { @@ -3203,7 +3634,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#34", + "compName": "WireCrossPoint#31", "pinName": "" }, "pin2": { @@ -3215,7 +3646,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#57", + "compName": "WireCrossPoint#53", "pinName": "" }, "pin2": { @@ -3227,11 +3658,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#36", + "compName": "WireCrossPoint#33", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#37", + "compName": "WireCrossPoint#34", "pinName": "" }, "name": "unnamedWire#123", @@ -3244,11 +3675,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#37", + "compName": "WireCrossPoint#34", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#30", + "compName": "WireCrossPoint#27", "pinName": "" }, "name": "unnamedWire#124", @@ -3256,7 +3687,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#38", + "compName": "WireCrossPoint#35", "pinName": "" }, "pin2": { @@ -3264,7 +3695,12 @@ "pinName": "B" }, "name": "unnamedWire#125", - "path": [] + "path": [ + { + "x": 540.0, + "y": 250.0 + } + ] }, { "pin1": { @@ -3272,7 +3708,7 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#61", + "compName": "WireCrossPoint#57", "pinName": "" }, "name": "unnamedWire#126", @@ -3285,7 +3721,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#18", + "compName": "WireCrossPoint#16", "pinName": "" }, "pin2": { @@ -3297,7 +3733,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#39", + "compName": "WireCrossPoint#36", "pinName": "" }, "pin2": { @@ -3309,11 +3745,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#40", + "compName": "WireCrossPoint#37", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#64", + "compName": "WireCrossPoint#60", "pinName": "" }, "name": "unnamedWire#129", @@ -3326,34 +3762,52 @@ }, "pin2": { "compName": "NandGate#25", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#130", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#41", + "compName": "WireCrossPoint#38", "pinName": "" }, "pin2": { "compName": "NandGate#21", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#131", - "path": [] + "path": [ + { + "x": 535.0, + "y": 300.0 + }, + { + "x": 535.0, + "y": 295.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#41", + "compName": "WireCrossPoint#40", "pinName": "" }, "pin2": { "compName": "NandGate#25", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#132", - "path": [] + "path": [ + { + "x": 410.0, + "y": 495.0 + }, + { + "x": 410.0, + "y": 500.0 + } + ] }, { "pin1": { @@ -3362,22 +3816,35 @@ }, "pin2": { "compName": "NandGate#27", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#133", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#13", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#45", - "pinName": "" + "compName": "NandGate#27", + "pinName": "A" }, "name": "unnamedWire#134", - "path": [] + "path": [ + { + "x": 305.0, + "y": 490.0 + }, + { + "x": 440.0, + "y": 490.0 + }, + { + "x": 440.0, + "y": 495.0 + } + ] }, { "pin1": { @@ -3389,7 +3856,16 @@ "pinName": "A" }, "name": "unnamedWire#135", - "path": [] + "path": [ + { + "x": 470.0, + "y": 500.0 + }, + { + "x": 470.0, + "y": 520.0 + } + ] }, { "pin1": { @@ -3405,7 +3881,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#44", + "compName": "WireCrossPoint#41", "pinName": "" }, "pin2": { @@ -3417,7 +3893,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#43", + "compName": "WireCrossPoint#91", "pinName": "" }, "pin2": { @@ -3434,22 +3910,35 @@ }, "pin2": { "compName": "NandGate#30", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#139", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#46", + "compName": "WireCrossPoint#29", "pinName": "" }, "pin2": { "compName": "NandGate#30", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#140", - "path": [] + "path": [ + { + "x": 265.0, + "y": 485.0 + }, + { + "x": 500.0, + "y": 485.0 + }, + { + "x": 500.0, + "y": 515.0 + } + ] }, { "pin1": { @@ -3461,7 +3950,16 @@ "pinName": "A" }, "name": "unnamedWire#141", - "path": [] + "path": [ + { + "x": 530.0, + "y": 520.0 + }, + { + "x": 530.0, + "y": 545.0 + } + ] }, { "pin1": { @@ -3485,11 +3983,20 @@ "pinName": "B" }, "name": "unnamedWire#143", - "path": [] + "path": [ + { + "x": 530.0, + "y": 570.0 + }, + { + "x": 530.0, + "y": 555.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#26", + "compName": "WireCrossPoint#23", "pinName": "" }, "pin2": { @@ -3497,7 +4004,16 @@ "pinName": "B" }, "name": "unnamedWire#144", - "path": [] + "path": [ + { + "x": 500.0, + "y": 580.0 + }, + { + "x": 500.0, + "y": 575.0 + } + ] }, { "pin1": { @@ -3518,14 +4034,14 @@ }, "pin2": { "compName": "NandGate#33", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#146", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#52", + "compName": "WireCrossPoint#92", "pinName": "" }, "pin2": { @@ -3533,7 +4049,16 @@ "pinName": "B" }, "name": "unnamedWire#147", - "path": [] + "path": [ + { + "x": 440.0, + "y": 570.0 + }, + { + "x": 440.0, + "y": 565.0 + } + ] }, { "pin1": { @@ -3554,14 +4079,14 @@ }, "pin2": { "compName": "NandGate#35", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#149", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#47", + "compName": "WireCrossPoint#83", "pinName": "" }, "pin2": { @@ -3573,7 +4098,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#25", + "compName": "WireCrossPoint#90", "pinName": "" }, "pin2": { @@ -3589,7 +4114,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#51", + "compName": "WireCrossPoint#47", "pinName": "" }, "name": "unnamedWire#152", @@ -3601,12 +4126,16 @@ { "x": 190.0, "y": 115.0 + }, + { + "x": 370.0, + "y": 115.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#42", + "compName": "WireCrossPoint#39", "pinName": "" }, "pin2": { @@ -3618,7 +4147,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#42", + "compName": "WireCrossPoint#39", "pinName": "" }, "pin2": { @@ -3626,27 +4155,45 @@ "pinName": "B" }, "name": "unnamedWire#154", - "path": [] + "path": [ + { + "x": 450.0, + "y": 210.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#51", + "compName": "WireCrossPoint#47", "pinName": "" }, "pin2": { "compName": "NandGate#35", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#155", - "path": [] + "path": [ + { + "x": 370.0, + "y": 565.0 + }, + { + "x": 410.0, + "y": 565.0 + }, + { + "x": 410.0, + "y": 560.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#50", + "compName": "WireCrossPoint#46", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#49", + "compName": "WireCrossPoint#45", "pinName": "" }, "name": "unnamedWire#156", @@ -3654,36 +4201,53 @@ }, { "pin1": { - "compName": "WireCrossPoint#50", - "pinName": "" + "compName": "NandGate#70", + "pinName": "B" }, "pin2": { - "compName": "and#10", - "pinName": "A" + "compName": "WireCrossPoint#46", + "pinName": "" }, "name": "unnamedWire#157", "path": [ { - "x": 165.0, + "x": 385.0, + "y": 55.0 + }, + { + "x": 385.0, "y": 90.0 }, { - "x": 235.0, + "x": 165.0, "y": 90.0 } ] }, { "pin1": { - "compName": "NandGate#40", - "pinName": "Y" + "compName": "WireCrossPoint#81", + "pinName": "" }, "pin2": { "compName": "NandGate#33", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#158", - "path": [] + "path": [ + { + "x": 380.0, + "y": 575.0 + }, + { + "x": 470.0, + "y": 575.0 + }, + { + "x": 470.0, + "y": 570.0 + } + ] }, { "pin1": { @@ -3699,7 +4263,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#48", + "compName": "WireCrossPoint#44", "pinName": "" }, "pin2": { @@ -3716,11 +4280,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#43", + "compName": "WireCrossPoint#40", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#41", + "compName": "WireCrossPoint#38", "pinName": "" }, "name": "unnamedWire#161", @@ -3728,35 +4292,53 @@ }, { "pin1": { - "compName": "WireCrossPoint#44", + "compName": "WireCrossPoint#80", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#22", + "compName": "WireCrossPoint#19", "pinName": "" }, "name": "unnamedWire#162", - "path": [] + "path": [ + { + "x": 260.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": 310.0, + "y": 465.0 + }, + { + "x": 310.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 +4346,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#47", + "compName": "WireCrossPoint#43", "pinName": "" }, "pin2": { @@ -3776,7 +4358,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#16", + "compName": "WireCrossPoint#14", "pinName": "" }, "pin2": { @@ -3793,7 +4375,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#49", + "compName": "WireCrossPoint#45", "pinName": "" }, "pin2": { @@ -3805,7 +4387,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#49", + "compName": "WireCrossPoint#45", "pinName": "" }, "pin2": { @@ -3822,23 +4404,28 @@ }, { "pin1": { - "compName": "WireCrossPoint#51", + "compName": "WireCrossPoint#47", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#42", + "compName": "WireCrossPoint#39", "pinName": "" }, "name": "unnamedWire#169", - "path": [] + "path": [ + { + "x": 450.0, + "y": 195.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#52", + "compName": "WireCrossPoint#79", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#44", + "compName": "WireCrossPoint#89", "pinName": "" }, "name": "unnamedWire#170", @@ -3846,15 +4433,19 @@ }, { "pin1": { - "compName": "WireCrossPoint#25", + "compName": "WireCrossPoint#22", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#12", "pinName": "" }, "name": "unnamedWire#171", "path": [ + { + "x": 300.0, + "y": 45.0 + }, { "x": 85.0, "y": 45.0 @@ -3863,11 +4454,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#19", + "compName": "WireCrossPoint#17", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#26", + "compName": "WireCrossPoint#23", "pinName": "" }, "name": "unnamedWire#172", @@ -3875,7 +4466,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#23", + "compName": "WireCrossPoint#20", "pinName": "" }, "pin2": { @@ -3883,16 +4474,21 @@ "pinName": "A" }, "name": "unnamedWire#173", - "path": [] + "path": [ + { + "x": 275.0, + "y": 670.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#43", + "compName": "WireCrossPoint#40", "pinName": "" }, "pin2": { - "compName": "NandGate#41", - "pinName": "B" + "compName": "WireCrossPoint#91", + "pinName": "" }, "name": "unnamedWire#174", "path": [] @@ -3904,22 +4500,31 @@ }, "pin2": { "compName": "NandGate#42", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#175", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#29", + "compName": "WireCrossPoint#26", "pinName": "" }, "pin2": { "compName": "NandGate#42", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#176", - "path": [] + "path": [ + { + "x": 440.0, + "y": 690.0 + }, + { + "x": 440.0, + "y": 685.0 + } + ] }, { "pin1": { @@ -3931,7 +4536,16 @@ "pinName": "B" }, "name": "unnamedWire#177", - "path": [] + "path": [ + { + "x": 470.0, + "y": 680.0 + }, + { + "x": 470.0, + "y": 660.0 + } + ] }, { "pin1": { @@ -3951,19 +4565,24 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#18", + "compName": "WireCrossPoint#16", "pinName": "" }, "name": "unnamedWire#179", - "path": [] + "path": [ + { + "x": 290.0, + "y": 660.0 + } + ] }, { "pin1": { - "compName": "and#14", - "pinName": "A" + "compName": "WireCrossPoint#36", + "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#25", + "compName": "WireCrossPoint#90", "pinName": "" }, "name": "unnamedWire#180", @@ -3995,7 +4614,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#62", + "compName": "WireCrossPoint#87", "pinName": "" }, "pin2": { @@ -4007,7 +4626,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#47", + "compName": "WireCrossPoint#83", "pinName": "" }, "pin2": { @@ -4015,7 +4634,12 @@ "pinName": "A" }, "name": "unnamedWire#184", - "path": [] + "path": [ + { + "x": 285.0, + "y": 600.0 + } + ] }, { "pin1": { @@ -4024,43 +4648,47 @@ }, "pin2": { "compName": "NandGate#46", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#185", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#76", + "compName": "WireCrossPoint#86", "pinName": "" }, "pin2": { "compName": "NandGate#46", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#186", - "path": [] + "path": [ + { + "x": 410.0, + "y": 590.0 + }, + { + "x": 410.0, + "y": 595.0 + } + ] }, { "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": { @@ -4082,22 +4710,31 @@ }, "pin2": { "compName": "NandGate#48", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#189", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#29", + "compName": "WireCrossPoint#93", "pinName": "" }, "pin2": { "compName": "NandGate#48", - "pinName": "B" + "pinName": "A" }, "name": "unnamedWire#190", - "path": [] + "path": [ + { + "x": 440.0, + "y": 585.0 + }, + { + "x": 440.0, + "y": 590.0 + } + ] }, { "pin1": { @@ -4109,7 +4746,16 @@ "pinName": "A" }, "name": "unnamedWire#191", - "path": [] + "path": [ + { + "x": 470.0, + "y": 595.0 + }, + { + "x": 470.0, + "y": 615.0 + } + ] }, { "pin1": { @@ -4121,7 +4767,16 @@ "pinName": "A" }, "name": "unnamedWire#192", - "path": [] + "path": [ + { + "x": 500.0, + "y": 620.0 + }, + { + "x": 500.0, + "y": 630.0 + } + ] }, { "pin1": { @@ -4133,16 +4788,25 @@ "pinName": "A" }, "name": "unnamedWire#193", - "path": [] + "path": [ + { + "x": 530.0, + "y": 635.0 + }, + { + "x": 530.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 +4825,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#71", + "compName": "WireCrossPoint#67", "pinName": "" }, "pin2": { @@ -4182,7 +4846,7 @@ "pinName": "A" }, "pin2": { - "compName": "WireCrossPoint#72", + "compName": "WireCrossPoint#68", "pinName": "" }, "name": "unnamedWire#197", @@ -4195,7 +4859,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#73", + "compName": "WireCrossPoint#85", "pinName": "" }, "pin2": { @@ -4211,7 +4875,7 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#79", + "compName": "WireCrossPoint#75", "pinName": "" }, "name": "unnamedWire#199", @@ -4223,7 +4887,7 @@ "pinName": "A" }, "pin2": { - "compName": "WireCrossPoint#78", + "compName": "WireCrossPoint#74", "pinName": "" }, "name": "unnamedWire#200", @@ -4235,7 +4899,7 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#70", + "compName": "WireCrossPoint#66", "pinName": "" }, "name": "unnamedWire#201", @@ -4248,7 +4912,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#69", + "compName": "WireCrossPoint#65", "pinName": "" }, "pin2": { @@ -4269,7 +4933,7 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#68", + "compName": "WireCrossPoint#64", "pinName": "" }, "name": "unnamedWire#203", @@ -4277,11 +4941,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#78", "pinName": "" }, "pin2": { - "compName": "NandGate#54", + "compName": "and#16", "pinName": "A" }, "name": "unnamedWire#204", @@ -4289,7 +4953,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#58", + "compName": "WireCrossPoint#15", "pinName": "" }, "pin2": { @@ -4297,7 +4961,12 @@ "pinName": "B" }, "name": "unnamedWire#205", - "path": [] + "path": [ + { + "x": 315.0, + "y": 745.0 + } + ] }, { "pin1": { @@ -4306,22 +4975,44 @@ }, "pin2": { "compName": "NandGate#55", - "pinName": "A" + "pinName": "B" }, "name": "unnamedWire#206", - "path": [] + "path": [ + { + "x": 415.0, + "y": 740.0 + }, + { + "x": 415.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": 350.0, + "y": 720.0 + }, + { + "x": 415.0, + "y": 720.0 + }, + { + "x": 415.0, + "y": 735.0 + } + ] }, { "pin1": { @@ -4333,11 +5024,20 @@ "pinName": "A" }, "name": "unnamedWire#208", - "path": [] + "path": [ + { + "x": 445.0, + "y": 740.0 + }, + { + "x": 445.0, + "y": 755.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#77", + "compName": "WireCrossPoint#73", "pinName": "" }, "pin2": { @@ -4349,7 +5049,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#77", + "compName": "WireCrossPoint#73", "pinName": "" }, "pin2": { @@ -4357,7 +5057,12 @@ "pinName": "B" }, "name": "unnamedWire#210", - "path": [] + "path": [ + { + "x": 380.0, + "y": 770.0 + } + ] }, { "pin1": { @@ -4369,19 +5074,33 @@ "pinName": "B" }, "name": "unnamedWire#211", - "path": [] + "path": [ + { + "x": 410.0, + "y": 765.0 + }, + { + "x": 410.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": 410.0, + "y": 760.0 + } + ] }, { "pin1": { @@ -4397,27 +5116,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": 505.0, + "y": 720.0 + }, + { + "x": 505.0, + "y": 745.0 + } + ] }, { "pin1": { @@ -4426,9 +5142,9 @@ }, "pin2": { "compName": "NandGate#60", - "pinName": "A" + "pinName": "B" }, - "name": "unnamedWire#216", + "name": "unnamedWire#215", "path": [] }, { @@ -4440,31 +5156,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#82", + "pinName": "" + }, + "name": "unnamedWire#217", "path": [] }, { @@ -4473,10 +5177,10 @@ "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#55", + "compName": "WireCrossPoint#51", "pinName": "" }, - "name": "unnamedWire#220", + "name": "unnamedWire#218", "path": [ { "x": 25.0, @@ -4493,7 +5197,7 @@ "compName": "_submodelinterface", "pinName": "YR" }, - "name": "unnamedWire#221", + "name": "unnamedWire#219", "path": [] }, { @@ -4502,10 +5206,10 @@ "pinName": "B" }, "pin2": { - "compName": "NandGate#40", - "pinName": "Y" + "compName": "WireCrossPoint#81", + "pinName": "" }, - "name": "unnamedWire#222", + "name": "unnamedWire#220", "path": [] }, { @@ -4517,31 +5221,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 +5257,28 @@ "compName": "NandGate#63", "pinName": "A" }, - "name": "unnamedWire#226", - "path": [] + "name": "unnamedWire#224", + "path": [ + { + "x": 410.0, + "y": 410.0 + }, + { + "x": 410.0, + "y": 415.0 + } + ] }, { "pin1": { - "compName": "WireCrossPoint#76", + "compName": "WireCrossPoint#72", "pinName": "" }, "pin2": { "compName": "NandGate#63", "pinName": "B" }, - "name": "unnamedWire#227", + "name": "unnamedWire#225", "path": [] }, { @@ -4577,43 +5290,52 @@ "compName": "NandGate#64", "pinName": "A" }, - "name": "unnamedWire#228", - "path": [] + "name": "unnamedWire#226", + "path": [ + { + "x": 440.0, + "y": 420.0 + }, + { + "x": 440.0, + "y": 425.0 + } + ] }, { "pin1": { - "compName": "and#18", - "pinName": "A" + "compName": "WireCrossPoint#17", + "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#10", - "pinName": "" + "compName": "and#10", + "pinName": "A" }, - "name": "unnamedWire#229", + "name": "unnamedWire#227", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#13", "pinName": "" }, "pin2": { - "compName": "and#18", + "compName": "and#10", "pinName": "B" }, - "name": "unnamedWire#230", + "name": "unnamedWire#228", "path": [] }, { "pin1": { - "compName": "and#18", + "compName": "and#10", "pinName": "Y" }, "pin2": { "compName": "NandGate#64", "pinName": "B" }, - "name": "unnamedWire#231", + "name": "unnamedWire#229", "path": [] }, { @@ -4625,8 +5347,17 @@ "compName": "NandGate#65", "pinName": "A" }, - "name": "unnamedWire#232", - "path": [] + "name": "unnamedWire#230", + "path": [ + { + "x": 470.0, + "y": 430.0 + }, + { + "x": 470.0, + "y": 450.0 + } + ] }, { "pin1": { @@ -4635,10 +5366,19 @@ }, "pin2": { "compName": "and#1", - "pinName": "A" + "pinName": "B" }, - "name": "unnamedWire#233", - "path": [] + "name": "unnamedWire#231", + "path": [ + { + "x": 500.0, + "y": 455.0 + }, + { + "x": 500.0, + "y": 460.0 + } + ] }, { "pin1": { @@ -4649,20 +5389,29 @@ "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" + "pinName": "A" }, - "name": "unnamedWire#235", - "path": [] + "name": "unnamedWire#233", + "path": [ + { + "x": 500.0, + "y": 395.0 + }, + { + "x": 500.0, + "y": 450.0 + } + ] }, { "pin1": { @@ -4673,27 +5422,31 @@ "compName": "NandGate#65", "pinName": "B" }, - "name": "unnamedWire#236", + "name": "unnamedWire#234", "path": [] }, { "pin1": { - "compName": "NandGate#66", - "pinName": "B" + "compName": "WireCrossPoint#66", + "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#70", - "pinName": "" + "compName": "NandGate#66", + "pinName": "A" }, - "name": "unnamedWire#237", + "name": "unnamedWire#235", "path": [ { - "x": 235.0, + "x": 105.0, "y": 65.0 }, { - "x": 105.0, + "x": 320.0, "y": 65.0 + }, + { + "x": 320.0, + "y": 455.0 } ] }, @@ -4704,33 +5457,33 @@ }, "pin2": { "compName": "NandGate#66", - "pinName": "A" + "pinName": "B" }, - "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 +5492,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": 785.0 }, { - "x": 225.0, - "y": 120.0 + "x": 120.0, + "y": 785.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 +5550,47 @@ }, { "pin1": { - "compName": "WireCrossPoint#55", - "pinName": "" - }, - "pin2": { "compName": "and#17", "pinName": "B" }, - "name": "unnamedWire#245", - "path": [] + "pin2": { + "compName": "WireCrossPoint#29", + "pinName": "" + }, + "name": "unnamedWire#243", + "path": [ + { + "x": 410.0, + "y": 360.0 + }, + { + "x": 410.0, + "y": 365.0 + } + ] }, { "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": "" - }, - "pin2": { - "compName": "WireCrossPoint#17", - "pinName": "" - }, - "name": "unnamedWire#247", - "path": [ - { - "x": 95.0, - "y": 55.0 - } - ] - }, { "pin1": { "compName": "NandGate#20", "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#58", + "compName": "WireCrossPoint#54", "pinName": "" }, - "name": "unnamedWire#248", + "name": "unnamedWire#245", "path": [ { "x": 100.0, @@ -4854,6 +5599,10 @@ { "x": 100.0, "y": 60.0 + }, + { + "x": 315.0, + "y": 60.0 } ] }, @@ -4863,10 +5612,10 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#59", + "compName": "WireCrossPoint#55", "pinName": "" }, - "name": "unnamedWire#249", + "name": "unnamedWire#246", "path": [] }, { @@ -4875,159 +5624,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": 350.0, + "y": 55.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", + "name": "unnamedWire#251", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#65", + "compName": "WireCrossPoint#61", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#59", + "compName": "WireCrossPoint#55", "pinName": "" }, - "name": "unnamedWire#255", + "name": "unnamedWire#252", "path": [] }, { "pin1": { - "compName": "WireCrossPoint#66", + "compName": "WireCrossPoint#63", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#21", - "pinName": "" - }, - "name": "unnamedWire#256", - "path": [] - }, - { - "pin1": { - "compName": "WireCrossPoint#67", + "compName": "WireCrossPoint#25", "pinName": "" }, - "pin2": { - "compName": "WireCrossPoint#28", - "pinName": "" - }, - "name": "unnamedWire#257", + "name": "unnamedWire#253", "path": [ { "x": 185.0, "y": 110.0 + }, + { + "x": 365.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 +5782,10 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#73", + "compName": "WireCrossPoint#69", "pinName": "" }, - "name": "unnamedWire#263", + "name": "unnamedWire#259", "path": [ { "x": 120.0, @@ -5048,31 +5794,35 @@ { "x": 120.0, "y": 80.0 + }, + { + "x": 335.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 +5831,10 @@ "pinName": "Y" }, "pin2": { - "compName": "WireCrossPoint#76", + "compName": "WireCrossPoint#72", "pinName": "" }, - "name": "unnamedWire#266", + "name": "unnamedWire#262", "path": [ { "x": 125.0, @@ -5093,20 +5843,29 @@ { "x": 125.0, "y": 85.0 + }, + { + "x": 340.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": 340.0, + "y": 760.0 + } + ] }, { "pin1": { @@ -5114,10 +5873,10 @@ "pinName": "B" }, "pin2": { - "compName": "WireCrossPoint#78", + "compName": "WireCrossPoint#74", "pinName": "" }, - "name": "unnamedWire#268", + "name": "unnamedWire#264", "path": [ { "x": 95.0, @@ -5127,15 +5886,19 @@ }, { "pin1": { - "compName": "WireCrossPoint#79", + "compName": "WireCrossPoint#75", "pinName": "" }, "pin2": { "compName": "NandGate#52", "pinName": "Y" }, - "name": "unnamedWire#269", + "name": "unnamedWire#265", "path": [ + { + "x": 360.0, + "y": 105.0 + }, { "x": 180.0, "y": 105.0 @@ -5145,6 +5908,264 @@ "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": 380.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#92", + "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": 380.0, + "y": 140.0 + } + ] + }, + { + "pin1": { + "compName": "WireCrossPoint#43", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#83", + "pinName": "" + }, + "name": "unnamedWire#273", + "path": [] + }, + { + "pin1": { + "compName": "and#3", + "pinName": "B" + }, + "pin2": { + "compName": "WireCrossPoint#94", + "pinName": "" + }, + "name": "unnamedWire#274", + "path": [ + { + "x": 80.0, + "y": 815.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": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#88", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#17", + "pinName": "" + }, + "name": "unnamedWire#278", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#89", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#48", + "pinName": "" + }, + "name": "unnamedWire#279", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#90", + "pinName": "" + }, + "pin2": { + "compName": "and#14", + "pinName": "A" + }, + "name": "unnamedWire#280", + "path": [ + { + "x": 300.0, + "y": 650.0 + } + ] + }, + { + "pin1": { + "compName": "WireCrossPoint#91", + "pinName": "" + }, + "pin2": { + "compName": "NandGate#41", + "pinName": "B" + }, + "name": "unnamedWire#281", + "path": [ + { + "x": 280.0, + "y": 680.0 + } + ] + }, + { + "pin1": { + "compName": "WireCrossPoint#92", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#80", + "pinName": "" + }, + "name": "unnamedWire#282", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#93", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#26", + "pinName": "" + }, + "name": "unnamedWire#283", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#94", + "pinName": "" + }, + "pin2": { + "compName": "and#5", + "pinName": "A" + }, + "name": "unnamedWire#284", + "path": [] } ], "version": "0.1.1"