Implemented the YD output of the Am2910InstrPLA in gates
[Mograsim.git] / plugins / net.mograsim.logic.model.am2900 / components / net / mograsim / logic / model / am2900 / components / am2910 / Am2910InstrPLA.json
1 {
2   "width": 80.0,
3   "height": 85.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 20.0
9       },
10       "name": "I",
11       "logicWidth": 4,
12       "usage": "INPUT"
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 5.0
18       },
19       "name": "PASS",
20       "logicWidth": 1,
21       "usage": "INPUT"
22     },
23     {
24       "location": {
25         "x": 40.0,
26         "y": 0.0
27       },
28       "name": "R\u003d0",
29       "logicWidth": 1,
30       "usage": "INPUT"
31     },
32     {
33       "location": {
34         "x": 80.0,
35         "y": 15.0
36       },
37       "name": "RDEC",
38       "logicWidth": 1,
39       "usage": "OUTPUT"
40     },
41     {
42       "location": {
43         "x": 80.0,
44         "y": 5.0
45       },
46       "name": "RLD",
47       "logicWidth": 1,
48       "usage": "OUTPUT"
49     },
50     {
51       "location": {
52         "x": 80.0,
53         "y": 65.0
54       },
55       "name": "STKI0",
56       "logicWidth": 1,
57       "usage": "OUTPUT"
58     },
59     {
60       "location": {
61         "x": 80.0,
62         "y": 75.0
63       },
64       "name": "STKI1",
65       "logicWidth": 1,
66       "usage": "OUTPUT"
67     },
68     {
69       "location": {
70         "x": 80.0,
71         "y": 25.0
72       },
73       "name": "YD",
74       "logicWidth": 1,
75       "usage": "OUTPUT"
76     },
77     {
78       "location": {
79         "x": 80.0,
80         "y": 45.0
81       },
82       "name": "YF",
83       "logicWidth": 1,
84       "usage": "OUTPUT"
85     },
86     {
87       "location": {
88         "x": 80.0,
89         "y": 35.0
90       },
91       "name": "YR",
92       "logicWidth": 1,
93       "usage": "OUTPUT"
94     },
95     {
96       "location": {
97         "x": 80.0,
98         "y": 55.0
99       },
100       "name": "YmuPC",
101       "logicWidth": 1,
102       "usage": "OUTPUT"
103     },
104     {
105       "location": {
106         "x": 25.0,
107         "y": 85.0
108       },
109       "name": "_MAP",
110       "logicWidth": 1,
111       "usage": "OUTPUT"
112     },
113     {
114       "location": {
115         "x": 15.0,
116         "y": 85.0
117       },
118       "name": "_PL",
119       "logicWidth": 1,
120       "usage": "OUTPUT"
121     },
122     {
123       "location": {
124         "x": 35.0,
125         "y": 85.0
126       },
127       "name": "_VECT",
128       "logicWidth": 1,
129       "usage": "OUTPUT"
130     }
131   ],
132   "innerScale": 0.2,
133   "submodel": {
134     "components": [
135       {
136         "id": "NandGate",
137         "name": "NandGate#0",
138         "pos": {
139           "x": 45.0,
140           "y": 95.0
141         },
142         "params": 1
143       },
144       {
145         "id": "NandGate",
146         "name": "NandGate#1",
147         "pos": {
148           "x": 45.0,
149           "y": 120.0
150         },
151         "params": 1
152       },
153       {
154         "id": "NandGate",
155         "name": "NandGate#2",
156         "pos": {
157           "x": 45.0,
158           "y": 180.0
159         },
160         "params": 1
161       },
162       {
163         "id": "NandGate",
164         "name": "NandGate#3",
165         "pos": {
166           "x": 125.0,
167           "y": 350.0
168         },
169         "params": 1
170       },
171       {
172         "id": "NandGate",
173         "name": "NandGate#4",
174         "pos": {
175           "x": 45.0,
176           "y": 150.0
177         },
178         "params": 1
179       },
180       {
181         "id": "NandGate",
182         "name": "NandGate#5",
183         "pos": {
184           "x": 170.0,
185           "y": 75.0
186         },
187         "params": 1
188       },
189       {
190         "id": "NandGate",
191         "name": "NandGate#6",
192         "pos": {
193           "x": 140.0,
194           "y": 85.0
195         },
196         "params": 1
197       },
198       {
199         "id": "NandGate",
200         "name": "NandGate#7",
201         "pos": {
202           "x": 140.0,
203           "y": 60.0
204         },
205         "params": 1
206       },
207       {
208         "id": "NandGate",
209         "name": "NandGate#8",
210         "pos": {
211           "x": 10.0,
212           "y": 10.0
213         },
214         "params": 1
215       },
216       {
217         "id": "NandGate",
218         "name": "NandGate#9",
219         "pos": {
220           "x": 165.0,
221           "y": 15.0
222         },
223         "params": 1
224       },
225       {
226         "id": "NandGate",
227         "name": "NandGate#10",
228         "pos": {
229           "x": 130.0,
230           "y": 215.0
231         },
232         "params": 1
233       },
234       {
235         "id": "NandGate",
236         "name": "NandGate#11",
237         "pos": {
238           "x": 160.0,
239           "y": 220.0
240         },
241         "params": 1
242       },
243       {
244         "id": "NandGate",
245         "name": "NandGate#12",
246         "pos": {
247           "x": 190.0,
248           "y": 215.0
249         },
250         "params": 1
251       },
252       {
253         "id": "NandGate",
254         "name": "NandGate#13",
255         "pos": {
256           "x": 135.0,
257           "y": 250.0
258         },
259         "params": 1
260       },
261       {
262         "id": "NandGate",
263         "name": "NandGate#14",
264         "pos": {
265           "x": 220.0,
266           "y": 220.0
267         },
268         "params": 1
269       },
270       {
271         "id": "NandGate",
272         "name": "NandGate#15",
273         "pos": {
274           "x": 190.0,
275           "y": 170.0
276         },
277         "params": 1
278       },
279       {
280         "id": "NandGate",
281         "name": "NandGate#16",
282         "pos": {
283           "x": 130.0,
284           "y": 180.0
285         },
286         "params": 1
287       },
288       {
289         "id": "NandGate",
290         "name": "NandGate#17",
291         "pos": {
292           "x": 245.0,
293           "y": 90.0
294         },
295         "params": 1
296       },
297       {
298         "id": "NandGate",
299         "name": "NandGate#18",
300         "pos": {
301           "x": 160.0,
302           "y": 175.0
303         },
304         "params": 1
305       },
306       {
307         "id": "NandGate",
308         "name": "NandGate#19",
309         "pos": {
310           "x": 220.0,
311           "y": 175.0
312         },
313         "params": 1
314       },
315       {
316         "id": "NandGate",
317         "name": "NandGate#20",
318         "pos": {
319           "x": 210.0,
320           "y": 45.0
321         },
322         "params": 1
323       },
324       {
325         "id": "NandGate",
326         "name": "NandGate#21",
327         "pos": {
328           "x": 250.0,
329           "y": 215.0
330         },
331         "params": 1
332       },
333       {
334         "id": "NandGate",
335         "name": "NandGate#22",
336         "pos": {
337           "x": 245.0,
338           "y": 115.0
339         },
340         "params": 1
341       },
342       {
343         "id": "NandGate",
344         "name": "NandGate#23",
345         "pos": {
346           "x": 250.0,
347           "y": 175.0
348         },
349         "params": 1
350       },
351       {
352         "id": "NandGate",
353         "name": "NandGate#24",
354         "pos": {
355           "x": 280.0,
356           "y": 115.0
357         },
358         "params": 1
359       },
360       {
361         "id": "Splitter",
362         "name": "Splitter#0",
363         "pos": {
364           "x": 10.0,
365           "y": 85.0
366         },
367         "params": {
368           "logicWidth": 4,
369           "orientation": "RIGHT"
370         }
371       },
372       {
373         "id": "WireCrossPoint",
374         "name": "WireCrossPoint#0",
375         "pos": {
376           "x": 24.0,
377           "y": 99.0
378         },
379         "params": 1
380       },
381       {
382         "id": "WireCrossPoint",
383         "name": "WireCrossPoint#1",
384         "pos": {
385           "x": 29.0,
386           "y": 94.0
387         },
388         "params": 1
389       },
390       {
391         "id": "WireCrossPoint",
392         "name": "WireCrossPoint#2",
393         "pos": {
394           "x": 34.0,
395           "y": 354.0
396         },
397         "params": 1
398       },
399       {
400         "id": "WireCrossPoint",
401         "name": "WireCrossPoint#3",
402         "pos": {
403           "x": 29.0,
404           "y": 124.0
405         },
406         "params": 1
407       },
408       {
409         "id": "WireCrossPoint",
410         "name": "WireCrossPoint#4",
411         "pos": {
412           "x": 39.0,
413           "y": 184.0
414         },
415         "params": 1
416       },
417       {
418         "id": "WireCrossPoint",
419         "name": "WireCrossPoint#5",
420         "pos": {
421           "x": 119.0,
422           "y": 339.0
423         },
424         "params": 1
425       },
426       {
427         "id": "WireCrossPoint",
428         "name": "WireCrossPoint#6",
429         "pos": {
430           "x": 34.0,
431           "y": 104.0
432         },
433         "params": 1
434       },
435       {
436         "id": "WireCrossPoint",
437         "name": "WireCrossPoint#7",
438         "pos": {
439           "x": 34.0,
440           "y": 164.0
441         },
442         "params": 1
443       },
444       {
445         "id": "WireCrossPoint",
446         "name": "WireCrossPoint#8",
447         "pos": {
448           "x": 34.0,
449           "y": 154.0
450         },
451         "params": 1
452       },
453       {
454         "id": "WireCrossPoint",
455         "name": "WireCrossPoint#9",
456         "pos": {
457           "x": 24.0,
458           "y": 89.0
459         },
460         "params": 1
461       },
462       {
463         "id": "WireCrossPoint",
464         "name": "WireCrossPoint#10",
465         "pos": {
466           "x": 74.0,
467           "y": 129.0
468         },
469         "params": 1
470       },
471       {
472         "id": "WireCrossPoint",
473         "name": "WireCrossPoint#11",
474         "pos": {
475           "x": 24.0,
476           "y": 84.0
477         },
478         "params": 1
479       },
480       {
481         "id": "WireCrossPoint",
482         "name": "WireCrossPoint#12",
483         "pos": {
484           "x": 39.0,
485           "y": 114.0
486         },
487         "params": 1
488       },
489       {
490         "id": "WireCrossPoint",
491         "name": "WireCrossPoint#13",
492         "pos": {
493           "x": 84.0,
494           "y": 74.0
495         },
496         "params": 1
497       },
498       {
499         "id": "WireCrossPoint",
500         "name": "WireCrossPoint#14",
501         "pos": {
502           "x": 79.0,
503           "y": 154.0
504         },
505         "params": 1
506       },
507       {
508         "id": "WireCrossPoint",
509         "name": "WireCrossPoint#15",
510         "pos": {
511           "x": 79.0,
512           "y": 189.0
513         },
514         "params": 1
515       },
516       {
517         "id": "WireCrossPoint",
518         "name": "WireCrossPoint#16",
519         "pos": {
520           "x": 29.0,
521           "y": 134.0
522         },
523         "params": 1
524       },
525       {
526         "id": "WireCrossPoint",
527         "name": "WireCrossPoint#17",
528         "pos": {
529           "x": 39.0,
530           "y": 19.0
531         },
532         "params": 1
533       },
534       {
535         "id": "WireCrossPoint",
536         "name": "WireCrossPoint#18",
537         "pos": {
538           "x": 69.0,
539           "y": 104.0
540         },
541         "params": 1
542       },
543       {
544         "id": "WireCrossPoint",
545         "name": "WireCrossPoint#19",
546         "pos": {
547           "x": 74.0,
548           "y": 174.0
549         },
550         "params": 1
551       },
552       {
553         "id": "WireCrossPoint",
554         "name": "WireCrossPoint#20",
555         "pos": {
556           "x": 24.0,
557           "y": 109.0
558         },
559         "params": 1
560       },
561       {
562         "id": "WireCrossPoint",
563         "name": "WireCrossPoint#21",
564         "pos": {
565           "x": 34.0,
566           "y": 239.0
567         },
568         "params": 1
569       },
570       {
571         "id": "WireCrossPoint",
572         "name": "WireCrossPoint#22",
573         "pos": {
574           "x": 24.0,
575           "y": 229.0
576         },
577         "params": 1
578       },
579       {
580         "id": "WireCrossPoint",
581         "name": "WireCrossPoint#23",
582         "pos": {
583           "x": 39.0,
584           "y": 194.0
585         },
586         "params": 1
587       },
588       {
589         "id": "WireCrossPoint",
590         "name": "WireCrossPoint#24",
591         "pos": {
592           "x": 119.0,
593           "y": 364.0
594         },
595         "params": 1
596       },
597       {
598         "id": "WireCrossPoint",
599         "name": "WireCrossPoint#25",
600         "pos": {
601           "x": 119.0,
602           "y": 264.0
603         },
604         "params": 1
605       },
606       {
607         "id": "WireCrossPoint",
608         "name": "WireCrossPoint#26",
609         "pos": {
610           "x": 124.0,
611           "y": 239.0
612         },
613         "params": 1
614       },
615       {
616         "id": "WireCrossPoint",
617         "name": "WireCrossPoint#27",
618         "pos": {
619           "x": 4.0,
620           "y": 24.0
621         },
622         "params": 1
623       },
624       {
625         "id": "WireCrossPoint",
626         "name": "WireCrossPoint#28",
627         "pos": {
628           "x": 119.0,
629           "y": 194.0
630         },
631         "params": 1
632       },
633       {
634         "id": "WireCrossPoint",
635         "name": "WireCrossPoint#29",
636         "pos": {
637           "x": 74.0,
638           "y": 219.0
639         },
640         "params": 1
641       },
642       {
643         "id": "WireCrossPoint",
644         "name": "WireCrossPoint#30",
645         "pos": {
646           "x": 199.0,
647           "y": 74.0
648         },
649         "params": 1
650       },
651       {
652         "id": "WireCrossPoint",
653         "name": "WireCrossPoint#31",
654         "pos": {
655           "x": 129.0,
656           "y": 44.0
657         },
658         "params": 1
659       },
660       {
661         "id": "WireCrossPoint",
662         "name": "WireCrossPoint#32",
663         "pos": {
664           "x": 134.0,
665           "y": 144.0
666         },
667         "params": 1
668       },
669       {
670         "id": "WireCrossPoint",
671         "name": "WireCrossPoint#33",
672         "pos": {
673           "x": 129.0,
674           "y": 64.0
675         },
676         "params": 1
677       },
678       {
679         "id": "WireCrossPoint",
680         "name": "WireCrossPoint#34",
681         "pos": {
682           "x": 134.0,
683           "y": 124.0
684         },
685         "params": 1
686       },
687       {
688         "id": "WireCrossPoint",
689         "name": "WireCrossPoint#35",
690         "pos": {
691           "x": 34.0,
692           "y": 79.0
693         },
694         "params": 1
695       },
696       {
697         "id": "WireCrossPoint",
698         "name": "WireCrossPoint#36",
699         "pos": {
700           "x": 199.0,
701           "y": 49.0
702         },
703         "params": 1
704       },
705       {
706         "id": "WireCrossPoint",
707         "name": "WireCrossPoint#37",
708         "pos": {
709           "x": 199.0,
710           "y": 59.0
711         },
712         "params": 1
713       },
714       {
715         "id": "WireCrossPoint",
716         "name": "WireCrossPoint#38",
717         "pos": {
718           "x": 244.0,
719           "y": 184.0
720         },
721         "params": 1
722       },
723       {
724         "id": "and",
725         "name": "and#0",
726         "pos": {
727           "x": 125.0,
728           "y": 375.0
729         }
730       },
731       {
732         "id": "and",
733         "name": "and#1",
734         "pos": {
735           "x": 125.0,
736           "y": 325.0
737         }
738       },
739       {
740         "id": "and",
741         "name": "and#2",
742         "pos": {
743           "x": 45.0,
744           "y": 65.0
745         }
746       },
747       {
748         "id": "and",
749         "name": "and#3",
750         "pos": {
751           "x": 80.0,
752           "y": 385.0
753         }
754       },
755       {
756         "id": "and",
757         "name": "and#4",
758         "pos": {
759           "x": 90.0,
760           "y": 180.0
761         }
762       },
763       {
764         "id": "and",
765         "name": "and#5",
766         "pos": {
767           "x": 90.0,
768           "y": 120.0
769         }
770       },
771       {
772         "id": "and",
773         "name": "and#6",
774         "pos": {
775           "x": 45.0,
776           "y": 40.0
777         }
778       },
779       {
780         "id": "and",
781         "name": "and#7",
782         "pos": {
783           "x": 210.0,
784           "y": 70.0
785         }
786       },
787       {
788         "id": "and",
789         "name": "and#8",
790         "pos": {
791           "x": 90.0,
792           "y": 150.0
793         }
794       },
795       {
796         "id": "and",
797         "name": "and#9",
798         "pos": {
799           "x": 140.0,
800           "y": 140.0
801         }
802       },
803       {
804         "id": "and",
805         "name": "and#10",
806         "pos": {
807           "x": 210.0,
808           "y": 20.0
809         }
810       },
811       {
812         "id": "and",
813         "name": "and#11",
814         "pos": {
815           "x": 90.0,
816           "y": 215.0
817         }
818       },
819       {
820         "id": "and",
821         "name": "and#12",
822         "pos": {
823           "x": 45.0,
824           "y": 15.0
825         }
826       },
827       {
828         "id": "and",
829         "name": "and#13",
830         "pos": {
831           "x": 140.0,
832           "y": 110.0
833         }
834       },
835       {
836         "id": "and",
837         "name": "and#14",
838         "pos": {
839           "x": 210.0,
840           "y": 100.0
841         }
842       }
843     ],
844     "wires": [
845       {
846         "pin1": {
847           "compName": "Splitter#0",
848           "pinName": "I"
849         },
850         "pin2": {
851           "compName": "_submodelinterface",
852           "pinName": "I"
853         },
854         "name": "unnamedWire#0",
855         "path": []
856       },
857       {
858         "pin1": {
859           "compName": "Splitter#0",
860           "pinName": "O3"
861         },
862         "pin2": {
863           "compName": "WireCrossPoint#11",
864           "pinName": ""
865         },
866         "name": "unnamedWire#1",
867         "path": []
868       },
869       {
870         "pin1": {
871           "compName": "WireCrossPoint#3",
872           "pinName": ""
873         },
874         "pin2": {
875           "compName": "WireCrossPoint#16",
876           "pinName": ""
877         },
878         "name": "unnamedWire#2",
879         "path": []
880       },
881       {
882         "pin1": {
883           "compName": "Splitter#0",
884           "pinName": "O1"
885         },
886         "pin2": {
887           "compName": "WireCrossPoint#6",
888           "pinName": ""
889         },
890         "name": "unnamedWire#3",
891         "path": []
892       },
893       {
894         "pin1": {
895           "compName": "Splitter#0",
896           "pinName": "O0"
897         },
898         "pin2": {
899           "compName": "WireCrossPoint#12",
900           "pinName": ""
901         },
902         "name": "unnamedWire#4",
903         "path": []
904       },
905       {
906         "pin1": {
907           "compName": "WireCrossPoint#0",
908           "pinName": ""
909         },
910         "pin2": {
911           "compName": "WireCrossPoint#20",
912           "pinName": ""
913         },
914         "name": "unnamedWire#5",
915         "path": []
916       },
917       {
918         "pin1": {
919           "compName": "WireCrossPoint#0",
920           "pinName": ""
921         },
922         "pin2": {
923           "compName": "WireCrossPoint#9",
924           "pinName": ""
925         },
926         "name": "unnamedWire#6",
927         "path": []
928       },
929       {
930         "pin1": {
931           "compName": "WireCrossPoint#3",
932           "pinName": ""
933         },
934         "pin2": {
935           "compName": "WireCrossPoint#1",
936           "pinName": ""
937         },
938         "name": "unnamedWire#7",
939         "path": []
940       },
941       {
942         "pin1": {
943           "compName": "WireCrossPoint#4",
944           "pinName": ""
945         },
946         "pin2": {
947           "compName": "NandGate#2",
948           "pinName": "A"
949         },
950         "name": "unnamedWire#8",
951         "path": []
952       },
953       {
954         "pin1": {
955           "compName": "WireCrossPoint#1",
956           "pinName": ""
957         },
958         "pin2": {
959           "compName": "and#2",
960           "pinName": "A"
961         },
962         "name": "unnamedWire#9",
963         "path": [
964           {
965             "x": 30.0,
966             "y": 70.0
967           }
968         ]
969       },
970       {
971         "pin1": {
972           "compName": "WireCrossPoint#3",
973           "pinName": ""
974         },
975         "pin2": {
976           "compName": "NandGate#1",
977           "pinName": "A"
978         },
979         "name": "unnamedWire#10",
980         "path": []
981       },
982       {
983         "pin1": {
984           "compName": "Splitter#0",
985           "pinName": "O2"
986         },
987         "pin2": {
988           "compName": "WireCrossPoint#1",
989           "pinName": ""
990         },
991         "name": "unnamedWire#11",
992         "path": []
993       },
994       {
995         "pin1": {
996           "compName": "WireCrossPoint#2",
997           "pinName": ""
998         },
999         "pin2": {
1000           "compName": "NandGate#3",
1001           "pinName": "A"
1002         },
1003         "name": "unnamedWire#12",
1004         "path": []
1005       },
1006       {
1007         "pin1": {
1008           "compName": "NandGate#2",
1009           "pinName": "Y"
1010         },
1011         "pin2": {
1012           "compName": "WireCrossPoint#15",
1013           "pinName": ""
1014         },
1015         "name": "unnamedWire#13",
1016         "path": []
1017       },
1018       {
1019         "pin1": {
1020           "compName": "WireCrossPoint#5",
1021           "pinName": ""
1022         },
1023         "pin2": {
1024           "compName": "WireCrossPoint#24",
1025           "pinName": ""
1026         },
1027         "name": "unnamedWire#14",
1028         "path": []
1029       },
1030       {
1031         "pin1": {
1032           "compName": "WireCrossPoint#4",
1033           "pinName": ""
1034         },
1035         "pin2": {
1036           "compName": "WireCrossPoint#23",
1037           "pinName": ""
1038         },
1039         "name": "unnamedWire#15",
1040         "path": []
1041       },
1042       {
1043         "pin1": {
1044           "compName": "NandGate#0",
1045           "pinName": "Y"
1046         },
1047         "pin2": {
1048           "compName": "WireCrossPoint#18",
1049           "pinName": ""
1050         },
1051         "name": "unnamedWire#16",
1052         "path": []
1053       },
1054       {
1055         "pin1": {
1056           "compName": "NandGate#1",
1057           "pinName": "Y"
1058         },
1059         "pin2": {
1060           "compName": "WireCrossPoint#10",
1061           "pinName": ""
1062         },
1063         "name": "unnamedWire#17",
1064         "path": []
1065       },
1066       {
1067         "pin1": {
1068           "compName": "WireCrossPoint#2",
1069           "pinName": ""
1070         },
1071         "pin2": {
1072           "compName": "and#3",
1073           "pinName": "A"
1074         },
1075         "name": "unnamedWire#18",
1076         "path": [
1077           {
1078             "x": 35.0,
1079             "y": 390.0
1080           }
1081         ]
1082       },
1083       {
1084         "pin1": {
1085           "compName": "and#4",
1086           "pinName": "Y"
1087         },
1088         "pin2": {
1089           "compName": "WireCrossPoint#28",
1090           "pinName": ""
1091         },
1092         "name": "unnamedWire#19",
1093         "path": [
1094           {
1095             "x": 120.0,
1096             "y": 185.0
1097           }
1098         ]
1099       },
1100       {
1101         "pin1": {
1102           "compName": "WireCrossPoint#5",
1103           "pinName": ""
1104         },
1105         "pin2": {
1106           "compName": "and#1",
1107           "pinName": "B"
1108         },
1109         "name": "unnamedWire#20",
1110         "path": []
1111       },
1112       {
1113         "pin1": {
1114           "compName": "and#3",
1115           "pinName": "Y"
1116         },
1117         "pin2": {
1118           "compName": "and#0",
1119           "pinName": "B"
1120         },
1121         "name": "unnamedWire#21",
1122         "path": []
1123       },
1124       {
1125         "pin1": {
1126           "compName": "and#0",
1127           "pinName": "Y"
1128         },
1129         "pin2": {
1130           "compName": "_submodelinterface",
1131           "pinName": "_MAP"
1132         },
1133         "name": "unnamedWire#22",
1134         "path": [
1135           {
1136             "x": 160.0,
1137             "y": 380.0
1138           },
1139           {
1140             "x": 160.0,
1141             "y": 415.0
1142           },
1143           {
1144             "x": 125.0,
1145             "y": 415.0
1146           }
1147         ]
1148       },
1149       {
1150         "pin1": {
1151           "compName": "and#2",
1152           "pinName": "Y"
1153         },
1154         "pin2": {
1155           "compName": "WireCrossPoint#13",
1156           "pinName": ""
1157         },
1158         "name": "unnamedWire#23",
1159         "path": [
1160           {
1161             "x": 85.0,
1162             "y": 70.0
1163           }
1164         ]
1165       },
1166       {
1167         "pin1": {
1168           "compName": "and#1",
1169           "pinName": "Y"
1170         },
1171         "pin2": {
1172           "compName": "_submodelinterface",
1173           "pinName": "_VECT"
1174         },
1175         "name": "unnamedWire#24",
1176         "path": [
1177           {
1178             "x": 175.0,
1179             "y": 330.0
1180           }
1181         ]
1182       },
1183       {
1184         "pin1": {
1185           "compName": "WireCrossPoint#6",
1186           "pinName": ""
1187         },
1188         "pin2": {
1189           "compName": "WireCrossPoint#35",
1190           "pinName": ""
1191         },
1192         "name": "unnamedWire#25",
1193         "path": []
1194       },
1195       {
1196         "pin1": {
1197           "compName": "WireCrossPoint#24",
1198           "pinName": ""
1199         },
1200         "pin2": {
1201           "compName": "NandGate#3",
1202           "pinName": "B"
1203         },
1204         "name": "unnamedWire#26",
1205         "path": []
1206       },
1207       {
1208         "pin1": {
1209           "compName": "WireCrossPoint#7",
1210           "pinName": ""
1211         },
1212         "pin2": {
1213           "compName": "WireCrossPoint#21",
1214           "pinName": ""
1215         },
1216         "name": "unnamedWire#27",
1217         "path": []
1218       },
1219       {
1220         "pin1": {
1221           "compName": "NandGate#3",
1222           "pinName": "Y"
1223         },
1224         "pin2": {
1225           "compName": "_submodelinterface",
1226           "pinName": "_PL"
1227         },
1228         "name": "unnamedWire#28",
1229         "path": [
1230           {
1231             "x": 155.0,
1232             "y": 360.0
1233           },
1234           {
1235             "x": 155.0,
1236             "y": 410.0
1237           },
1238           {
1239             "x": 75.0,
1240             "y": 410.0
1241           }
1242         ]
1243       },
1244       {
1245         "pin1": {
1246           "compName": "WireCrossPoint#8",
1247           "pinName": ""
1248         },
1249         "pin2": {
1250           "compName": "WireCrossPoint#7",
1251           "pinName": ""
1252         },
1253         "name": "unnamedWire#29",
1254         "path": []
1255       },
1256       {
1257         "pin1": {
1258           "compName": "_submodelinterface",
1259           "pinName": "R\u003d0"
1260         },
1261         "pin2": {
1262           "compName": "WireCrossPoint#36",
1263           "pinName": ""
1264         },
1265         "name": "unnamedWire#30",
1266         "path": []
1267       },
1268       {
1269         "pin1": {
1270           "compName": "WireCrossPoint#6",
1271           "pinName": ""
1272         },
1273         "pin2": {
1274           "compName": "WireCrossPoint#8",
1275           "pinName": ""
1276         },
1277         "name": "unnamedWire#31",
1278         "path": []
1279       },
1280       {
1281         "pin1": {
1282           "compName": "WireCrossPoint#7",
1283           "pinName": ""
1284         },
1285         "pin2": {
1286           "compName": "NandGate#4",
1287           "pinName": "B"
1288         },
1289         "name": "unnamedWire#32",
1290         "path": []
1291       },
1292       {
1293         "pin1": {
1294           "compName": "WireCrossPoint#8",
1295           "pinName": ""
1296         },
1297         "pin2": {
1298           "compName": "NandGate#4",
1299           "pinName": "A"
1300         },
1301         "name": "unnamedWire#33",
1302         "path": []
1303       },
1304       {
1305         "pin1": {
1306           "compName": "NandGate#4",
1307           "pinName": "Y"
1308         },
1309         "pin2": {
1310           "compName": "WireCrossPoint#14",
1311           "pinName": ""
1312         },
1313         "name": "unnamedWire#34",
1314         "path": [
1315           {
1316             "x": 80.0,
1317             "y": 160.0
1318           }
1319         ]
1320       },
1321       {
1322         "pin1": {
1323           "compName": "WireCrossPoint#0",
1324           "pinName": ""
1325         },
1326         "pin2": {
1327           "compName": "NandGate#0",
1328           "pinName": "A"
1329         },
1330         "name": "unnamedWire#35",
1331         "path": []
1332       },
1333       {
1334         "pin1": {
1335           "compName": "WireCrossPoint#10",
1336           "pinName": ""
1337         },
1338         "pin2": {
1339           "compName": "and#5",
1340           "pinName": "A"
1341         },
1342         "name": "unnamedWire#36",
1343         "path": [
1344           {
1345             "x": 75.0,
1346             "y": 125.0
1347           }
1348         ]
1349       },
1350       {
1351         "pin1": {
1352           "compName": "and#5",
1353           "pinName": "Y"
1354         },
1355         "pin2": {
1356           "compName": "WireCrossPoint#34",
1357           "pinName": ""
1358         },
1359         "name": "unnamedWire#37",
1360         "path": []
1361       },
1362       {
1363         "pin1": {
1364           "compName": "WireCrossPoint#10",
1365           "pinName": ""
1366         },
1367         "pin2": {
1368           "compName": "WireCrossPoint#19",
1369           "pinName": ""
1370         },
1371         "name": "unnamedWire#38",
1372         "path": []
1373       },
1374       {
1375         "pin1": {
1376           "compName": "WireCrossPoint#9",
1377           "pinName": ""
1378         },
1379         "pin2": {
1380           "compName": "WireCrossPoint#11",
1381           "pinName": ""
1382         },
1383         "name": "unnamedWire#39",
1384         "path": []
1385       },
1386       {
1387         "pin1": {
1388           "compName": "NandGate#6",
1389           "pinName": "Y"
1390         },
1391         "pin2": {
1392           "compName": "NandGate#5",
1393           "pinName": "B"
1394         },
1395         "name": "unnamedWire#40",
1396         "path": [
1397           {
1398             "x": 165.0,
1399             "y": 95.0
1400           },
1401           {
1402             "x": 165.0,
1403             "y": 90.0
1404           }
1405         ]
1406       },
1407       {
1408         "pin1": {
1409           "compName": "NandGate#7",
1410           "pinName": "Y"
1411         },
1412         "pin2": {
1413           "compName": "NandGate#5",
1414           "pinName": "A"
1415         },
1416         "name": "unnamedWire#41",
1417         "path": [
1418           {
1419             "x": 165.0,
1420             "y": 70.0
1421           },
1422           {
1423             "x": 165.0,
1424             "y": 80.0
1425           }
1426         ]
1427       },
1428       {
1429         "pin1": {
1430           "compName": "and#7",
1431           "pinName": "Y"
1432         },
1433         "pin2": {
1434           "compName": "_submodelinterface",
1435           "pinName": "RDEC"
1436         },
1437         "name": "unnamedWire#42",
1438         "path": []
1439       },
1440       {
1441         "pin1": {
1442           "compName": "and#7",
1443           "pinName": "B"
1444         },
1445         "pin2": {
1446           "compName": "NandGate#5",
1447           "pinName": "Y"
1448         },
1449         "name": "unnamedWire#43",
1450         "path": []
1451       },
1452       {
1453         "pin1": {
1454           "compName": "WireCrossPoint#9",
1455           "pinName": ""
1456         },
1457         "pin2": {
1458           "compName": "NandGate#6",
1459           "pinName": "A"
1460         },
1461         "name": "unnamedWire#44",
1462         "path": []
1463       },
1464       {
1465         "pin1": {
1466           "compName": "WireCrossPoint#11",
1467           "pinName": ""
1468         },
1469         "pin2": {
1470           "compName": "and#6",
1471           "pinName": "A"
1472         },
1473         "name": "unnamedWire#45",
1474         "path": [
1475           {
1476             "x": 25.0,
1477             "y": 45.0
1478           }
1479         ]
1480       },
1481       {
1482         "pin1": {
1483           "compName": "WireCrossPoint#12",
1484           "pinName": ""
1485         },
1486         "pin2": {
1487           "compName": "WireCrossPoint#4",
1488           "pinName": ""
1489         },
1490         "name": "unnamedWire#46",
1491         "path": []
1492       },
1493       {
1494         "pin1": {
1495           "compName": "and#6",
1496           "pinName": "B"
1497         },
1498         "pin2": {
1499           "compName": "WireCrossPoint#12",
1500           "pinName": ""
1501         },
1502         "name": "unnamedWire#47",
1503         "path": [
1504           {
1505             "x": 40.0,
1506             "y": 55.0
1507           }
1508         ]
1509       },
1510       {
1511         "pin1": {
1512           "compName": "WireCrossPoint#13",
1513           "pinName": ""
1514         },
1515         "pin2": {
1516           "compName": "and#1",
1517           "pinName": "A"
1518         },
1519         "name": "unnamedWire#48",
1520         "path": [
1521           {
1522             "x": 85.0,
1523             "y": 330.0
1524           }
1525         ]
1526       },
1527       {
1528         "pin1": {
1529           "compName": "WireCrossPoint#13",
1530           "pinName": ""
1531         },
1532         "pin2": {
1533           "compName": "NandGate#7",
1534           "pinName": "B"
1535         },
1536         "name": "unnamedWire#49",
1537         "path": []
1538       },
1539       {
1540         "pin1": {
1541           "compName": "and#6",
1542           "pinName": "Y"
1543         },
1544         "pin2": {
1545           "compName": "WireCrossPoint#31",
1546           "pinName": ""
1547         },
1548         "name": "unnamedWire#50",
1549         "path": []
1550       },
1551       {
1552         "pin1": {
1553           "compName": "WireCrossPoint#14",
1554           "pinName": ""
1555         },
1556         "pin2": {
1557           "compName": "and#5",
1558           "pinName": "B"
1559         },
1560         "name": "unnamedWire#51",
1561         "path": [
1562           {
1563             "x": 80.0,
1564             "y": 135.0
1565           }
1566         ]
1567       },
1568       {
1569         "pin1": {
1570           "compName": "WireCrossPoint#14",
1571           "pinName": ""
1572         },
1573         "pin2": {
1574           "compName": "and#8",
1575           "pinName": "A"
1576         },
1577         "name": "unnamedWire#52",
1578         "path": []
1579       },
1580       {
1581         "pin1": {
1582           "compName": "WireCrossPoint#15",
1583           "pinName": ""
1584         },
1585         "pin2": {
1586           "compName": "and#4",
1587           "pinName": "B"
1588         },
1589         "name": "unnamedWire#53",
1590         "path": [
1591           {
1592             "x": 80.0,
1593             "y": 195.0
1594           }
1595         ]
1596       },
1597       {
1598         "pin1": {
1599           "compName": "WireCrossPoint#15",
1600           "pinName": ""
1601         },
1602         "pin2": {
1603           "compName": "and#8",
1604           "pinName": "B"
1605         },
1606         "name": "unnamedWire#54",
1607         "path": [
1608           {
1609             "x": 80.0,
1610             "y": 165.0
1611           }
1612         ]
1613       },
1614       {
1615         "pin1": {
1616           "compName": "WireCrossPoint#16",
1617           "pinName": ""
1618         },
1619         "pin2": {
1620           "compName": "NandGate#1",
1621           "pinName": "B"
1622         },
1623         "name": "unnamedWire#55",
1624         "path": []
1625       },
1626       {
1627         "pin1": {
1628           "compName": "and#8",
1629           "pinName": "Y"
1630         },
1631         "pin2": {
1632           "compName": "and#9",
1633           "pinName": "B"
1634         },
1635         "name": "unnamedWire#56",
1636         "path": []
1637       },
1638       {
1639         "pin1": {
1640           "compName": "WireCrossPoint#16",
1641           "pinName": ""
1642         },
1643         "pin2": {
1644           "compName": "WireCrossPoint#32",
1645           "pinName": ""
1646         },
1647         "name": "unnamedWire#57",
1648         "path": [
1649           {
1650             "x": 30.0,
1651             "y": 145.0
1652           }
1653         ]
1654       },
1655       {
1656         "pin1": {
1657           "compName": "_submodelinterface",
1658           "pinName": "PASS"
1659         },
1660         "pin2": {
1661           "compName": "WireCrossPoint#27",
1662           "pinName": ""
1663         },
1664         "name": "unnamedWire#58",
1665         "path": []
1666       },
1667       {
1668         "pin1": {
1669           "compName": "WireCrossPoint#27",
1670           "pinName": ""
1671         },
1672         "pin2": {
1673           "compName": "NandGate#8",
1674           "pinName": "B"
1675         },
1676         "name": "unnamedWire#59",
1677         "path": []
1678       },
1679       {
1680         "pin1": {
1681           "compName": "WireCrossPoint#27",
1682           "pinName": ""
1683         },
1684         "pin2": {
1685           "compName": "NandGate#8",
1686           "pinName": "A"
1687         },
1688         "name": "unnamedWire#60",
1689         "path": [
1690           {
1691             "x": 5.0,
1692             "y": 15.0
1693           }
1694         ]
1695       },
1696       {
1697         "pin1": {
1698           "compName": "WireCrossPoint#18",
1699           "pinName": ""
1700         },
1701         "pin2": {
1702           "compName": "and#4",
1703           "pinName": "A"
1704         },
1705         "name": "unnamedWire#61",
1706         "path": [
1707           {
1708             "x": 70.0,
1709             "y": 185.0
1710           }
1711         ]
1712       },
1713       {
1714         "pin1": {
1715           "compName": "WireCrossPoint#17",
1716           "pinName": ""
1717         },
1718         "pin2": {
1719           "compName": "and#12",
1720           "pinName": "A"
1721         },
1722         "name": "unnamedWire#62",
1723         "path": []
1724       },
1725       {
1726         "pin1": {
1727           "compName": "WireCrossPoint#18",
1728           "pinName": ""
1729         },
1730         "pin2": {
1731           "compName": "NandGate#9",
1732           "pinName": "B"
1733         },
1734         "name": "unnamedWire#63",
1735         "path": [
1736           {
1737             "x": 75.0,
1738             "y": 105.0
1739           },
1740           {
1741             "x": 75.0,
1742             "y": 30.0
1743           }
1744         ]
1745       },
1746       {
1747         "pin1": {
1748           "compName": "and#10",
1749           "pinName": "Y"
1750         },
1751         "pin2": {
1752           "compName": "_submodelinterface",
1753           "pinName": "RLD"
1754         },
1755         "name": "unnamedWire#64",
1756         "path": []
1757       },
1758       {
1759         "pin1": {
1760           "compName": "NandGate#9",
1761           "pinName": "Y"
1762         },
1763         "pin2": {
1764           "compName": "and#10",
1765           "pinName": "A"
1766         },
1767         "name": "unnamedWire#65",
1768         "path": []
1769       },
1770       {
1771         "pin1": {
1772           "compName": "and#10",
1773           "pinName": "B"
1774         },
1775         "pin2": {
1776           "compName": "and#9",
1777           "pinName": "Y"
1778         },
1779         "name": "unnamedWire#66",
1780         "path": [
1781           {
1782             "x": 205.0,
1783             "y": 35.0
1784           },
1785           {
1786             "x": 205.0,
1787             "y": 145.0
1788           }
1789         ]
1790       },
1791       {
1792         "pin1": {
1793           "compName": "WireCrossPoint#19",
1794           "pinName": ""
1795         },
1796         "pin2": {
1797           "compName": "WireCrossPoint#29",
1798           "pinName": ""
1799         },
1800         "name": "unnamedWire#67",
1801         "path": []
1802       },
1803       {
1804         "pin1": {
1805           "compName": "WireCrossPoint#29",
1806           "pinName": ""
1807         },
1808         "pin2": {
1809           "compName": "and#11",
1810           "pinName": "A"
1811         },
1812         "name": "unnamedWire#68",
1813         "path": []
1814       },
1815       {
1816         "pin1": {
1817           "compName": "WireCrossPoint#20",
1818           "pinName": ""
1819         },
1820         "pin2": {
1821           "compName": "NandGate#0",
1822           "pinName": "B"
1823         },
1824         "name": "unnamedWire#69",
1825         "path": []
1826       },
1827       {
1828         "pin1": {
1829           "compName": "WireCrossPoint#22",
1830           "pinName": ""
1831         },
1832         "pin2": {
1833           "compName": "WireCrossPoint#20",
1834           "pinName": ""
1835         },
1836         "name": "unnamedWire#70",
1837         "path": []
1838       },
1839       {
1840         "pin1": {
1841           "compName": "and#11",
1842           "pinName": "Y"
1843         },
1844         "pin2": {
1845           "compName": "NandGate#10",
1846           "pinName": "A"
1847         },
1848         "name": "unnamedWire#71",
1849         "path": []
1850       },
1851       {
1852         "pin1": {
1853           "compName": "WireCrossPoint#21",
1854           "pinName": ""
1855         },
1856         "pin2": {
1857           "compName": "WireCrossPoint#26",
1858           "pinName": ""
1859         },
1860         "name": "unnamedWire#72",
1861         "path": []
1862       },
1863       {
1864         "pin1": {
1865           "compName": "WireCrossPoint#21",
1866           "pinName": ""
1867         },
1868         "pin2": {
1869           "compName": "WireCrossPoint#2",
1870           "pinName": ""
1871         },
1872         "name": "unnamedWire#73",
1873         "path": []
1874       },
1875       {
1876         "pin1": {
1877           "compName": "NandGate#10",
1878           "pinName": "Y"
1879         },
1880         "pin2": {
1881           "compName": "NandGate#11",
1882           "pinName": "A"
1883         },
1884         "name": "unnamedWire#74",
1885         "path": []
1886       },
1887       {
1888         "pin1": {
1889           "compName": "WireCrossPoint#22",
1890           "pinName": ""
1891         },
1892         "pin2": {
1893           "compName": "NandGate#11",
1894           "pinName": "B"
1895         },
1896         "name": "unnamedWire#75",
1897         "path": [
1898           {
1899             "x": 25.0,
1900             "y": 245.0
1901           },
1902           {
1903             "x": 155.0,
1904             "y": 245.0
1905           },
1906           {
1907             "x": 155.0,
1908             "y": 235.0
1909           }
1910         ]
1911       },
1912       {
1913         "pin1": {
1914           "compName": "WireCrossPoint#22",
1915           "pinName": ""
1916         },
1917         "pin2": {
1918           "compName": "and#11",
1919           "pinName": "B"
1920         },
1921         "name": "unnamedWire#76",
1922         "path": []
1923       },
1924       {
1925         "pin1": {
1926           "compName": "WireCrossPoint#23",
1927           "pinName": ""
1928         },
1929         "pin2": {
1930           "compName": "NandGate#2",
1931           "pinName": "B"
1932         },
1933         "name": "unnamedWire#77",
1934         "path": []
1935       },
1936       {
1937         "pin1": {
1938           "compName": "WireCrossPoint#23",
1939           "pinName": ""
1940         },
1941         "pin2": {
1942           "compName": "NandGate#12",
1943           "pinName": "A"
1944         },
1945         "name": "unnamedWire#78",
1946         "path": [
1947           {
1948             "x": 40.0,
1949             "y": 210.0
1950           },
1951           {
1952             "x": 185.0,
1953             "y": 210.0
1954           },
1955           {
1956             "x": 185.0,
1957             "y": 220.0
1958           }
1959         ]
1960       },
1961       {
1962         "pin1": {
1963           "compName": "NandGate#11",
1964           "pinName": "Y"
1965         },
1966         "pin2": {
1967           "compName": "NandGate#12",
1968           "pinName": "B"
1969         },
1970         "name": "unnamedWire#79",
1971         "path": []
1972       },
1973       {
1974         "pin1": {
1975           "compName": "WireCrossPoint#24",
1976           "pinName": ""
1977         },
1978         "pin2": {
1979           "compName": "and#0",
1980           "pinName": "A"
1981         },
1982         "name": "unnamedWire#80",
1983         "path": [
1984           {
1985             "x": 120.0,
1986             "y": 380.0
1987           }
1988         ]
1989       },
1990       {
1991         "pin1": {
1992           "compName": "NandGate#12",
1993           "pinName": "Y"
1994         },
1995         "pin2": {
1996           "compName": "NandGate#14",
1997           "pinName": "A"
1998         },
1999         "name": "unnamedWire#81",
2000         "path": []
2001       },
2002       {
2003         "pin1": {
2004           "compName": "NandGate#14",
2005           "pinName": "B"
2006         },
2007         "pin2": {
2008           "compName": "NandGate#13",
2009           "pinName": "Y"
2010         },
2011         "name": "unnamedWire#82",
2012         "path": [
2013           {
2014             "x": 215.0,
2015             "y": 235.0
2016           },
2017           {
2018             "x": 215.0,
2019             "y": 260.0
2020           }
2021         ]
2022       },
2023       {
2024         "pin1": {
2025           "compName": "WireCrossPoint#25",
2026           "pinName": ""
2027         },
2028         "pin2": {
2029           "compName": "WireCrossPoint#5",
2030           "pinName": ""
2031         },
2032         "name": "unnamedWire#83",
2033         "path": []
2034       },
2035       {
2036         "pin1": {
2037           "compName": "WireCrossPoint#25",
2038           "pinName": ""
2039         },
2040         "pin2": {
2041           "compName": "NandGate#13",
2042           "pinName": "B"
2043         },
2044         "name": "unnamedWire#84",
2045         "path": []
2046       },
2047       {
2048         "pin1": {
2049           "compName": "WireCrossPoint#26",
2050           "pinName": ""
2051         },
2052         "pin2": {
2053           "compName": "NandGate#10",
2054           "pinName": "B"
2055         },
2056         "name": "unnamedWire#85",
2057         "path": [
2058           {
2059             "x": 125.0,
2060             "y": 230.0
2061           }
2062         ]
2063       },
2064       {
2065         "pin1": {
2066           "compName": "WireCrossPoint#26",
2067           "pinName": ""
2068         },
2069         "pin2": {
2070           "compName": "NandGate#13",
2071           "pinName": "A"
2072         },
2073         "name": "unnamedWire#86",
2074         "path": [
2075           {
2076             "x": 125.0,
2077             "y": 255.0
2078           }
2079         ]
2080       },
2081       {
2082         "pin1": {
2083           "compName": "WireCrossPoint#35",
2084           "pinName": ""
2085         },
2086         "pin2": {
2087           "compName": "and#2",
2088           "pinName": "B"
2089         },
2090         "name": "unnamedWire#87",
2091         "path": []
2092       },
2093       {
2094         "pin1": {
2095           "compName": "WireCrossPoint#27",
2096           "pinName": ""
2097         },
2098         "pin2": {
2099           "compName": "NandGate#21",
2100           "pinName": "A"
2101         },
2102         "name": "unnamedWire#88",
2103         "path": [
2104           {
2105             "x": 5.0,
2106             "y": 205.0
2107           },
2108           {
2109             "x": 245.0,
2110             "y": 205.0
2111           },
2112           {
2113             "x": 245.0,
2114             "y": 220.0
2115           }
2116         ]
2117       },
2118       {
2119         "pin1": {
2120           "compName": "NandGate#14",
2121           "pinName": "Y"
2122         },
2123         "pin2": {
2124           "compName": "NandGate#21",
2125           "pinName": "B"
2126         },
2127         "name": "unnamedWire#89",
2128         "path": []
2129       },
2130       {
2131         "pin1": {
2132           "compName": "WireCrossPoint#28",
2133           "pinName": ""
2134         },
2135         "pin2": {
2136           "compName": "WireCrossPoint#25",
2137           "pinName": ""
2138         },
2139         "name": "unnamedWire#90",
2140         "path": []
2141       },
2142       {
2143         "pin1": {
2144           "compName": "NandGate#24",
2145           "pinName": "Y"
2146         },
2147         "pin2": {
2148           "compName": "_submodelinterface",
2149           "pinName": "YD"
2150         },
2151         "name": "unnamedWire#91",
2152         "path": []
2153       },
2154       {
2155         "pin1": {
2156           "compName": "WireCrossPoint#29",
2157           "pinName": ""
2158         },
2159         "pin2": {
2160           "compName": "and#3",
2161           "pinName": "B"
2162         },
2163         "name": "unnamedWire#92",
2164         "path": [
2165           {
2166             "x": 75.0,
2167             "y": 400.0
2168           }
2169         ]
2170       },
2171       {
2172         "pin1": {
2173           "compName": "WireCrossPoint#19",
2174           "pinName": ""
2175         },
2176         "pin2": {
2177           "compName": "NandGate#16",
2178           "pinName": "A"
2179         },
2180         "name": "unnamedWire#93",
2181         "path": [
2182           {
2183             "x": 125.0,
2184             "y": 175.0
2185           },
2186           {
2187             "x": 125.0,
2188             "y": 185.0
2189           }
2190         ]
2191       },
2192       {
2193         "pin1": {
2194           "compName": "WireCrossPoint#31",
2195           "pinName": ""
2196         },
2197         "pin2": {
2198           "compName": "NandGate#17",
2199           "pinName": "A"
2200         },
2201         "name": "unnamedWire#94",
2202         "path": [
2203           {
2204             "x": 195.0,
2205             "y": 45.0
2206           },
2207           {
2208             "x": 195.0,
2209             "y": 95.0
2210           }
2211         ]
2212       },
2213       {
2214         "pin1": {
2215           "compName": "WireCrossPoint#30",
2216           "pinName": ""
2217         },
2218         "pin2": {
2219           "compName": "and#14",
2220           "pinName": "A"
2221         },
2222         "name": "unnamedWire#95",
2223         "path": [
2224           {
2225             "x": 200.0,
2226             "y": 105.0
2227           }
2228         ]
2229       },
2230       {
2231         "pin1": {
2232           "compName": "WireCrossPoint#32",
2233           "pinName": ""
2234         },
2235         "pin2": {
2236           "compName": "and#14",
2237           "pinName": "B"
2238         },
2239         "name": "unnamedWire#96",
2240         "path": [
2241           {
2242             "x": 135.0,
2243             "y": 135.0
2244           },
2245           {
2246             "x": 200.0,
2247             "y": 135.0
2248           },
2249           {
2250             "x": 200.0,
2251             "y": 115.0
2252           }
2253         ]
2254       },
2255       {
2256         "pin1": {
2257           "compName": "and#14",
2258           "pinName": "Y"
2259         },
2260         "pin2": {
2261           "compName": "NandGate#17",
2262           "pinName": "B"
2263         },
2264         "name": "unnamedWire#97",
2265         "path": []
2266       },
2267       {
2268         "pin1": {
2269           "compName": "WireCrossPoint#32",
2270           "pinName": ""
2271         },
2272         "pin2": {
2273           "compName": "and#9",
2274           "pinName": "A"
2275         },
2276         "name": "unnamedWire#98",
2277         "path": []
2278       },
2279       {
2280         "pin1": {
2281           "compName": "WireCrossPoint#30",
2282           "pinName": ""
2283         },
2284         "pin2": {
2285           "compName": "and#7",
2286           "pinName": "A"
2287         },
2288         "name": "unnamedWire#99",
2289         "path": []
2290       },
2291       {
2292         "pin1": {
2293           "compName": "WireCrossPoint#31",
2294           "pinName": ""
2295         },
2296         "pin2": {
2297           "compName": "WireCrossPoint#33",
2298           "pinName": ""
2299         },
2300         "name": "unnamedWire#100",
2301         "path": []
2302       },
2303       {
2304         "pin1": {
2305           "compName": "NandGate#17",
2306           "pinName": "Y"
2307         },
2308         "pin2": {
2309           "compName": "NandGate#18",
2310           "pinName": "A"
2311         },
2312         "name": "unnamedWire#101",
2313         "path": [
2314           {
2315             "x": 270.0,
2316             "y": 100.0
2317           },
2318           {
2319             "x": 270.0,
2320             "y": 165.0
2321           },
2322           {
2323             "x": 155.0,
2324             "y": 165.0
2325           },
2326           {
2327             "x": 155.0,
2328             "y": 180.0
2329           }
2330         ]
2331       },
2332       {
2333         "pin1": {
2334           "compName": "NandGate#16",
2335           "pinName": "Y"
2336         },
2337         "pin2": {
2338           "compName": "NandGate#18",
2339           "pinName": "B"
2340         },
2341         "name": "unnamedWire#102",
2342         "path": []
2343       },
2344       {
2345         "pin1": {
2346           "compName": "WireCrossPoint#35",
2347           "pinName": ""
2348         },
2349         "pin2": {
2350           "compName": "and#12",
2351           "pinName": "B"
2352         },
2353         "name": "unnamedWire#103",
2354         "path": [
2355           {
2356             "x": 35.0,
2357             "y": 30.0
2358           }
2359         ]
2360       },
2361       {
2362         "pin1": {
2363           "compName": "NandGate#8",
2364           "pinName": "Y"
2365         },
2366         "pin2": {
2367           "compName": "WireCrossPoint#17",
2368           "pinName": ""
2369         },
2370         "name": "unnamedWire#104",
2371         "path": []
2372       },
2373       {
2374         "pin1": {
2375           "compName": "and#12",
2376           "pinName": "Y"
2377         },
2378         "pin2": {
2379           "compName": "NandGate#15",
2380           "pinName": "A"
2381         },
2382         "name": "unnamedWire#105",
2383         "path": [
2384           {
2385             "x": 120.0,
2386             "y": 20.0
2387           },
2388           {
2389             "x": 120.0,
2390             "y": 170.0
2391           },
2392           {
2393             "x": 185.0,
2394             "y": 170.0
2395           },
2396           {
2397             "x": 185.0,
2398             "y": 175.0
2399           }
2400         ]
2401       },
2402       {
2403         "pin1": {
2404           "compName": "NandGate#18",
2405           "pinName": "Y"
2406         },
2407         "pin2": {
2408           "compName": "NandGate#15",
2409           "pinName": "B"
2410         },
2411         "name": "unnamedWire#106",
2412         "path": []
2413       },
2414       {
2415         "pin1": {
2416           "compName": "NandGate#19",
2417           "pinName": "A"
2418         },
2419         "pin2": {
2420           "compName": "NandGate#15",
2421           "pinName": "Y"
2422         },
2423         "name": "unnamedWire#107",
2424         "path": []
2425       },
2426       {
2427         "pin1": {
2428           "compName": "NandGate#19",
2429           "pinName": "B"
2430         },
2431         "pin2": {
2432           "compName": "NandGate#21",
2433           "pinName": "Y"
2434         },
2435         "name": "unnamedWire#108",
2436         "path": [
2437           {
2438             "x": 215.0,
2439             "y": 190.0
2440           },
2441           {
2442             "x": 215.0,
2443             "y": 200.0
2444           },
2445           {
2446             "x": 275.0,
2447             "y": 200.0
2448           },
2449           {
2450             "x": 275.0,
2451             "y": 225.0
2452           }
2453         ]
2454       },
2455       {
2456         "pin1": {
2457           "compName": "WireCrossPoint#33",
2458           "pinName": ""
2459         },
2460         "pin2": {
2461           "compName": "and#13",
2462           "pinName": "A"
2463         },
2464         "name": "unnamedWire#109",
2465         "path": [
2466           {
2467             "x": 130.0,
2468             "y": 115.0
2469           }
2470         ]
2471       },
2472       {
2473         "pin1": {
2474           "compName": "WireCrossPoint#34",
2475           "pinName": ""
2476         },
2477         "pin2": {
2478           "compName": "and#13",
2479           "pinName": "B"
2480         },
2481         "name": "unnamedWire#110",
2482         "path": []
2483       },
2484       {
2485         "pin1": {
2486           "compName": "WireCrossPoint#36",
2487           "pinName": ""
2488         },
2489         "pin2": {
2490           "compName": "NandGate#20",
2491           "pinName": "A"
2492         },
2493         "name": "unnamedWire#111",
2494         "path": []
2495       },
2496       {
2497         "pin1": {
2498           "compName": "WireCrossPoint#37",
2499           "pinName": ""
2500         },
2501         "pin2": {
2502           "compName": "NandGate#20",
2503           "pinName": "B"
2504         },
2505         "name": "unnamedWire#112",
2506         "path": []
2507       },
2508       {
2509         "pin1": {
2510           "compName": "NandGate#20",
2511           "pinName": "Y"
2512         },
2513         "pin2": {
2514           "compName": "NandGate#22",
2515           "pinName": "A"
2516         },
2517         "name": "unnamedWire#113",
2518         "path": [
2519           {
2520             "x": 240.0,
2521             "y": 55.0
2522           },
2523           {
2524             "x": 240.0,
2525             "y": 120.0
2526           }
2527         ]
2528       },
2529       {
2530         "pin1": {
2531           "compName": "and#13",
2532           "pinName": "Y"
2533         },
2534         "pin2": {
2535           "compName": "NandGate#22",
2536           "pinName": "B"
2537         },
2538         "name": "unnamedWire#114",
2539         "path": [
2540           {
2541             "x": 180.0,
2542             "y": 115.0
2543           },
2544           {
2545             "x": 180.0,
2546             "y": 130.0
2547           }
2548         ]
2549       },
2550       {
2551         "pin1": {
2552           "compName": "NandGate#19",
2553           "pinName": "Y"
2554         },
2555         "pin2": {
2556           "compName": "WireCrossPoint#38",
2557           "pinName": ""
2558         },
2559         "name": "unnamedWire#115",
2560         "path": []
2561       },
2562       {
2563         "pin1": {
2564           "compName": "WireCrossPoint#38",
2565           "pinName": ""
2566         },
2567         "pin2": {
2568           "compName": "NandGate#23",
2569           "pinName": "A"
2570         },
2571         "name": "unnamedWire#116",
2572         "path": [
2573           {
2574             "x": 245.0,
2575             "y": 180.0
2576           }
2577         ]
2578       },
2579       {
2580         "pin1": {
2581           "compName": "NandGate#22",
2582           "pinName": "Y"
2583         },
2584         "pin2": {
2585           "compName": "NandGate#24",
2586           "pinName": "A"
2587         },
2588         "name": "unnamedWire#117",
2589         "path": [
2590           {
2591             "x": 275.0,
2592             "y": 125.0
2593           },
2594           {
2595             "x": 275.0,
2596             "y": 120.0
2597           }
2598         ]
2599       },
2600       {
2601         "pin1": {
2602           "compName": "NandGate#24",
2603           "pinName": "B"
2604         },
2605         "pin2": {
2606           "compName": "NandGate#23",
2607           "pinName": "Y"
2608         },
2609         "name": "unnamedWire#118",
2610         "path": [
2611           {
2612             "x": 275.0,
2613             "y": 130.0
2614           },
2615           {
2616             "x": 275.0,
2617             "y": 185.0
2618           }
2619         ]
2620       },
2621       {
2622         "pin1": {
2623           "compName": "WireCrossPoint#28",
2624           "pinName": ""
2625         },
2626         "pin2": {
2627           "compName": "NandGate#16",
2628           "pinName": "B"
2629         },
2630         "name": "unnamedWire#119",
2631         "path": []
2632       },
2633       {
2634         "pin1": {
2635           "compName": "WireCrossPoint#33",
2636           "pinName": ""
2637         },
2638         "pin2": {
2639           "compName": "NandGate#7",
2640           "pinName": "A"
2641         },
2642         "name": "unnamedWire#120",
2643         "path": []
2644       },
2645       {
2646         "pin1": {
2647           "compName": "WireCrossPoint#34",
2648           "pinName": ""
2649         },
2650         "pin2": {
2651           "compName": "NandGate#6",
2652           "pinName": "B"
2653         },
2654         "name": "unnamedWire#121",
2655         "path": [
2656           {
2657             "x": 135.0,
2658             "y": 100.0
2659           }
2660         ]
2661       },
2662       {
2663         "pin1": {
2664           "compName": "WireCrossPoint#17",
2665           "pinName": ""
2666         },
2667         "pin2": {
2668           "compName": "NandGate#9",
2669           "pinName": "A"
2670         },
2671         "name": "unnamedWire#122",
2672         "path": [
2673           {
2674             "x": 40.0,
2675             "y": 10.0
2676           },
2677           {
2678             "x": 160.0,
2679             "y": 10.0
2680           },
2681           {
2682             "x": 160.0,
2683             "y": 20.0
2684           }
2685         ]
2686       },
2687       {
2688         "pin1": {
2689           "compName": "WireCrossPoint#36",
2690           "pinName": ""
2691         },
2692         "pin2": {
2693           "compName": "WireCrossPoint#37",
2694           "pinName": ""
2695         },
2696         "name": "unnamedWire#123",
2697         "path": []
2698       },
2699       {
2700         "pin1": {
2701           "compName": "WireCrossPoint#37",
2702           "pinName": ""
2703         },
2704         "pin2": {
2705           "compName": "WireCrossPoint#30",
2706           "pinName": ""
2707         },
2708         "name": "unnamedWire#124",
2709         "path": []
2710       },
2711       {
2712         "pin1": {
2713           "compName": "WireCrossPoint#38",
2714           "pinName": ""
2715         },
2716         "pin2": {
2717           "compName": "NandGate#23",
2718           "pinName": "B"
2719         },
2720         "name": "unnamedWire#125",
2721         "path": [
2722           {
2723             "x": 245.0,
2724             "y": 190.0
2725           }
2726         ]
2727       }
2728     ],
2729     "version": "0.1.1"
2730   },
2731   "symbolRendererSnippetID": "default",
2732   "outlineRendererSnippetID": "default",
2733   "highLevelStateHandlerSnippetID": "default",
2734   "version": "0.1.5"
2735 }