Merge branch 'development' of
[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": "INPUT"
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": 735.0,
195           "y": 1235.0
196         },
197         "params": {
198           "logicWidth": 4,
199           "orientation": "UP"
200         }
201       },
202       {
203         "id": "Splitter",
204         "name": "Splitter#2",
205         "pos": {
206           "x": 670.0,
207           "y": 135.0
208         },
209         "params": {
210           "logicWidth": 4,
211           "orientation": "LEFT"
212         }
213       },
214       {
215         "id": "Splitter",
216         "name": "Splitter#3",
217         "pos": {
218           "x": 670.0,
219           "y": 335.0
220         },
221         "params": {
222           "logicWidth": 4,
223           "orientation": "LEFT"
224         }
225       },
226       {
227         "id": "Splitter",
228         "name": "Splitter#4",
229         "pos": {
230           "x": 475.0,
231           "y": 615.0
232         },
233         "params": {
234           "logicWidth": 4,
235           "orientation": "DOWN"
236         }
237       },
238       {
239         "id": "TriStateBuffer",
240         "name": "TriStateBuffer#0",
241         "pos": {
242           "x": 355.0,
243           "y": 920.0
244         },
245         "params": {
246           "logicWidth": 1,
247           "orientation": "RIGHT"
248         }
249       },
250       {
251         "id": "TriStateBuffer",
252         "name": "TriStateBuffer#1",
253         "pos": {
254           "x": 370.0,
255           "y": 850.0
256         },
257         "params": {
258           "logicWidth": 1,
259           "orientation": "DOWN"
260         }
261       },
262       {
263         "id": "TriStateBuffer",
264         "name": "TriStateBuffer#2",
265         "pos": {
266           "x": 400.0,
267           "y": 950.0
268         },
269         "params": {
270           "logicWidth": 1,
271           "orientation": "RIGHT"
272         }
273       },
274       {
275         "id": "TriStateBuffer",
276         "name": "TriStateBuffer#3",
277         "pos": {
278           "x": 400.0,
279           "y": 725.0
280         },
281         "params": {
282           "logicWidth": 1,
283           "orientation": "RIGHT_ALT"
284         }
285       },
286       {
287         "id": "WireCrossPoint",
288         "name": "WireCrossPoint#0",
289         "pos": {
290           "x": 14.0,
291           "y": 714.0
292         },
293         "params": 1
294       },
295       {
296         "id": "WireCrossPoint",
297         "name": "WireCrossPoint#1",
298         "pos": {
299           "x": 459.0,
300           "y": 194.0
301         },
302         "params": 1
303       },
304       {
305         "id": "WireCrossPoint",
306         "name": "WireCrossPoint#2",
307         "pos": {
308           "x": 254.0,
309           "y": 749.0
310         },
311         "params": 1
312       },
313       {
314         "id": "WireCrossPoint",
315         "name": "WireCrossPoint#3",
316         "pos": {
317           "x": 134.0,
318           "y": 729.0
319         },
320         "params": 1
321       },
322       {
323         "id": "WireCrossPoint",
324         "name": "WireCrossPoint#4",
325         "pos": {
326           "x": 129.0,
327           "y": 739.0
328         },
329         "params": 1
330       },
331       {
332         "id": "WireCrossPoint",
333         "name": "WireCrossPoint#5",
334         "pos": {
335           "x": 124.0,
336           "y": 749.0
337         },
338         "params": 1
339       },
340       {
341         "id": "WireCrossPoint",
342         "name": "WireCrossPoint#6",
343         "pos": {
344           "x": 349.0,
345           "y": 364.0
346         },
347         "params": 1
348       },
349       {
350         "id": "WireCrossPoint",
351         "name": "WireCrossPoint#7",
352         "pos": {
353           "x": 344.0,
354           "y": 374.0
355         },
356         "params": 1
357       },
358       {
359         "id": "WireCrossPoint",
360         "name": "WireCrossPoint#8",
361         "pos": {
362           "x": 339.0,
363           "y": 384.0
364         },
365         "params": 1
366       },
367       {
368         "id": "WireCrossPoint",
369         "name": "WireCrossPoint#9",
370         "pos": {
371           "x": 334.0,
372           "y": 394.0
373         },
374         "params": 1
375       },
376       {
377         "id": "WireCrossPoint",
378         "name": "WireCrossPoint#10",
379         "pos": {
380           "x": 239.0,
381           "y": 929.0
382         },
383         "params": 1
384       },
385       {
386         "id": "WireCrossPoint",
387         "name": "WireCrossPoint#11",
388         "pos": {
389           "x": 244.0,
390           "y": 939.0
391         },
392         "params": 1
393       },
394       {
395         "id": "WireCrossPoint",
396         "name": "WireCrossPoint#12",
397         "pos": {
398           "x": 249.0,
399           "y": 949.0
400         },
401         "params": 1
402       },
403       {
404         "id": "WireCrossPoint",
405         "name": "WireCrossPoint#13",
406         "pos": {
407           "x": 254.0,
408           "y": 959.0
409         },
410         "params": 1
411       },
412       {
413         "id": "WireCrossPoint",
414         "name": "WireCrossPoint#14",
415         "pos": {
416           "x": 319.0,
417           "y": 929.0
418         },
419         "params": 1
420       },
421       {
422         "id": "WireCrossPoint",
423         "name": "WireCrossPoint#15",
424         "pos": {
425           "x": 334.0,
426           "y": 959.0
427         },
428         "params": 1
429       },
430       {
431         "id": "WireCrossPoint",
432         "name": "WireCrossPoint#16",
433         "pos": {
434           "x": 134.0,
435           "y": 1039.0
436         },
437         "params": 1
438       },
439       {
440         "id": "WireCrossPoint",
441         "name": "WireCrossPoint#17",
442         "pos": {
443           "x": 139.0,
444           "y": 1049.0
445         },
446         "params": 1
447       },
448       {
449         "id": "WireCrossPoint",
450         "name": "WireCrossPoint#18",
451         "pos": {
452           "x": 379.0,
453           "y": 529.0
454         },
455         "params": 1
456       },
457       {
458         "id": "WireCrossPoint",
459         "name": "WireCrossPoint#19",
460         "pos": {
461           "x": 394.0,
462           "y": 544.0
463         },
464         "params": 1
465       },
466       {
467         "id": "WireCrossPoint",
468         "name": "WireCrossPoint#20",
469         "pos": {
470           "x": 434.0,
471           "y": 734.0
472         },
473         "params": 1
474       },
475       {
476         "id": "WireCrossPoint",
477         "name": "WireCrossPoint#21",
478         "pos": {
479           "x": 354.0,
480           "y": 504.0
481         },
482         "params": 1
483       },
484       {
485         "id": "WireCrossPoint",
486         "name": "WireCrossPoint#22",
487         "pos": {
488           "x": 359.0,
489           "y": 509.0
490         },
491         "params": 1
492       },
493       {
494         "id": "WireCrossPoint",
495         "name": "WireCrossPoint#23",
496         "pos": {
497           "x": 364.0,
498           "y": 514.0
499         },
500         "params": 1
501       },
502       {
503         "id": "WireCrossPoint",
504         "name": "WireCrossPoint#24",
505         "pos": {
506           "x": 369.0,
507           "y": 519.0
508         },
509         "params": 1
510       },
511       {
512         "id": "WireCrossPoint",
513         "name": "WireCrossPoint#25",
514         "pos": {
515           "x": 354.0,
516           "y": 449.0
517         },
518         "params": 1
519       },
520       {
521         "id": "WireCrossPoint",
522         "name": "WireCrossPoint#26",
523         "pos": {
524           "x": 359.0,
525           "y": 459.0
526         },
527         "params": 1
528       },
529       {
530         "id": "WireCrossPoint",
531         "name": "WireCrossPoint#27",
532         "pos": {
533           "x": 364.0,
534           "y": 469.0
535         },
536         "params": 1
537       },
538       {
539         "id": "WireCrossPoint",
540         "name": "WireCrossPoint#28",
541         "pos": {
542           "x": 369.0,
543           "y": 479.0
544         },
545         "params": 1
546       },
547       {
548         "id": "WireCrossPoint",
549         "name": "WireCrossPoint#29",
550         "pos": {
551           "x": 104.0,
552           "y": 769.0
553         },
554         "params": 1
555       },
556       {
557         "id": "WireCrossPoint",
558         "name": "WireCrossPoint#30",
559         "pos": {
560           "x": 109.0,
561           "y": 779.0
562         },
563         "params": 1
564       },
565       {
566         "id": "WireCrossPoint",
567         "name": "WireCrossPoint#31",
568         "pos": {
569           "x": 114.0,
570           "y": 789.0
571         },
572         "params": 1
573       },
574       {
575         "id": "WireCrossPoint",
576         "name": "WireCrossPoint#32",
577         "pos": {
578           "x": 109.0,
579           "y": 809.0
580         },
581         "params": 1
582       },
583       {
584         "id": "WireCrossPoint",
585         "name": "WireCrossPoint#33",
586         "pos": {
587           "x": 114.0,
588           "y": 819.0
589         },
590         "params": 1
591       },
592       {
593         "id": "WireCrossPoint",
594         "name": "WireCrossPoint#34",
595         "pos": {
596           "x": 119.0,
597           "y": 829.0
598         },
599         "params": 1
600       },
601       {
602         "id": "WireCrossPoint",
603         "name": "WireCrossPoint#35",
604         "pos": {
605           "x": 104.0,
606           "y": 799.0
607         },
608         "params": 1
609       },
610       {
611         "id": "WireCrossPoint",
612         "name": "WireCrossPoint#36",
613         "pos": {
614           "x": 109.0,
615           "y": 839.0
616         },
617         "params": 1
618       },
619       {
620         "id": "WireCrossPoint",
621         "name": "WireCrossPoint#37",
622         "pos": {
623           "x": 114.0,
624           "y": 849.0
625         },
626         "params": 1
627       },
628       {
629         "id": "WireCrossPoint",
630         "name": "WireCrossPoint#38",
631         "pos": {
632           "x": 119.0,
633           "y": 859.0
634         },
635         "params": 1
636       },
637       {
638         "id": "WireCrossPoint",
639         "name": "WireCrossPoint#39",
640         "pos": {
641           "x": 414.0,
642           "y": 449.0
643         },
644         "params": 1
645       },
646       {
647         "id": "WireCrossPoint",
648         "name": "WireCrossPoint#40",
649         "pos": {
650           "x": 99.0,
651           "y": 964.0
652         },
653         "params": 1
654       },
655       {
656         "id": "WireCrossPoint",
657         "name": "WireCrossPoint#41",
658         "pos": {
659           "x": 99.0,
660           "y": 764.0
661         },
662         "params": 1
663       },
664       {
665         "id": "WireCrossPoint",
666         "name": "WireCrossPoint#42",
667         "pos": {
668           "x": 124.0,
669           "y": 889.0
670         },
671         "params": 1
672       },
673       {
674         "id": "WireCrossPoint",
675         "name": "WireCrossPoint#43",
676         "pos": {
677           "x": 364.0,
678           "y": 889.0
679         },
680         "params": 1
681       },
682       {
683         "id": "WireCrossPoint",
684         "name": "WireCrossPoint#44",
685         "pos": {
686           "x": 134.0,
687           "y": 894.0
688         },
689         "params": 1
690       },
691       {
692         "id": "WireCrossPoint",
693         "name": "WireCrossPoint#45",
694         "pos": {
695           "x": 409.0,
696           "y": 894.0
697         },
698         "params": 1
699       },
700       {
701         "id": "WireCrossPoint",
702         "name": "WireCrossPoint#46",
703         "pos": {
704           "x": 424.0,
705           "y": 1079.0
706         },
707         "params": 1
708       },
709       {
710         "id": "and",
711         "name": "and#0",
712         "pos": {
713           "x": 495.0,
714           "y": 180.0
715         }
716       },
717       {
718         "id": "dff4",
719         "name": "dff4#0",
720         "pos": {
721           "x": 200.0,
722           "y": 925.0
723         }
724       },
725       {
726         "id": "dlatch4",
727         "name": "dlatch4#0",
728         "pos": {
729           "x": 720.0,
730           "y": 170.0
731         }
732       },
733       {
734         "id": "dlatch4",
735         "name": "dlatch4#1",
736         "pos": {
737           "x": 260.0,
738           "y": 690.0
739         }
740       },
741       {
742         "id": "mux1_4",
743         "name": "mux1_4#0",
744         "pos": {
745           "x": 500.0,
746           "y": 350.0
747         }
748       },
749       {
750         "id": "or4",
751         "name": "or4#0",
752         "pos": {
753           "x": 375.0,
754           "y": 445.0
755         }
756       },
757       {
758         "id": "ram4",
759         "name": "ram4#0",
760         "pos": {
761           "x": 655.0,
762           "y": 170.0
763         }
764       },
765       {
766         "id": "sel3_4",
767         "name": "sel3_4#0",
768         "pos": {
769           "x": 145.0,
770           "y": 725.0
771         }
772       },
773       {
774         "id": "sel3_4",
775         "name": "sel3_4#1",
776         "pos": {
777           "x": 150.0,
778           "y": 925.0
779         }
780       }
781     ],
782     "wires": [
783       {
784         "pin1": {
785           "compName": "Splitter#0",
786           "pinName": "O6"
787         },
788         "pin2": {
789           "compName": "Am2901DestDecode#0",
790           "pinName": "I6"
791         },
792         "name": "unnamedWire#0",
793         "path": [
794           {
795             "x": 845.0,
796             "y": 780.0
797           },
798           {
799             "x": 845.0,
800             "y": 305.0
801           },
802           {
803             "x": 375.0,
804             "y": 305.0
805           },
806           {
807             "x": 375.0,
808             "y": 185.0
809           }
810         ]
811       },
812       {
813         "pin1": {
814           "compName": "Splitter#0",
815           "pinName": "O5"
816         },
817         "pin2": {
818           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
819           "pinName": "I5"
820         },
821         "name": "unnamedWire#1",
822         "path": [
823           {
824             "x": 805.0,
825             "y": 790.0
826           },
827           {
828             "x": 805.0,
829             "y": 615.0
830           },
831           {
832             "x": 585.0,
833             "y": 615.0
834           }
835         ]
836       },
837       {
838         "pin1": {
839           "compName": "Splitter#0",
840           "pinName": "O4"
841         },
842         "pin2": {
843           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
844           "pinName": "I4"
845         },
846         "name": "unnamedWire#2",
847         "path": [
848           {
849             "x": 800.0,
850             "y": 800.0
851           },
852           {
853             "x": 800.0,
854             "y": 610.0
855           },
856           {
857             "x": 575.0,
858             "y": 610.0
859           }
860         ]
861       },
862       {
863         "pin1": {
864           "compName": "Splitter#0",
865           "pinName": "O3"
866         },
867         "pin2": {
868           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
869           "pinName": "I3"
870         },
871         "name": "unnamedWire#3",
872         "path": [
873           {
874             "x": 795.0,
875             "y": 810.0
876           },
877           {
878             "x": 795.0,
879             "y": 605.0
880           },
881           {
882             "x": 565.0,
883             "y": 605.0
884           }
885         ]
886       },
887       {
888         "pin1": {
889           "compName": "Splitter#0",
890           "pinName": "O2"
891         },
892         "pin2": {
893           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
894           "pinName": "I2"
895         },
896         "name": "unnamedWire#4",
897         "path": [
898           {
899             "x": 790.0,
900             "y": 820.0
901           },
902           {
903             "x": 790.0,
904             "y": 600.0
905           },
906           {
907             "x": 555.0,
908             "y": 600.0
909           }
910         ]
911       },
912       {
913         "pin1": {
914           "compName": "Splitter#0",
915           "pinName": "O1"
916         },
917         "pin2": {
918           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
919           "pinName": "I1"
920         },
921         "name": "unnamedWire#5",
922         "path": [
923           {
924             "x": 785.0,
925             "y": 830.0
926           },
927           {
928             "x": 785.0,
929             "y": 595.0
930           },
931           {
932             "x": 545.0,
933             "y": 595.0
934           }
935         ]
936       },
937       {
938         "pin1": {
939           "compName": "Splitter#0",
940           "pinName": "O0"
941         },
942         "pin2": {
943           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
944           "pinName": "I0"
945         },
946         "name": "unnamedWire#6",
947         "path": [
948           {
949             "x": 780.0,
950             "y": 840.0
951           },
952           {
953             "x": 780.0,
954             "y": 590.0
955           },
956           {
957             "x": 535.0,
958             "y": 590.0
959           }
960         ]
961       },
962       {
963         "pin1": {
964           "compName": "_submodelinterface",
965           "pinName": "I"
966         },
967         "pin2": {
968           "compName": "Splitter#0",
969           "pinName": "I"
970         },
971         "name": "unnamedWire#7",
972         "path": []
973       },
974       {
975         "pin1": {
976           "compName": "Splitter#1",
977           "pinName": "O1"
978         },
979         "pin2": {
980           "compName": "mux1_4#0",
981           "pinName": "Y2"
982         },
983         "name": "unnamedWire#8",
984         "path": [
985           {
986             "x": 755.0,
987             "y": 1225.0
988           },
989           {
990             "x": 745.0,
991             "y": 1225.0
992           },
993           {
994             "x": 745.0,
995             "y": 515.0
996           },
997           {
998             "x": 560.0,
999             "y": 515.0
1000           },
1001           {
1002             "x": 560.0,
1003             "y": 365.0
1004           }
1005         ]
1006       },
1007       {
1008         "pin1": {
1009           "compName": "_submodelinterface",
1010           "pinName": "C"
1011         },
1012         "pin2": {
1013           "compName": "WireCrossPoint#0",
1014           "pinName": ""
1015         },
1016         "name": "unnamedWire#9",
1017         "path": [
1018           {
1019             "x": 15.0,
1020             "y": 950.0
1021           }
1022         ]
1023       },
1024       {
1025         "pin1": {
1026           "compName": "WireCrossPoint#0",
1027           "pinName": ""
1028         },
1029         "pin2": {
1030           "compName": "WireCrossPoint#1",
1031           "pinName": ""
1032         },
1033         "name": "unnamedWire#10",
1034         "path": [
1035           {
1036             "x": 15.0,
1037             "y": 90.0
1038           },
1039           {
1040             "x": 460.0,
1041             "y": 90.0
1042           }
1043         ]
1044       },
1045       {
1046         "pin1": {
1047           "compName": "WireCrossPoint#1",
1048           "pinName": ""
1049         },
1050         "pin2": {
1051           "compName": "NandGate#0",
1052           "pinName": "A"
1053         },
1054         "name": "unnamedWire#11",
1055         "path": []
1056       },
1057       {
1058         "pin1": {
1059           "compName": "WireCrossPoint#1",
1060           "pinName": ""
1061         },
1062         "pin2": {
1063           "compName": "NandGate#0",
1064           "pinName": "B"
1065         },
1066         "name": "unnamedWire#12",
1067         "path": [
1068           {
1069             "x": 460.0,
1070             "y": 205.0
1071           }
1072         ]
1073       },
1074       {
1075         "pin1": {
1076           "compName": "WireCrossPoint#0",
1077           "pinName": ""
1078         },
1079         "pin2": {
1080           "compName": "WireCrossPoint#2",
1081           "pinName": ""
1082         },
1083         "name": "unnamedWire#13",
1084         "path": [
1085           {
1086             "x": 230.0,
1087             "y": 715.0
1088           },
1089           {
1090             "x": 230.0,
1091             "y": 750.0
1092           }
1093         ]
1094       },
1095       {
1096         "pin1": {
1097           "compName": "WireCrossPoint#2",
1098           "pinName": ""
1099         },
1100         "pin2": {
1101           "compName": "dlatch4#0",
1102           "pinName": "C"
1103         },
1104         "name": "unnamedWire#14",
1105         "path": [
1106           {
1107             "x": 715.0,
1108             "y": 750.0
1109           },
1110           {
1111             "x": 715.0,
1112             "y": 215.0
1113           }
1114         ]
1115       },
1116       {
1117         "pin1": {
1118           "compName": "Splitter#0",
1119           "pinName": "O8"
1120         },
1121         "pin2": {
1122           "compName": "Am2901DestDecode#0",
1123           "pinName": "I8"
1124         },
1125         "name": "unnamedWire#15",
1126         "path": [
1127           {
1128             "x": 835.0,
1129             "y": 760.0
1130           },
1131           {
1132             "x": 835.0,
1133             "y": 315.0
1134           },
1135           {
1136             "x": 365.0,
1137             "y": 315.0
1138           },
1139           {
1140             "x": 365.0,
1141             "y": 165.0
1142           }
1143         ]
1144       },
1145       {
1146         "pin1": {
1147           "compName": "WireCrossPoint#2",
1148           "pinName": ""
1149         },
1150         "pin2": {
1151           "compName": "dlatch4#1",
1152           "pinName": "C"
1153         },
1154         "name": "unnamedWire#16",
1155         "path": [
1156           {
1157             "x": 255.0,
1158             "y": 735.0
1159           }
1160         ]
1161       },
1162       {
1163         "pin1": {
1164           "compName": "WireCrossPoint#2",
1165           "pinName": ""
1166         },
1167         "pin2": {
1168           "compName": "dff4#0",
1169           "pinName": "C"
1170         },
1171         "name": "unnamedWire#17",
1172         "path": [
1173           {
1174             "x": 255.0,
1175             "y": 900.0
1176           },
1177           {
1178             "x": 195.0,
1179             "y": 900.0
1180           },
1181           {
1182             "x": 195.0,
1183             "y": 970.0
1184           }
1185         ]
1186       },
1187       {
1188         "pin1": {
1189           "compName": "Am2901DestDecode#0",
1190           "pinName": "LSH"
1191         },
1192         "pin2": {
1193           "compName": "WireCrossPoint#3",
1194           "pinName": ""
1195         },
1196         "name": "unnamedWire#18",
1197         "path": [
1198           {
1199             "x": 420.0,
1200             "y": 205.0
1201           },
1202           {
1203             "x": 420.0,
1204             "y": 240.0
1205           },
1206           {
1207             "x": 135.0,
1208             "y": 240.0
1209           }
1210         ]
1211       },
1212       {
1213         "pin1": {
1214           "compName": "Am2901DestDecode#0",
1215           "pinName": "NSH"
1216         },
1217         "pin2": {
1218           "compName": "WireCrossPoint#4",
1219           "pinName": ""
1220         },
1221         "name": "unnamedWire#19",
1222         "path": [
1223           {
1224             "x": 425.0,
1225             "y": 165.0
1226           },
1227           {
1228             "x": 425.0,
1229             "y": 235.0
1230           },
1231           {
1232             "x": 130.0,
1233             "y": 235.0
1234           }
1235         ]
1236       },
1237       {
1238         "pin1": {
1239           "compName": "Am2901DestDecode#0",
1240           "pinName": "RSH"
1241         },
1242         "pin2": {
1243           "compName": "WireCrossPoint#5",
1244           "pinName": ""
1245         },
1246         "name": "unnamedWire#20",
1247         "path": [
1248           {
1249             "x": 430.0,
1250             "y": 175.0
1251           },
1252           {
1253             "x": 430.0,
1254             "y": 230.0
1255           },
1256           {
1257             "x": 125.0,
1258             "y": 230.0
1259           }
1260         ]
1261       },
1262       {
1263         "pin1": {
1264           "compName": "WireCrossPoint#3",
1265           "pinName": ""
1266         },
1267         "pin2": {
1268           "compName": "sel3_4#0",
1269           "pinName": "SA"
1270         },
1271         "name": "unnamedWire#21",
1272         "path": []
1273       },
1274       {
1275         "pin1": {
1276           "compName": "WireCrossPoint#4",
1277           "pinName": ""
1278         },
1279         "pin2": {
1280           "compName": "sel3_4#0",
1281           "pinName": "SB"
1282         },
1283         "name": "unnamedWire#22",
1284         "path": []
1285       },
1286       {
1287         "pin1": {
1288           "compName": "WireCrossPoint#5",
1289           "pinName": ""
1290         },
1291         "pin2": {
1292           "compName": "sel3_4#0",
1293           "pinName": "SC"
1294         },
1295         "name": "unnamedWire#23",
1296         "path": []
1297       },
1298       {
1299         "pin1": {
1300           "compName": "WireCrossPoint#44",
1301           "pinName": ""
1302         },
1303         "pin2": {
1304           "compName": "sel3_4#1",
1305           "pinName": "SA"
1306         },
1307         "name": "unnamedWire#24",
1308         "path": [
1309           {
1310             "x": 135.0,
1311             "y": 930.0
1312           }
1313         ]
1314       },
1315       {
1316         "pin1": {
1317           "compName": "WireCrossPoint#4",
1318           "pinName": ""
1319         },
1320         "pin2": {
1321           "compName": "sel3_4#1",
1322           "pinName": "SB"
1323         },
1324         "name": "unnamedWire#25",
1325         "path": [
1326           {
1327             "x": 130.0,
1328             "y": 940.0
1329           }
1330         ]
1331       },
1332       {
1333         "pin1": {
1334           "compName": "sel3_4#1",
1335           "pinName": "SC"
1336         },
1337         "pin2": {
1338           "compName": "WireCrossPoint#42",
1339           "pinName": ""
1340         },
1341         "name": "unnamedWire#26",
1342         "path": [
1343           {
1344             "x": 125.0,
1345             "y": 950.0
1346           }
1347         ]
1348       },
1349       {
1350         "pin1": {
1351           "compName": "Splitter#2",
1352           "pinName": "I"
1353         },
1354         "pin2": {
1355           "compName": "_submodelinterface",
1356           "pinName": "A"
1357         },
1358         "name": "unnamedWire#27",
1359         "path": []
1360       },
1361       {
1362         "pin1": {
1363           "compName": "ram4#0",
1364           "pinName": "B3"
1365         },
1366         "pin2": {
1367           "compName": "Splitter#3",
1368           "pinName": "O3"
1369         },
1370         "name": "unnamedWire#28",
1371         "path": [
1372           {
1373             "x": 650.0,
1374             "y": 245.0
1375           },
1376           {
1377             "x": 650.0,
1378             "y": 335.0
1379           }
1380         ]
1381       },
1382       {
1383         "pin1": {
1384           "compName": "ram4#0",
1385           "pinName": "B2"
1386         },
1387         "pin2": {
1388           "compName": "Splitter#3",
1389           "pinName": "O2"
1390         },
1391         "name": "unnamedWire#29",
1392         "path": [
1393           {
1394             "x": 645.0,
1395             "y": 235.0
1396           },
1397           {
1398             "x": 645.0,
1399             "y": 345.0
1400           }
1401         ]
1402       },
1403       {
1404         "pin1": {
1405           "compName": "Splitter#3",
1406           "pinName": "O1"
1407         },
1408         "pin2": {
1409           "compName": "ram4#0",
1410           "pinName": "B1"
1411         },
1412         "name": "unnamedWire#30",
1413         "path": [
1414           {
1415             "x": 640.0,
1416             "y": 355.0
1417           },
1418           {
1419             "x": 640.0,
1420             "y": 225.0
1421           }
1422         ]
1423       },
1424       {
1425         "pin1": {
1426           "compName": "Splitter#4",
1427           "pinName": "I"
1428         },
1429         "pin2": {
1430           "compName": "_submodelinterface",
1431           "pinName": "D"
1432         },
1433         "name": "unnamedWire#31",
1434         "path": [
1435           {
1436             "x": 490.0,
1437             "y": 480.0
1438           },
1439           {
1440             "x": 600.0,
1441             "y": 480.0
1442           }
1443         ]
1444       },
1445       {
1446         "pin1": {
1447           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1448           "pinName": "D4"
1449         },
1450         "pin2": {
1451           "compName": "Splitter#4",
1452           "pinName": "O3"
1453         },
1454         "name": "unnamedWire#32",
1455         "path": [
1456           {
1457             "x": 475.0,
1458             "y": 645.0
1459           }
1460         ]
1461       },
1462       {
1463         "pin1": {
1464           "compName": "Splitter#4",
1465           "pinName": "O2"
1466         },
1467         "pin2": {
1468           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1469           "pinName": "D3"
1470         },
1471         "name": "unnamedWire#33",
1472         "path": [
1473           {
1474             "x": 485.0,
1475             "y": 640.0
1476           }
1477         ]
1478       },
1479       {
1480         "pin1": {
1481           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1482           "pinName": "D2"
1483         },
1484         "pin2": {
1485           "compName": "Splitter#4",
1486           "pinName": "O1"
1487         },
1488         "name": "unnamedWire#34",
1489         "path": [
1490           {
1491             "x": 495.0,
1492             "y": 635.0
1493           }
1494         ]
1495       },
1496       {
1497         "pin1": {
1498           "compName": "ram4#0",
1499           "pinName": "QA1"
1500         },
1501         "pin2": {
1502           "compName": "dlatch4#0",
1503           "pinName": "D1"
1504         },
1505         "name": "unnamedWire#35",
1506         "path": []
1507       },
1508       {
1509         "pin1": {
1510           "compName": "ram4#0",
1511           "pinName": "QA2"
1512         },
1513         "pin2": {
1514           "compName": "dlatch4#0",
1515           "pinName": "D2"
1516         },
1517         "name": "unnamedWire#36",
1518         "path": []
1519       },
1520       {
1521         "pin1": {
1522           "compName": "ram4#0",
1523           "pinName": "QA3"
1524         },
1525         "pin2": {
1526           "compName": "dlatch4#0",
1527           "pinName": "D3"
1528         },
1529         "name": "unnamedWire#37",
1530         "path": []
1531       },
1532       {
1533         "pin1": {
1534           "compName": "ram4#0",
1535           "pinName": "QA4"
1536         },
1537         "pin2": {
1538           "compName": "dlatch4#0",
1539           "pinName": "D4"
1540         },
1541         "name": "unnamedWire#38",
1542         "path": []
1543       },
1544       {
1545         "pin1": {
1546           "compName": "ram4#0",
1547           "pinName": "QB1"
1548         },
1549         "pin2": {
1550           "compName": "dlatch4#1",
1551           "pinName": "D1"
1552         },
1553         "name": "unnamedWire#39",
1554         "path": [
1555           {
1556             "x": 695.0,
1557             "y": 215.0
1558           },
1559           {
1560             "x": 695.0,
1561             "y": 575.0
1562           },
1563           {
1564             "x": 250.0,
1565             "y": 575.0
1566           },
1567           {
1568             "x": 250.0,
1569             "y": 695.0
1570           }
1571         ]
1572       },
1573       {
1574         "pin1": {
1575           "compName": "ram4#0",
1576           "pinName": "QB2"
1577         },
1578         "pin2": {
1579           "compName": "dlatch4#1",
1580           "pinName": "D2"
1581         },
1582         "name": "unnamedWire#40",
1583         "path": [
1584           {
1585             "x": 700.0,
1586             "y": 225.0
1587           },
1588           {
1589             "x": 700.0,
1590             "y": 570.0
1591           },
1592           {
1593             "x": 245.0,
1594             "y": 570.0
1595           },
1596           {
1597             "x": 245.0,
1598             "y": 705.0
1599           }
1600         ]
1601       },
1602       {
1603         "pin1": {
1604           "compName": "ram4#0",
1605           "pinName": "QB3"
1606         },
1607         "pin2": {
1608           "compName": "dlatch4#1",
1609           "pinName": "D3"
1610         },
1611         "name": "unnamedWire#41",
1612         "path": [
1613           {
1614             "x": 705.0,
1615             "y": 235.0
1616           },
1617           {
1618             "x": 705.0,
1619             "y": 565.0
1620           },
1621           {
1622             "x": 240.0,
1623             "y": 565.0
1624           },
1625           {
1626             "x": 240.0,
1627             "y": 715.0
1628           }
1629         ]
1630       },
1631       {
1632         "pin1": {
1633           "compName": "ram4#0",
1634           "pinName": "QB4"
1635         },
1636         "pin2": {
1637           "compName": "dlatch4#1",
1638           "pinName": "D4"
1639         },
1640         "name": "unnamedWire#42",
1641         "path": [
1642           {
1643             "x": 710.0,
1644             "y": 245.0
1645           },
1646           {
1647             "x": 710.0,
1648             "y": 560.0
1649           },
1650           {
1651             "x": 235.0,
1652             "y": 560.0
1653           },
1654           {
1655             "x": 235.0,
1656             "y": 725.0
1657           }
1658         ]
1659       },
1660       {
1661         "pin1": {
1662           "compName": "_submodelinterface",
1663           "pinName": "Cn"
1664         },
1665         "pin2": {
1666           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1667           "pinName": "Cn"
1668         },
1669         "name": "unnamedWire#43",
1670         "path": [
1671           {
1672             "x": 55.0,
1673             "y": 1050.0
1674           },
1675           {
1676             "x": 55.0,
1677             "y": 600.0
1678           },
1679           {
1680             "x": 520.0,
1681             "y": 600.0
1682           }
1683         ]
1684       },
1685       {
1686         "pin1": {
1687           "compName": "ram4#0",
1688           "pinName": "A0"
1689         },
1690         "pin2": {
1691           "compName": "Splitter#2",
1692           "pinName": "O0"
1693         },
1694         "name": "unnamedWire#44",
1695         "path": [
1696           {
1697             "x": 650.0,
1698             "y": 175.0
1699           },
1700           {
1701             "x": 650.0,
1702             "y": 165.0
1703           }
1704         ]
1705       },
1706       {
1707         "pin1": {
1708           "compName": "Splitter#2",
1709           "pinName": "O1"
1710         },
1711         "pin2": {
1712           "compName": "ram4#0",
1713           "pinName": "A1"
1714         },
1715         "name": "unnamedWire#45",
1716         "path": [
1717           {
1718             "x": 645.0,
1719             "y": 155.0
1720           },
1721           {
1722             "x": 645.0,
1723             "y": 185.0
1724           }
1725         ]
1726       },
1727       {
1728         "pin1": {
1729           "compName": "Splitter#2",
1730           "pinName": "O2"
1731         },
1732         "pin2": {
1733           "compName": "ram4#0",
1734           "pinName": "A2"
1735         },
1736         "name": "unnamedWire#46",
1737         "path": [
1738           {
1739             "x": 640.0,
1740             "y": 145.0
1741           },
1742           {
1743             "x": 640.0,
1744             "y": 195.0
1745           }
1746         ]
1747       },
1748       {
1749         "pin1": {
1750           "compName": "Splitter#2",
1751           "pinName": "O3"
1752         },
1753         "pin2": {
1754           "compName": "ram4#0",
1755           "pinName": "A3"
1756         },
1757         "name": "unnamedWire#47",
1758         "path": [
1759           {
1760             "x": 635.0,
1761             "y": 135.0
1762           },
1763           {
1764             "x": 635.0,
1765             "y": 205.0
1766           }
1767         ]
1768       },
1769       {
1770         "pin1": {
1771           "compName": "dlatch4#0",
1772           "pinName": "Q1"
1773         },
1774         "pin2": {
1775           "compName": "WireCrossPoint#6",
1776           "pinName": ""
1777         },
1778         "name": "unnamedWire#48",
1779         "path": [
1780           {
1781             "x": 765.0,
1782             "y": 175.0
1783           },
1784           {
1785             "x": 765.0,
1786             "y": 80.0
1787           },
1788           {
1789             "x": 350.0,
1790             "y": 80.0
1791           }
1792         ]
1793       },
1794       {
1795         "pin1": {
1796           "compName": "dlatch4#0",
1797           "pinName": "Q2"
1798         },
1799         "pin2": {
1800           "compName": "WireCrossPoint#7",
1801           "pinName": ""
1802         },
1803         "name": "unnamedWire#49",
1804         "path": [
1805           {
1806             "x": 770.0,
1807             "y": 185.0
1808           },
1809           {
1810             "x": 770.0,
1811             "y": 75.0
1812           },
1813           {
1814             "x": 345.0,
1815             "y": 75.0
1816           }
1817         ]
1818       },
1819       {
1820         "pin1": {
1821           "compName": "dlatch4#0",
1822           "pinName": "Q3"
1823         },
1824         "pin2": {
1825           "compName": "WireCrossPoint#8",
1826           "pinName": ""
1827         },
1828         "name": "unnamedWire#50",
1829         "path": [
1830           {
1831             "x": 775.0,
1832             "y": 195.0
1833           },
1834           {
1835             "x": 775.0,
1836             "y": 70.0
1837           },
1838           {
1839             "x": 340.0,
1840             "y": 70.0
1841           }
1842         ]
1843       },
1844       {
1845         "pin1": {
1846           "compName": "dlatch4#0",
1847           "pinName": "Q4"
1848         },
1849         "pin2": {
1850           "compName": "WireCrossPoint#9",
1851           "pinName": ""
1852         },
1853         "name": "unnamedWire#51",
1854         "path": [
1855           {
1856             "x": 780.0,
1857             "y": 205.0
1858           },
1859           {
1860             "x": 780.0,
1861             "y": 65.0
1862           },
1863           {
1864             "x": 335.0,
1865             "y": 65.0
1866           }
1867         ]
1868       },
1869       {
1870         "pin1": {
1871           "compName": "WireCrossPoint#6",
1872           "pinName": ""
1873         },
1874         "pin2": {
1875           "compName": "mux1_4#0",
1876           "pinName": "I0_1"
1877         },
1878         "name": "unnamedWire#52",
1879         "path": []
1880       },
1881       {
1882         "pin1": {
1883           "compName": "WireCrossPoint#7",
1884           "pinName": ""
1885         },
1886         "pin2": {
1887           "compName": "mux1_4#0",
1888           "pinName": "I0_2"
1889         },
1890         "name": "unnamedWire#53",
1891         "path": []
1892       },
1893       {
1894         "pin1": {
1895           "compName": "WireCrossPoint#8",
1896           "pinName": ""
1897         },
1898         "pin2": {
1899           "compName": "mux1_4#0",
1900           "pinName": "I0_3"
1901         },
1902         "name": "unnamedWire#54",
1903         "path": []
1904       },
1905       {
1906         "pin1": {
1907           "compName": "WireCrossPoint#9",
1908           "pinName": ""
1909         },
1910         "pin2": {
1911           "compName": "mux1_4#0",
1912           "pinName": "I0_4"
1913         },
1914         "name": "unnamedWire#55",
1915         "path": []
1916       },
1917       {
1918         "pin1": {
1919           "compName": "WireCrossPoint#6",
1920           "pinName": ""
1921         },
1922         "pin2": {
1923           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1924           "pinName": "A1"
1925         },
1926         "name": "unnamedWire#56",
1927         "path": [
1928           {
1929             "x": 350.0,
1930             "y": 655.0
1931           }
1932         ]
1933       },
1934       {
1935         "pin1": {
1936           "compName": "WireCrossPoint#7",
1937           "pinName": ""
1938         },
1939         "pin2": {
1940           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1941           "pinName": "A2"
1942         },
1943         "name": "unnamedWire#57",
1944         "path": [
1945           {
1946             "x": 345.0,
1947             "y": 660.0
1948           }
1949         ]
1950       },
1951       {
1952         "pin1": {
1953           "compName": "WireCrossPoint#8",
1954           "pinName": ""
1955         },
1956         "pin2": {
1957           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1958           "pinName": "A3"
1959         },
1960         "name": "unnamedWire#58",
1961         "path": [
1962           {
1963             "x": 340.0,
1964             "y": 665.0
1965           }
1966         ]
1967       },
1968       {
1969         "pin1": {
1970           "compName": "WireCrossPoint#9",
1971           "pinName": ""
1972         },
1973         "pin2": {
1974           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1975           "pinName": "A4"
1976         },
1977         "name": "unnamedWire#59",
1978         "path": [
1979           {
1980             "x": 335.0,
1981             "y": 670.0
1982           }
1983         ]
1984       },
1985       {
1986         "pin1": {
1987           "compName": "dlatch4#1",
1988           "pinName": "Q1"
1989         },
1990         "pin2": {
1991           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1992           "pinName": "B1"
1993         },
1994         "name": "unnamedWire#60",
1995         "path": [
1996           {
1997             "x": 300.0,
1998             "y": 695.0
1999           },
2000           {
2001             "x": 300.0,
2002             "y": 680.0
2003           }
2004         ]
2005       },
2006       {
2007         "pin1": {
2008           "compName": "dlatch4#1",
2009           "pinName": "Q2"
2010         },
2011         "pin2": {
2012           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2013           "pinName": "B2"
2014         },
2015         "name": "unnamedWire#61",
2016         "path": [
2017           {
2018             "x": 305.0,
2019             "y": 705.0
2020           },
2021           {
2022             "x": 305.0,
2023             "y": 685.0
2024           }
2025         ]
2026       },
2027       {
2028         "pin1": {
2029           "compName": "dlatch4#1",
2030           "pinName": "Q3"
2031         },
2032         "pin2": {
2033           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2034           "pinName": "B3"
2035         },
2036         "name": "unnamedWire#62",
2037         "path": [
2038           {
2039             "x": 310.0,
2040             "y": 715.0
2041           },
2042           {
2043             "x": 310.0,
2044             "y": 690.0
2045           }
2046         ]
2047       },
2048       {
2049         "pin1": {
2050           "compName": "dlatch4#1",
2051           "pinName": "Q4"
2052         },
2053         "pin2": {
2054           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2055           "pinName": "B4"
2056         },
2057         "name": "unnamedWire#63",
2058         "path": [
2059           {
2060             "x": 315.0,
2061             "y": 725.0
2062           },
2063           {
2064             "x": 315.0,
2065             "y": 695.0
2066           }
2067         ]
2068       },
2069       {
2070         "pin1": {
2071           "compName": "dff4#0",
2072           "pinName": "Q1"
2073         },
2074         "pin2": {
2075           "compName": "WireCrossPoint#10",
2076           "pinName": ""
2077         },
2078         "name": "unnamedWire#64",
2079         "path": []
2080       },
2081       {
2082         "pin1": {
2083           "compName": "dff4#0",
2084           "pinName": "Q2"
2085         },
2086         "pin2": {
2087           "compName": "WireCrossPoint#11",
2088           "pinName": ""
2089         },
2090         "name": "unnamedWire#65",
2091         "path": []
2092       },
2093       {
2094         "pin1": {
2095           "compName": "dff4#0",
2096           "pinName": "Q3"
2097         },
2098         "pin2": {
2099           "compName": "WireCrossPoint#12",
2100           "pinName": ""
2101         },
2102         "name": "unnamedWire#66",
2103         "path": []
2104       },
2105       {
2106         "pin1": {
2107           "compName": "dff4#0",
2108           "pinName": "Q4"
2109         },
2110         "pin2": {
2111           "compName": "WireCrossPoint#13",
2112           "pinName": ""
2113         },
2114         "name": "unnamedWire#67",
2115         "path": []
2116       },
2117       {
2118         "pin1": {
2119           "compName": "WireCrossPoint#10",
2120           "pinName": ""
2121         },
2122         "pin2": {
2123           "compName": "WireCrossPoint#14",
2124           "pinName": ""
2125         },
2126         "name": "unnamedWire#68",
2127         "path": []
2128       },
2129       {
2130         "pin1": {
2131           "compName": "WireCrossPoint#14",
2132           "pinName": ""
2133         },
2134         "pin2": {
2135           "compName": "TriStateBuffer#0",
2136           "pinName": "IN"
2137         },
2138         "name": "unnamedWire#69",
2139         "path": []
2140       },
2141       {
2142         "pin1": {
2143           "compName": "WireCrossPoint#13",
2144           "pinName": ""
2145         },
2146         "pin2": {
2147           "compName": "WireCrossPoint#15",
2148           "pinName": ""
2149         },
2150         "name": "unnamedWire#70",
2151         "path": []
2152       },
2153       {
2154         "pin1": {
2155           "compName": "_submodelinterface",
2156           "pinName": "Qn"
2157         },
2158         "pin2": {
2159           "compName": "WireCrossPoint#40",
2160           "pinName": ""
2161         },
2162         "name": "unnamedWire#71",
2163         "path": [
2164           {
2165             "x": 80.0,
2166             "y": 200.0
2167           },
2168           {
2169             "x": 80.0,
2170             "y": 965.0
2171           }
2172         ]
2173       },
2174       {
2175         "pin1": {
2176           "compName": "WireCrossPoint#11",
2177           "pinName": ""
2178         },
2179         "pin2": {
2180           "compName": "WireCrossPoint#16",
2181           "pinName": ""
2182         },
2183         "name": "unnamedWire#72",
2184         "path": [
2185           {
2186             "x": 245.0,
2187             "y": 1095.0
2188           },
2189           {
2190             "x": 130.0,
2191             "y": 1095.0
2192           },
2193           {
2194             "x": 130.0,
2195             "y": 1050.0
2196           },
2197           {
2198             "x": 135.0,
2199             "y": 1050.0
2200           }
2201         ]
2202       },
2203       {
2204         "pin1": {
2205           "compName": "WireCrossPoint#12",
2206           "pinName": ""
2207         },
2208         "pin2": {
2209           "compName": "WireCrossPoint#17",
2210           "pinName": ""
2211         },
2212         "name": "unnamedWire#73",
2213         "path": [
2214           {
2215             "x": 250.0,
2216             "y": 1100.0
2217           },
2218           {
2219             "x": 135.0,
2220             "y": 1100.0
2221           },
2222           {
2223             "x": 135.0,
2224             "y": 1055.0
2225           },
2226           {
2227             "x": 140.0,
2228             "y": 1055.0
2229           }
2230         ]
2231       },
2232       {
2233         "pin1": {
2234           "compName": "WireCrossPoint#16",
2235           "pinName": ""
2236         },
2237         "pin2": {
2238           "compName": "sel3_4#1",
2239           "pinName": "C1"
2240         },
2241         "name": "unnamedWire#74",
2242         "path": []
2243       },
2244       {
2245         "pin1": {
2246           "compName": "WireCrossPoint#17",
2247           "pinName": ""
2248         },
2249         "pin2": {
2250           "compName": "sel3_4#1",
2251           "pinName": "C2"
2252         },
2253         "name": "unnamedWire#75",
2254         "path": []
2255       },
2256       {
2257         "pin1": {
2258           "compName": "WireCrossPoint#13",
2259           "pinName": ""
2260         },
2261         "pin2": {
2262           "compName": "sel3_4#1",
2263           "pinName": "C3"
2264         },
2265         "name": "unnamedWire#76",
2266         "path": [
2267           {
2268             "x": 255.0,
2269             "y": 1105.0
2270           },
2271           {
2272             "x": 140.0,
2273             "y": 1105.0
2274           },
2275           {
2276             "x": 140.0,
2277             "y": 1060.0
2278           }
2279         ]
2280       },
2281       {
2282         "pin1": {
2283           "compName": "Splitter#0",
2284           "pinName": "O7"
2285         },
2286         "pin2": {
2287           "compName": "Am2901DestDecode#0",
2288           "pinName": "I7"
2289         },
2290         "name": "unnamedWire#77",
2291         "path": [
2292           {
2293             "x": 840.0,
2294             "y": 770.0
2295           },
2296           {
2297             "x": 840.0,
2298             "y": 310.0
2299           },
2300           {
2301             "x": 370.0,
2302             "y": 310.0
2303           },
2304           {
2305             "x": 370.0,
2306             "y": 175.0
2307           }
2308         ]
2309       },
2310       {
2311         "pin1": {
2312           "compName": "_submodelinterface",
2313           "pinName": "RAMn"
2314         },
2315         "pin2": {
2316           "compName": "WireCrossPoint#41",
2317           "pinName": ""
2318         },
2319         "name": "unnamedWire#78",
2320         "path": [
2321           {
2322             "x": 75.0,
2323             "y": 100.0
2324           },
2325           {
2326             "x": 75.0,
2327             "y": 765.0
2328           }
2329         ]
2330       },
2331       {
2332         "pin1": {
2333           "compName": "WireCrossPoint#10",
2334           "pinName": ""
2335         },
2336         "pin2": {
2337           "compName": "sel3_4#1",
2338           "pinName": "A2"
2339         },
2340         "name": "unnamedWire#79",
2341         "path": [
2342           {
2343             "x": 240.0,
2344             "y": 1090.0
2345           },
2346           {
2347             "x": 125.0,
2348             "y": 1090.0
2349           },
2350           {
2351             "x": 125.0,
2352             "y": 1045.0
2353           },
2354           {
2355             "x": 130.0,
2356             "y": 1045.0
2357           },
2358           {
2359             "x": 130.0,
2360             "y": 970.0
2361           }
2362         ]
2363       },
2364       {
2365         "pin1": {
2366           "compName": "WireCrossPoint#14",
2367           "pinName": ""
2368         },
2369         "pin2": {
2370           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2371           "pinName": "Q1"
2372         },
2373         "name": "unnamedWire#80",
2374         "path": [
2375           {
2376             "x": 320.0,
2377             "y": 705.0
2378           }
2379         ]
2380       },
2381       {
2382         "pin1": {
2383           "compName": "WireCrossPoint#11",
2384           "pinName": ""
2385         },
2386         "pin2": {
2387           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2388           "pinName": "Q2"
2389         },
2390         "name": "unnamedWire#81",
2391         "path": [
2392           {
2393             "x": 325.0,
2394             "y": 940.0
2395           },
2396           {
2397             "x": 325.0,
2398             "y": 710.0
2399           }
2400         ]
2401       },
2402       {
2403         "pin1": {
2404           "compName": "WireCrossPoint#12",
2405           "pinName": ""
2406         },
2407         "pin2": {
2408           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2409           "pinName": "Q3"
2410         },
2411         "name": "unnamedWire#82",
2412         "path": [
2413           {
2414             "x": 330.0,
2415             "y": 950.0
2416           },
2417           {
2418             "x": 330.0,
2419             "y": 715.0
2420           }
2421         ]
2422       },
2423       {
2424         "pin1": {
2425           "compName": "WireCrossPoint#15",
2426           "pinName": ""
2427         },
2428         "pin2": {
2429           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2430           "pinName": "Q4"
2431         },
2432         "name": "unnamedWire#83",
2433         "path": [
2434           {
2435             "x": 335.0,
2436             "y": 720.0
2437           }
2438         ]
2439       },
2440       {
2441         "pin1": {
2442           "compName": "WireCrossPoint#16",
2443           "pinName": ""
2444         },
2445         "pin2": {
2446           "compName": "sel3_4#1",
2447           "pinName": "A3"
2448         },
2449         "name": "unnamedWire#84",
2450         "path": [
2451           {
2452             "x": 135.0,
2453             "y": 980.0
2454           }
2455         ]
2456       },
2457       {
2458         "pin1": {
2459           "compName": "WireCrossPoint#17",
2460           "pinName": ""
2461         },
2462         "pin2": {
2463           "compName": "sel3_4#1",
2464           "pinName": "A4"
2465         },
2466         "name": "unnamedWire#85",
2467         "path": [
2468           {
2469             "x": 140.0,
2470             "y": 990.0
2471           }
2472         ]
2473       },
2474       {
2475         "pin1": {
2476           "compName": "sel3_4#1",
2477           "pinName": "Y1"
2478         },
2479         "pin2": {
2480           "compName": "dff4#0",
2481           "pinName": "D1"
2482         },
2483         "name": "unnamedWire#86",
2484         "path": []
2485       },
2486       {
2487         "pin1": {
2488           "compName": "sel3_4#1",
2489           "pinName": "Y2"
2490         },
2491         "pin2": {
2492           "compName": "dff4#0",
2493           "pinName": "D2"
2494         },
2495         "name": "unnamedWire#87",
2496         "path": []
2497       },
2498       {
2499         "pin1": {
2500           "compName": "sel3_4#1",
2501           "pinName": "Y3"
2502         },
2503         "pin2": {
2504           "compName": "dff4#0",
2505           "pinName": "D3"
2506         },
2507         "name": "unnamedWire#88",
2508         "path": []
2509       },
2510       {
2511         "pin1": {
2512           "compName": "sel3_4#1",
2513           "pinName": "Y4"
2514         },
2515         "pin2": {
2516           "compName": "dff4#0",
2517           "pinName": "D4"
2518         },
2519         "name": "unnamedWire#89",
2520         "path": []
2521       },
2522       {
2523         "pin1": {
2524           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2525           "pinName": "Cn+4"
2526         },
2527         "pin2": {
2528           "compName": "_submodelinterface",
2529           "pinName": "Cn+4"
2530         },
2531         "name": "unnamedWire#90",
2532         "path": [
2533           {
2534             "x": 615.0,
2535             "y": 665.0
2536           },
2537           {
2538             "x": 615.0,
2539             "y": 1200.0
2540           }
2541         ]
2542       },
2543       {
2544         "pin1": {
2545           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2546           "pinName": "OVR"
2547         },
2548         "pin2": {
2549           "compName": "_submodelinterface",
2550           "pinName": "OVR"
2551         },
2552         "name": "unnamedWire#91",
2553         "path": [
2554           {
2555             "x": 610.0,
2556             "y": 675.0
2557           },
2558           {
2559             "x": 610.0,
2560             "y": 1125.0
2561           },
2562           {
2563             "x": 95.0,
2564             "y": 1125.0
2565           },
2566           {
2567             "x": 95.0,
2568             "y": 500.0
2569           }
2570         ]
2571       },
2572       {
2573         "pin1": {
2574           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2575           "pinName": "F1"
2576         },
2577         "pin2": {
2578           "compName": "WireCrossPoint#18",
2579           "pinName": ""
2580         },
2581         "name": "unnamedWire#92",
2582         "path": [
2583           {
2584             "x": 635.0,
2585             "y": 625.0
2586           },
2587           {
2588             "x": 635.0,
2589             "y": 530.0
2590           }
2591         ]
2592       },
2593       {
2594         "pin1": {
2595           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2596           "pinName": "F4"
2597         },
2598         "pin2": {
2599           "compName": "WireCrossPoint#19",
2600           "pinName": ""
2601         },
2602         "name": "unnamedWire#93",
2603         "path": [
2604           {
2605             "x": 620.0,
2606             "y": 655.0
2607           },
2608           {
2609             "x": 620.0,
2610             "y": 545.0
2611           }
2612         ]
2613       },
2614       {
2615         "pin1": {
2616           "compName": "TriStateBuffer#3",
2617           "pinName": "OUT"
2618         },
2619         "pin2": {
2620           "compName": "WireCrossPoint#20",
2621           "pinName": ""
2622         },
2623         "name": "unnamedWire#94",
2624         "path": []
2625       },
2626       {
2627         "pin1": {
2628           "compName": "WireCrossPoint#45",
2629           "pinName": ""
2630         },
2631         "pin2": {
2632           "compName": "TriStateBuffer#3",
2633           "pinName": "EN"
2634         },
2635         "name": "unnamedWire#95",
2636         "path": []
2637       },
2638       {
2639         "pin1": {
2640           "compName": "WireCrossPoint#20",
2641           "pinName": ""
2642         },
2643         "pin2": {
2644           "compName": "sel3_4#0",
2645           "pinName": "C4"
2646         },
2647         "name": "unnamedWire#96",
2648         "path": [
2649           {
2650             "x": 435.0,
2651             "y": 795.0
2652           },
2653           {
2654             "x": 195.0,
2655             "y": 795.0
2656           },
2657           {
2658             "x": 195.0,
2659             "y": 880.0
2660           },
2661           {
2662             "x": 140.0,
2663             "y": 880.0
2664           },
2665           {
2666             "x": 140.0,
2667             "y": 870.0
2668           }
2669         ]
2670       },
2671       {
2672         "pin1": {
2673           "compName": "WireCrossPoint#20",
2674           "pinName": ""
2675         },
2676         "pin2": {
2677           "compName": "_submodelinterface",
2678           "pinName": "RAMn+3"
2679         },
2680         "name": "unnamedWire#97",
2681         "path": [
2682           {
2683             "x": 455.0,
2684             "y": 735.0
2685           },
2686           {
2687             "x": 455.0,
2688             "y": 1100.0
2689           }
2690         ]
2691       },
2692       {
2693         "pin1": {
2694           "compName": "WireCrossPoint#18",
2695           "pinName": ""
2696         },
2697         "pin2": {
2698           "compName": "WireCrossPoint#21",
2699           "pinName": ""
2700         },
2701         "name": "unnamedWire#98",
2702         "path": [
2703           {
2704             "x": 380.0,
2705             "y": 505.0
2706           }
2707         ]
2708       },
2709       {
2710         "pin1": {
2711           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2712           "pinName": "F2"
2713         },
2714         "pin2": {
2715           "compName": "WireCrossPoint#22",
2716           "pinName": ""
2717         },
2718         "name": "unnamedWire#99",
2719         "path": [
2720           {
2721             "x": 630.0,
2722             "y": 635.0
2723           },
2724           {
2725             "x": 630.0,
2726             "y": 535.0
2727           },
2728           {
2729             "x": 385.0,
2730             "y": 535.0
2731           },
2732           {
2733             "x": 385.0,
2734             "y": 510.0
2735           }
2736         ]
2737       },
2738       {
2739         "pin1": {
2740           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2741           "pinName": "F3"
2742         },
2743         "pin2": {
2744           "compName": "WireCrossPoint#23",
2745           "pinName": ""
2746         },
2747         "name": "unnamedWire#100",
2748         "path": [
2749           {
2750             "x": 625.0,
2751             "y": 645.0
2752           },
2753           {
2754             "x": 625.0,
2755             "y": 540.0
2756           },
2757           {
2758             "x": 390.0,
2759             "y": 540.0
2760           },
2761           {
2762             "x": 390.0,
2763             "y": 515.0
2764           }
2765         ]
2766       },
2767       {
2768         "pin1": {
2769           "compName": "WireCrossPoint#19",
2770           "pinName": ""
2771         },
2772         "pin2": {
2773           "compName": "WireCrossPoint#24",
2774           "pinName": ""
2775         },
2776         "name": "unnamedWire#101",
2777         "path": [
2778           {
2779             "x": 395.0,
2780             "y": 520.0
2781           }
2782         ]
2783       },
2784       {
2785         "pin1": {
2786           "compName": "WireCrossPoint#21",
2787           "pinName": ""
2788         },
2789         "pin2": {
2790           "compName": "WireCrossPoint#25",
2791           "pinName": ""
2792         },
2793         "name": "unnamedWire#102",
2794         "path": []
2795       },
2796       {
2797         "pin1": {
2798           "compName": "WireCrossPoint#22",
2799           "pinName": ""
2800         },
2801         "pin2": {
2802           "compName": "WireCrossPoint#26",
2803           "pinName": ""
2804         },
2805         "name": "unnamedWire#103",
2806         "path": []
2807       },
2808       {
2809         "pin1": {
2810           "compName": "WireCrossPoint#23",
2811           "pinName": ""
2812         },
2813         "pin2": {
2814           "compName": "WireCrossPoint#27",
2815           "pinName": ""
2816         },
2817         "name": "unnamedWire#104",
2818         "path": []
2819       },
2820       {
2821         "pin1": {
2822           "compName": "WireCrossPoint#24",
2823           "pinName": ""
2824         },
2825         "pin2": {
2826           "compName": "WireCrossPoint#28",
2827           "pinName": ""
2828         },
2829         "name": "unnamedWire#105",
2830         "path": []
2831       },
2832       {
2833         "pin1": {
2834           "compName": "WireCrossPoint#25",
2835           "pinName": ""
2836         },
2837         "pin2": {
2838           "compName": "or4#0",
2839           "pinName": "A1"
2840         },
2841         "name": "unnamedWire#106",
2842         "path": []
2843       },
2844       {
2845         "pin1": {
2846           "compName": "WireCrossPoint#26",
2847           "pinName": ""
2848         },
2849         "pin2": {
2850           "compName": "or4#0",
2851           "pinName": "A2"
2852         },
2853         "name": "unnamedWire#107",
2854         "path": []
2855       },
2856       {
2857         "pin1": {
2858           "compName": "WireCrossPoint#27",
2859           "pinName": ""
2860         },
2861         "pin2": {
2862           "compName": "or4#0",
2863           "pinName": "A3"
2864         },
2865         "name": "unnamedWire#108",
2866         "path": []
2867       },
2868       {
2869         "pin1": {
2870           "compName": "WireCrossPoint#28",
2871           "pinName": ""
2872         },
2873         "pin2": {
2874           "compName": "or4#0",
2875           "pinName": "A4"
2876         },
2877         "name": "unnamedWire#109",
2878         "path": []
2879       },
2880       {
2881         "pin1": {
2882           "compName": "WireCrossPoint#25",
2883           "pinName": ""
2884         },
2885         "pin2": {
2886           "compName": "mux1_4#0",
2887           "pinName": "I1_1"
2888         },
2889         "name": "unnamedWire#110",
2890         "path": [
2891           {
2892             "x": 355.0,
2893             "y": 405.0
2894           }
2895         ]
2896       },
2897       {
2898         "pin1": {
2899           "compName": "WireCrossPoint#26",
2900           "pinName": ""
2901         },
2902         "pin2": {
2903           "compName": "mux1_4#0",
2904           "pinName": "I1_2"
2905         },
2906         "name": "unnamedWire#111",
2907         "path": [
2908           {
2909             "x": 360.0,
2910             "y": 415.0
2911           }
2912         ]
2913       },
2914       {
2915         "pin1": {
2916           "compName": "WireCrossPoint#27",
2917           "pinName": ""
2918         },
2919         "pin2": {
2920           "compName": "mux1_4#0",
2921           "pinName": "I1_3"
2922         },
2923         "name": "unnamedWire#112",
2924         "path": [
2925           {
2926             "x": 365.0,
2927             "y": 425.0
2928           }
2929         ]
2930       },
2931       {
2932         "pin1": {
2933           "compName": "WireCrossPoint#28",
2934           "pinName": ""
2935         },
2936         "pin2": {
2937           "compName": "mux1_4#0",
2938           "pinName": "I1_4"
2939         },
2940         "name": "unnamedWire#113",
2941         "path": [
2942           {
2943             "x": 370.0,
2944             "y": 435.0
2945           }
2946         ]
2947       },
2948       {
2949         "pin1": {
2950           "compName": "WireCrossPoint#21",
2951           "pinName": ""
2952         },
2953         "pin2": {
2954           "compName": "WireCrossPoint#29",
2955           "pinName": ""
2956         },
2957         "name": "unnamedWire#114",
2958         "path": [
2959           {
2960             "x": 105.0,
2961             "y": 505.0
2962           }
2963         ]
2964       },
2965       {
2966         "pin1": {
2967           "compName": "WireCrossPoint#22",
2968           "pinName": ""
2969         },
2970         "pin2": {
2971           "compName": "WireCrossPoint#30",
2972           "pinName": ""
2973         },
2974         "name": "unnamedWire#115",
2975         "path": [
2976           {
2977             "x": 110.0,
2978             "y": 510.0
2979           }
2980         ]
2981       },
2982       {
2983         "pin1": {
2984           "compName": "WireCrossPoint#23",
2985           "pinName": ""
2986         },
2987         "pin2": {
2988           "compName": "WireCrossPoint#31",
2989           "pinName": ""
2990         },
2991         "name": "unnamedWire#116",
2992         "path": [
2993           {
2994             "x": 115.0,
2995             "y": 515.0
2996           }
2997         ]
2998       },
2999       {
3000         "pin1": {
3001           "compName": "sel3_4#1",
3002           "pinName": "A1"
3003         },
3004         "pin2": {
3005           "compName": "WireCrossPoint#40",
3006           "pinName": ""
3007         },
3008         "name": "unnamedWire#117",
3009         "path": [
3010           {
3011             "x": 100.0,
3012             "y": 960.0
3013           }
3014         ]
3015       },
3016       {
3017         "pin1": {
3018           "compName": "WireCrossPoint#29",
3019           "pinName": ""
3020         },
3021         "pin2": {
3022           "compName": "sel3_4#0",
3023           "pinName": "A2"
3024         },
3025         "name": "unnamedWire#118",
3026         "path": []
3027       },
3028       {
3029         "pin1": {
3030           "compName": "WireCrossPoint#30",
3031           "pinName": ""
3032         },
3033         "pin2": {
3034           "compName": "sel3_4#0",
3035           "pinName": "A3"
3036         },
3037         "name": "unnamedWire#119",
3038         "path": []
3039       },
3040       {
3041         "pin1": {
3042           "compName": "WireCrossPoint#31",
3043           "pinName": ""
3044         },
3045         "pin2": {
3046           "compName": "sel3_4#0",
3047           "pinName": "A4"
3048         },
3049         "name": "unnamedWire#120",
3050         "path": []
3051       },
3052       {
3053         "pin1": {
3054           "compName": "WireCrossPoint#30",
3055           "pinName": ""
3056         },
3057         "pin2": {
3058           "compName": "WireCrossPoint#32",
3059           "pinName": ""
3060         },
3061         "name": "unnamedWire#121",
3062         "path": []
3063       },
3064       {
3065         "pin1": {
3066           "compName": "WireCrossPoint#31",
3067           "pinName": ""
3068         },
3069         "pin2": {
3070           "compName": "WireCrossPoint#33",
3071           "pinName": ""
3072         },
3073         "name": "unnamedWire#122",
3074         "path": []
3075       },
3076       {
3077         "pin1": {
3078           "compName": "WireCrossPoint#24",
3079           "pinName": ""
3080         },
3081         "pin2": {
3082           "compName": "WireCrossPoint#34",
3083           "pinName": ""
3084         },
3085         "name": "unnamedWire#123",
3086         "path": [
3087           {
3088             "x": 120.0,
3089             "y": 520.0
3090           }
3091         ]
3092       },
3093       {
3094         "pin1": {
3095           "compName": "WireCrossPoint#29",
3096           "pinName": ""
3097         },
3098         "pin2": {
3099           "compName": "WireCrossPoint#35",
3100           "pinName": ""
3101         },
3102         "name": "unnamedWire#124",
3103         "path": []
3104       },
3105       {
3106         "pin1": {
3107           "compName": "WireCrossPoint#35",
3108           "pinName": ""
3109         },
3110         "pin2": {
3111           "compName": "sel3_4#0",
3112           "pinName": "B1"
3113         },
3114         "name": "unnamedWire#125",
3115         "path": []
3116       },
3117       {
3118         "pin1": {
3119           "compName": "WireCrossPoint#32",
3120           "pinName": ""
3121         },
3122         "pin2": {
3123           "compName": "sel3_4#0",
3124           "pinName": "B2"
3125         },
3126         "name": "unnamedWire#126",
3127         "path": []
3128       },
3129       {
3130         "pin1": {
3131           "compName": "WireCrossPoint#33",
3132           "pinName": ""
3133         },
3134         "pin2": {
3135           "compName": "sel3_4#0",
3136           "pinName": "B3"
3137         },
3138         "name": "unnamedWire#127",
3139         "path": []
3140       },
3141       {
3142         "pin1": {
3143           "compName": "WireCrossPoint#34",
3144           "pinName": ""
3145         },
3146         "pin2": {
3147           "compName": "sel3_4#0",
3148           "pinName": "B4"
3149         },
3150         "name": "unnamedWire#128",
3151         "path": []
3152       },
3153       {
3154         "pin1": {
3155           "compName": "WireCrossPoint#32",
3156           "pinName": ""
3157         },
3158         "pin2": {
3159           "compName": "WireCrossPoint#36",
3160           "pinName": ""
3161         },
3162         "name": "unnamedWire#129",
3163         "path": []
3164       },
3165       {
3166         "pin1": {
3167           "compName": "WireCrossPoint#33",
3168           "pinName": ""
3169         },
3170         "pin2": {
3171           "compName": "WireCrossPoint#37",
3172           "pinName": ""
3173         },
3174         "name": "unnamedWire#130",
3175         "path": []
3176       },
3177       {
3178         "pin1": {
3179           "compName": "WireCrossPoint#34",
3180           "pinName": ""
3181         },
3182         "pin2": {
3183           "compName": "WireCrossPoint#38",
3184           "pinName": ""
3185         },
3186         "name": "unnamedWire#131",
3187         "path": []
3188       },
3189       {
3190         "pin1": {
3191           "compName": "WireCrossPoint#36",
3192           "pinName": ""
3193         },
3194         "pin2": {
3195           "compName": "sel3_4#0",
3196           "pinName": "C1"
3197         },
3198         "name": "unnamedWire#132",
3199         "path": []
3200       },
3201       {
3202         "pin1": {
3203           "compName": "WireCrossPoint#37",
3204           "pinName": ""
3205         },
3206         "pin2": {
3207           "compName": "sel3_4#0",
3208           "pinName": "C2"
3209         },
3210         "name": "unnamedWire#133",
3211         "path": []
3212       },
3213       {
3214         "pin1": {
3215           "compName": "WireCrossPoint#38",
3216           "pinName": ""
3217         },
3218         "pin2": {
3219           "compName": "sel3_4#0",
3220           "pinName": "C3"
3221         },
3222         "name": "unnamedWire#134",
3223         "path": []
3224       },
3225       {
3226         "pin1": {
3227           "compName": "WireCrossPoint#15",
3228           "pinName": ""
3229         },
3230         "pin2": {
3231           "compName": "TriStateBuffer#2",
3232           "pinName": "IN"
3233         },
3234         "name": "unnamedWire#135",
3235         "path": []
3236       },
3237       {
3238         "pin1": {
3239           "compName": "WireCrossPoint#35",
3240           "pinName": ""
3241         },
3242         "pin2": {
3243           "compName": "sel3_4#1",
3244           "pinName": "B1"
3245         },
3246         "name": "unnamedWire#136",
3247         "path": [
3248           {
3249             "x": 105.0,
3250             "y": 1000.0
3251           }
3252         ]
3253       },
3254       {
3255         "pin1": {
3256           "compName": "WireCrossPoint#36",
3257           "pinName": ""
3258         },
3259         "pin2": {
3260           "compName": "sel3_4#1",
3261           "pinName": "B2"
3262         },
3263         "name": "unnamedWire#137",
3264         "path": [
3265           {
3266             "x": 110.0,
3267             "y": 1010.0
3268           }
3269         ]
3270       },
3271       {
3272         "pin1": {
3273           "compName": "WireCrossPoint#37",
3274           "pinName": ""
3275         },
3276         "pin2": {
3277           "compName": "sel3_4#1",
3278           "pinName": "B3"
3279         },
3280         "name": "unnamedWire#138",
3281         "path": [
3282           {
3283             "x": 115.0,
3284             "y": 1020.0
3285           }
3286         ]
3287       },
3288       {
3289         "pin1": {
3290           "compName": "WireCrossPoint#38",
3291           "pinName": ""
3292         },
3293         "pin2": {
3294           "compName": "sel3_4#1",
3295           "pinName": "B4"
3296         },
3297         "name": "unnamedWire#139",
3298         "path": [
3299           {
3300             "x": 120.0,
3301             "y": 1030.0
3302           }
3303         ]
3304       },
3305       {
3306         "pin1": {
3307           "compName": "sel3_4#0",
3308           "pinName": "Y1"
3309         },
3310         "pin2": {
3311           "compName": "ram4#0",
3312           "pinName": "D1"
3313         },
3314         "name": "unnamedWire#140",
3315         "path": [
3316           {
3317             "x": 195.0,
3318             "y": 730.0
3319           },
3320           {
3321             "x": 195.0,
3322             "y": 265.0
3323           }
3324         ]
3325       },
3326       {
3327         "pin1": {
3328           "compName": "sel3_4#0",
3329           "pinName": "Y2"
3330         },
3331         "pin2": {
3332           "compName": "ram4#0",
3333           "pinName": "D2"
3334         },
3335         "name": "unnamedWire#141",
3336         "path": [
3337           {
3338             "x": 200.0,
3339             "y": 740.0
3340           },
3341           {
3342             "x": 200.0,
3343             "y": 275.0
3344           }
3345         ]
3346       },
3347       {
3348         "pin1": {
3349           "compName": "sel3_4#0",
3350           "pinName": "Y3"
3351         },
3352         "pin2": {
3353           "compName": "ram4#0",
3354           "pinName": "D3"
3355         },
3356         "name": "unnamedWire#142",
3357         "path": [
3358           {
3359             "x": 205.0,
3360             "y": 750.0
3361           },
3362           {
3363             "x": 205.0,
3364             "y": 285.0
3365           }
3366         ]
3367       },
3368       {
3369         "pin1": {
3370           "compName": "sel3_4#0",
3371           "pinName": "Y4"
3372         },
3373         "pin2": {
3374           "compName": "ram4#0",
3375           "pinName": "D4"
3376         },
3377         "name": "unnamedWire#143",
3378         "path": [
3379           {
3380             "x": 210.0,
3381             "y": 760.0
3382           },
3383           {
3384             "x": 210.0,
3385             "y": 295.0
3386           }
3387         ]
3388       },
3389       {
3390         "pin1": {
3391           "compName": "Am2901DestDecode#0",
3392           "pinName": "RAMWE"
3393         },
3394         "pin2": {
3395           "compName": "and#0",
3396           "pinName": "A"
3397         },
3398         "name": "unnamedWire#144",
3399         "path": []
3400       },
3401       {
3402         "pin1": {
3403           "compName": "NandGate#0",
3404           "pinName": "Y"
3405         },
3406         "pin2": {
3407           "compName": "and#0",
3408           "pinName": "B"
3409         },
3410         "name": "unnamedWire#145"
3411       },
3412       {
3413         "pin1": {
3414           "compName": "and#0",
3415           "pinName": "Y"
3416         },
3417         "pin2": {
3418           "compName": "ram4#0",
3419           "pinName": "WE"
3420         },
3421         "name": "unnamedWire#146",
3422         "path": [
3423           {
3424             "x": 630.0,
3425             "y": 185.0
3426           },
3427           {
3428             "x": 630.0,
3429             "y": 255.0
3430           }
3431         ]
3432       },
3433       {
3434         "pin1": {
3435           "compName": "Am2901DestDecode#0",
3436           "pinName": "QWE"
3437         },
3438         "pin2": {
3439           "compName": "dff4#0",
3440           "pinName": "WE"
3441         },
3442         "name": "unnamedWire#147",
3443         "path": [
3444           {
3445             "x": 450.0,
3446             "y": 215.0
3447           },
3448           {
3449             "x": 450.0,
3450             "y": 245.0
3451           },
3452           {
3453             "x": 190.0,
3454             "y": 245.0
3455           },
3456           {
3457             "x": 190.0,
3458             "y": 980.0
3459           }
3460         ]
3461       },
3462       {
3463         "pin1": {
3464           "compName": "Am2901DestDecode#0",
3465           "pinName": "YF"
3466         },
3467         "pin2": {
3468           "compName": "mux1_4#0",
3469           "pinName": "S0"
3470         },
3471         "name": "unnamedWire#148",
3472         "path": [
3473           {
3474             "x": 435.0,
3475             "y": 195.0
3476           },
3477           {
3478             "x": 435.0,
3479             "y": 355.0
3480           }
3481         ]
3482       },
3483       {
3484         "pin1": {
3485           "compName": "Splitter#4",
3486           "pinName": "O0"
3487         },
3488         "pin2": {
3489           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3490           "pinName": "D1"
3491         },
3492         "name": "unnamedWire#149",
3493         "path": [
3494           {
3495             "x": 505.0,
3496             "y": 630.0
3497           }
3498         ]
3499       },
3500       {
3501         "pin1": {
3502           "compName": "_submodelinterface",
3503           "pinName": "Y"
3504         },
3505         "pin2": {
3506           "compName": "Splitter#1",
3507           "pinName": "I"
3508         },
3509         "name": "unnamedWire#150",
3510         "path": []
3511       },
3512       {
3513         "pin1": {
3514           "compName": "mux1_4#0",
3515           "pinName": "Y3"
3516         },
3517         "pin2": {
3518           "compName": "Splitter#1",
3519           "pinName": "O2"
3520         },
3521         "name": "unnamedWire#151",
3522         "path": [
3523           {
3524             "x": 555.0,
3525             "y": 375.0
3526           },
3527           {
3528             "x": 555.0,
3529             "y": 520.0
3530           },
3531           {
3532             "x": 740.0,
3533             "y": 520.0
3534           },
3535           {
3536             "x": 740.0,
3537             "y": 1230.0
3538           },
3539           {
3540             "x": 745.0,
3541             "y": 1230.0
3542           }
3543         ]
3544       },
3545       {
3546         "pin1": {
3547           "compName": "or4#0",
3548           "pinName": "Y"
3549         },
3550         "pin2": {
3551           "compName": "WireCrossPoint#39",
3552           "pinName": ""
3553         },
3554         "name": "unnamedWire#152",
3555         "path": []
3556       },
3557       {
3558         "pin1": {
3559           "compName": "WireCrossPoint#39",
3560           "pinName": ""
3561         },
3562         "pin2": {
3563           "compName": "NandGate#1",
3564           "pinName": "A"
3565         },
3566         "name": "unnamedWire#153",
3567         "path": [
3568           {
3569             "x": 415.0,
3570             "y": 445.0
3571           }
3572         ]
3573       },
3574       {
3575         "pin1": {
3576           "compName": "WireCrossPoint#39",
3577           "pinName": ""
3578         },
3579         "pin2": {
3580           "compName": "NandGate#1",
3581           "pinName": "B"
3582         },
3583         "name": "unnamedWire#154",
3584         "path": [
3585           {
3586             "x": 415.0,
3587             "y": 455.0
3588           }
3589         ]
3590       },
3591       {
3592         "pin1": {
3593           "compName": "NandGate#1",
3594           "pinName": "Y"
3595         },
3596         "pin2": {
3597           "compName": "_submodelinterface",
3598           "pinName": "F\u003d0"
3599         },
3600         "name": "unnamedWire#155",
3601         "path": [
3602           {
3603             "x": 445.0,
3604             "y": 450.0
3605           },
3606           {
3607             "x": 445.0,
3608             "y": 490.0
3609           },
3610           {
3611             "x": 310.0,
3612             "y": 490.0
3613           },
3614           {
3615             "x": 310.0,
3616             "y": 450.0
3617           }
3618         ]
3619       },
3620       {
3621         "pin1": {
3622           "compName": "Splitter#1",
3623           "pinName": "O0"
3624         },
3625         "pin2": {
3626           "compName": "mux1_4#0",
3627           "pinName": "Y1"
3628         },
3629         "name": "unnamedWire#156",
3630         "path": [
3631           {
3632             "x": 765.0,
3633             "y": 1220.0
3634           },
3635           {
3636             "x": 750.0,
3637             "y": 1220.0
3638           },
3639           {
3640             "x": 750.0,
3641             "y": 510.0
3642           },
3643           {
3644             "x": 565.0,
3645             "y": 510.0
3646           },
3647           {
3648             "x": 565.0,
3649             "y": 355.0
3650           }
3651         ]
3652       },
3653       {
3654         "pin1": {
3655           "compName": "WireCrossPoint#40",
3656           "pinName": ""
3657         },
3658         "pin2": {
3659           "compName": "TriStateBuffer#0",
3660           "pinName": "OUT"
3661         },
3662         "name": "unnamedWire#157",
3663         "path": [
3664           {
3665             "x": 100.0,
3666             "y": 1115.0
3667           },
3668           {
3669             "x": 380.0,
3670             "y": 1115.0
3671           },
3672           {
3673             "x": 380.0,
3674             "y": 930.0
3675           }
3676         ]
3677       },
3678       {
3679         "pin1": {
3680           "compName": "WireCrossPoint#18",
3681           "pinName": ""
3682         },
3683         "pin2": {
3684           "compName": "TriStateBuffer#1",
3685           "pinName": "IN"
3686         },
3687         "name": "unnamedWire#158",
3688         "path": []
3689       },
3690       {
3691         "pin1": {
3692           "compName": "WireCrossPoint#41",
3693           "pinName": ""
3694         },
3695         "pin2": {
3696           "compName": "sel3_4#0",
3697           "pinName": "A1"
3698         },
3699         "name": "unnamedWire#159",
3700         "path": [
3701           {
3702             "x": 100.0,
3703             "y": 760.0
3704           }
3705         ]
3706       },
3707       {
3708         "pin1": {
3709           "compName": "WireCrossPoint#41",
3710           "pinName": ""
3711         },
3712         "pin2": {
3713           "compName": "TriStateBuffer#1",
3714           "pinName": "OUT"
3715         },
3716         "name": "unnamedWire#160",
3717         "path": [
3718           {
3719             "x": 100.0,
3720             "y": 885.0
3721           },
3722           {
3723             "x": 380.0,
3724             "y": 885.0
3725           }
3726         ]
3727       },
3728       {
3729         "pin1": {
3730           "compName": "WireCrossPoint#19",
3731           "pinName": ""
3732         },
3733         "pin2": {
3734           "compName": "_submodelinterface",
3735           "pinName": "F3"
3736         },
3737         "name": "unnamedWire#161",
3738         "path": [
3739           {
3740             "x": 5.0,
3741             "y": 545.0
3742           },
3743           {
3744             "x": 5.0,
3745             "y": 550.0
3746           }
3747         ]
3748       },
3749       {
3750         "pin1": {
3751           "compName": "mux1_4#0",
3752           "pinName": "Y4"
3753         },
3754         "pin2": {
3755           "compName": "Splitter#1",
3756           "pinName": "O3"
3757         },
3758         "name": "unnamedWire#162",
3759         "path": [
3760           {
3761             "x": 550.0,
3762             "y": 385.0
3763           },
3764           {
3765             "x": 550.0,
3766             "y": 525.0
3767           },
3768           {
3769             "x": 735.0,
3770             "y": 525.0
3771           }
3772         ]
3773       },
3774       {
3775         "pin1": {
3776           "compName": "WireCrossPoint#42",
3777           "pinName": ""
3778         },
3779         "pin2": {
3780           "compName": "WireCrossPoint#5",
3781           "pinName": ""
3782         },
3783         "name": "unnamedWire#163",
3784         "path": []
3785       },
3786       {
3787         "pin1": {
3788           "compName": "WireCrossPoint#43",
3789           "pinName": ""
3790         },
3791         "pin2": {
3792           "compName": "TriStateBuffer#1",
3793           "pinName": "EN"
3794         },
3795         "name": "unnamedWire#164",
3796         "path": [
3797           {
3798             "x": 395.0,
3799             "y": 890.0
3800           },
3801           {
3802             "x": 395.0,
3803             "y": 860.0
3804           }
3805         ]
3806       },
3807       {
3808         "pin1": {
3809           "compName": "WireCrossPoint#43",
3810           "pinName": ""
3811         },
3812         "pin2": {
3813           "compName": "TriStateBuffer#0",
3814           "pinName": "EN"
3815         },
3816         "name": "unnamedWire#165",
3817         "path": []
3818       },
3819       {
3820         "pin1": {
3821           "compName": "WireCrossPoint#43",
3822           "pinName": ""
3823         },
3824         "pin2": {
3825           "compName": "WireCrossPoint#42",
3826           "pinName": ""
3827         },
3828         "name": "unnamedWire#166",
3829         "path": []
3830       },
3831       {
3832         "pin1": {
3833           "compName": "WireCrossPoint#44",
3834           "pinName": ""
3835         },
3836         "pin2": {
3837           "compName": "WireCrossPoint#3",
3838           "pinName": ""
3839         },
3840         "name": "unnamedWire#167",
3841         "path": []
3842       },
3843       {
3844         "pin1": {
3845           "compName": "WireCrossPoint#44",
3846           "pinName": ""
3847         },
3848         "pin2": {
3849           "compName": "WireCrossPoint#45",
3850           "pinName": ""
3851         },
3852         "name": "unnamedWire#168",
3853         "path": []
3854       },
3855       {
3856         "pin1": {
3857           "compName": "TriStateBuffer#2",
3858           "pinName": "EN"
3859         },
3860         "pin2": {
3861           "compName": "WireCrossPoint#45",
3862           "pinName": ""
3863         },
3864         "name": "unnamedWire#169",
3865         "path": []
3866       },
3867       {
3868         "pin1": {
3869           "compName": "WireCrossPoint#19",
3870           "pinName": ""
3871         },
3872         "pin2": {
3873           "compName": "TriStateBuffer#3",
3874           "pinName": "IN"
3875         },
3876         "name": "unnamedWire#170",
3877         "path": [
3878           {
3879             "x": 395.0,
3880             "y": 735.0
3881           }
3882         ]
3883       },
3884       {
3885         "pin1": {
3886           "compName": "sel3_4#1",
3887           "pinName": "C4"
3888         },
3889         "pin2": {
3890           "compName": "WireCrossPoint#46",
3891           "pinName": ""
3892         },
3893         "name": "unnamedWire#171",
3894         "path": [
3895           {
3896             "x": 145.0,
3897             "y": 1070.0
3898           },
3899           {
3900             "x": 145.0,
3901             "y": 1080.0
3902           }
3903         ]
3904       },
3905       {
3906         "pin1": {
3907           "compName": "WireCrossPoint#46",
3908           "pinName": ""
3909         },
3910         "pin2": {
3911           "compName": "TriStateBuffer#2",
3912           "pinName": "OUT"
3913         },
3914         "name": "unnamedWire#172",
3915         "path": [
3916           {
3917             "x": 425.0,
3918             "y": 960.0
3919           }
3920         ]
3921       },
3922       {
3923         "pin1": {
3924           "compName": "WireCrossPoint#46",
3925           "pinName": ""
3926         },
3927         "pin2": {
3928           "compName": "_submodelinterface",
3929           "pinName": "Qn+3"
3930         },
3931         "name": "unnamedWire#173",
3932         "path": [
3933           {
3934             "x": 425.0,
3935             "y": 1150.0
3936           }
3937         ]
3938       },
3939       {
3940         "pin1": {
3941           "compName": "Splitter#3",
3942           "pinName": "O0"
3943         },
3944         "pin2": {
3945           "compName": "ram4#0",
3946           "pinName": "B0"
3947         },
3948         "name": "unnamedWire#174",
3949         "path": [
3950           {
3951             "x": 635.0,
3952             "y": 365.0
3953           },
3954           {
3955             "x": 635.0,
3956             "y": 215.0
3957           }
3958         ]
3959       },
3960       {
3961         "pin1": {
3962           "compName": "Splitter#3",
3963           "pinName": "I"
3964         },
3965         "pin2": {
3966           "compName": "_submodelinterface",
3967           "pinName": "B"
3968         },
3969         "name": "unnamedWire#175",
3970         "path": []
3971       }
3972     ],
3973     "version": "0.1.1"
3974   },
3975   "symbolRendererSnippetID": "simpleRectangularLike",
3976   "symbolRendererParams": {
3977     "centerText": "Am2901",
3978     "centerTextHeight": 5.0,
3979     "horizontalComponentCenter": 17.5,
3980     "pinLabelHeight": 3.5,
3981     "pinLabelMargin": 0.5
3982   },
3983   "outlineRendererSnippetID": "default",
3984   "highLevelStateHandlerSnippetID": "standard",
3985   "highLevelStateHandlerParams": {
3986     "subcomponentHighLevelStates": {
3987       "qreg": {
3988         "id": "delegating",
3989         "params": {
3990           "delegateTarget": "dff4#0"
3991         }
3992       },
3993       "regs": {
3994         "id": "delegating",
3995         "params": {
3996           "delegateTarget": "ram4#0"
3997         }
3998       }
3999     },
4000     "atomicHighLevelStates": {}
4001   },
4002   "version": "0.1.5"
4003 }