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