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