9979587f6bbc952807f3d115e329a26c4f73f1d9
[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#2",
205         "pos": {
206           "x": 485.0,
207           "y": 620.0
208         },
209         "params": {
210           "logicWidth": 4,
211           "orientation": "RIGHT"
212         }
213       },
214       {
215         "id": "Splitter",
216         "name": "Splitter#3",
217         "pos": {
218           "x": 670.0,
219           "y": 135.0
220         },
221         "params": {
222           "logicWidth": 4,
223           "orientation": "LEFT"
224         }
225       },
226       {
227         "id": "Splitter",
228         "name": "Splitter#4",
229         "pos": {
230           "x": 670.0,
231           "y": 335.0
232         },
233         "params": {
234           "logicWidth": 4,
235           "orientation": "LEFT"
236         }
237       },
238       {
239         "id": "TriStateBuffer",
240         "name": "TriStateBuffer#0",
241         "pos": {
242           "x": 355.0,
243           "y": 900.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": 930.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": 229.0,
309           "y": 909.0
310         },
311         "params": 1
312       },
313       {
314         "id": "WireCrossPoint",
315         "name": "WireCrossPoint#11",
316         "pos": {
317           "x": 234.0,
318           "y": 919.0
319         },
320         "params": 1
321       },
322       {
323         "id": "WireCrossPoint",
324         "name": "WireCrossPoint#12",
325         "pos": {
326           "x": 239.0,
327           "y": 929.0
328         },
329         "params": 1
330       },
331       {
332         "id": "WireCrossPoint",
333         "name": "WireCrossPoint#13",
334         "pos": {
335           "x": 244.0,
336           "y": 939.0
337         },
338         "params": 1
339       },
340       {
341         "id": "WireCrossPoint",
342         "name": "WireCrossPoint#14",
343         "pos": {
344           "x": 319.0,
345           "y": 909.0
346         },
347         "params": 1
348       },
349       {
350         "id": "WireCrossPoint",
351         "name": "WireCrossPoint#15",
352         "pos": {
353           "x": 334.0,
354           "y": 939.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": 190.0,
722           "y": 905.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": 185.0,
1645             "y": 245.0
1646           },
1647           {
1648             "x": 185.0,
1649             "y": 920.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": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1677           "pinName": "D4"
1678         },
1679         "pin2": {
1680           "compName": "Splitter#2",
1681           "pinName": "O0"
1682         },
1683         "name": "unnamedWire#149",
1684         "path": [
1685           {
1686             "x": 500.0,
1687             "y": 645.0
1688           },
1689           {
1690             "x": 500.0,
1691             "y": 650.0
1692           }
1693         ]
1694       },
1695       {
1696         "pin1": {
1697           "compName": "Splitter#0",
1698           "pinName": "O8"
1699         },
1700         "pin2": {
1701           "compName": "Am2901DestDecode#0",
1702           "pinName": "I8"
1703         },
1704         "name": "unnamedWire#15",
1705         "path": [
1706           {
1707             "x": 835.0,
1708             "y": 760.0
1709           },
1710           {
1711             "x": 835.0,
1712             "y": 315.0
1713           },
1714           {
1715             "x": 365.0,
1716             "y": 315.0
1717           },
1718           {
1719             "x": 365.0,
1720             "y": 165.0
1721           }
1722         ]
1723       },
1724       {
1725         "pin1": {
1726           "compName": "Splitter#2",
1727           "pinName": "O1"
1728         },
1729         "pin2": {
1730           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1731           "pinName": "D3"
1732         },
1733         "name": "unnamedWire#150",
1734         "path": []
1735       },
1736       {
1737         "pin1": {
1738           "compName": "_submodelinterface",
1739           "pinName": "Y"
1740         },
1741         "pin2": {
1742           "compName": "Splitter#1",
1743           "pinName": "I"
1744         },
1745         "name": "unnamedWire#151",
1746         "path": []
1747       },
1748       {
1749         "pin1": {
1750           "compName": "mux1_4#0",
1751           "pinName": "Y3"
1752         },
1753         "pin2": {
1754           "compName": "Splitter#1",
1755           "pinName": "O2"
1756         },
1757         "name": "unnamedWire#152",
1758         "path": [
1759           {
1760             "x": 555.0,
1761             "y": 375.0
1762           },
1763           {
1764             "x": 555.0,
1765             "y": 520.0
1766           },
1767           {
1768             "x": 740.0,
1769             "y": 520.0
1770           },
1771           {
1772             "x": 740.0,
1773             "y": 1230.0
1774           },
1775           {
1776             "x": 745.0,
1777             "y": 1230.0
1778           }
1779         ]
1780       },
1781       {
1782         "pin1": {
1783           "compName": "or4#0",
1784           "pinName": "Y"
1785         },
1786         "pin2": {
1787           "compName": "WireCrossPoint#39",
1788           "pinName": ""
1789         },
1790         "name": "unnamedWire#153",
1791         "path": []
1792       },
1793       {
1794         "pin1": {
1795           "compName": "WireCrossPoint#39",
1796           "pinName": ""
1797         },
1798         "pin2": {
1799           "compName": "NandGate#1",
1800           "pinName": "A"
1801         },
1802         "name": "unnamedWire#154",
1803         "path": [
1804           {
1805             "x": 415.0,
1806             "y": 445.0
1807           }
1808         ]
1809       },
1810       {
1811         "pin1": {
1812           "compName": "WireCrossPoint#39",
1813           "pinName": ""
1814         },
1815         "pin2": {
1816           "compName": "NandGate#1",
1817           "pinName": "B"
1818         },
1819         "name": "unnamedWire#155",
1820         "path": [
1821           {
1822             "x": 415.0,
1823             "y": 455.0
1824           }
1825         ]
1826       },
1827       {
1828         "pin1": {
1829           "compName": "NandGate#1",
1830           "pinName": "Y"
1831         },
1832         "pin2": {
1833           "compName": "_submodelinterface",
1834           "pinName": "F\u003d0"
1835         },
1836         "name": "unnamedWire#156",
1837         "path": [
1838           {
1839             "x": 445.0,
1840             "y": 450.0
1841           },
1842           {
1843             "x": 445.0,
1844             "y": 490.0
1845           },
1846           {
1847             "x": 310.0,
1848             "y": 490.0
1849           },
1850           {
1851             "x": 310.0,
1852             "y": 450.0
1853           }
1854         ]
1855       },
1856       {
1857         "pin1": {
1858           "compName": "Splitter#1",
1859           "pinName": "O0"
1860         },
1861         "pin2": {
1862           "compName": "mux1_4#0",
1863           "pinName": "Y1"
1864         },
1865         "name": "unnamedWire#157",
1866         "path": [
1867           {
1868             "x": 765.0,
1869             "y": 1220.0
1870           },
1871           {
1872             "x": 750.0,
1873             "y": 1220.0
1874           },
1875           {
1876             "x": 750.0,
1877             "y": 510.0
1878           },
1879           {
1880             "x": 565.0,
1881             "y": 510.0
1882           },
1883           {
1884             "x": 565.0,
1885             "y": 355.0
1886           }
1887         ]
1888       },
1889       {
1890         "pin1": {
1891           "compName": "WireCrossPoint#40",
1892           "pinName": ""
1893         },
1894         "pin2": {
1895           "compName": "TriStateBuffer#0",
1896           "pinName": "OUT"
1897         },
1898         "name": "unnamedWire#158",
1899         "path": [
1900           {
1901             "x": 100.0,
1902             "y": 1115.0
1903           },
1904           {
1905             "x": 380.0,
1906             "y": 1115.0
1907           },
1908           {
1909             "x": 380.0,
1910             "y": 910.0
1911           }
1912         ]
1913       },
1914       {
1915         "pin1": {
1916           "compName": "WireCrossPoint#18",
1917           "pinName": ""
1918         },
1919         "pin2": {
1920           "compName": "TriStateBuffer#1",
1921           "pinName": "IN"
1922         },
1923         "name": "unnamedWire#159",
1924         "path": []
1925       },
1926       {
1927         "pin1": {
1928           "compName": "WireCrossPoint#2",
1929           "pinName": ""
1930         },
1931         "pin2": {
1932           "compName": "dlatch4#1",
1933           "pinName": "C"
1934         },
1935         "name": "unnamedWire#16",
1936         "path": [
1937           {
1938             "x": 255.0,
1939             "y": 735.0
1940           }
1941         ]
1942       },
1943       {
1944         "pin1": {
1945           "compName": "WireCrossPoint#41",
1946           "pinName": ""
1947         },
1948         "pin2": {
1949           "compName": "sel3_4#0",
1950           "pinName": "A1"
1951         },
1952         "name": "unnamedWire#160",
1953         "path": [
1954           {
1955             "x": 100.0,
1956             "y": 760.0
1957           }
1958         ]
1959       },
1960       {
1961         "pin1": {
1962           "compName": "WireCrossPoint#41",
1963           "pinName": ""
1964         },
1965         "pin2": {
1966           "compName": "TriStateBuffer#1",
1967           "pinName": "OUT"
1968         },
1969         "name": "unnamedWire#161",
1970         "path": [
1971           {
1972             "x": 100.0,
1973             "y": 885.0
1974           },
1975           {
1976             "x": 380.0,
1977             "y": 885.0
1978           }
1979         ]
1980       },
1981       {
1982         "pin1": {
1983           "compName": "WireCrossPoint#19",
1984           "pinName": ""
1985         },
1986         "pin2": {
1987           "compName": "_submodelinterface",
1988           "pinName": "F3"
1989         },
1990         "name": "unnamedWire#162",
1991         "path": [
1992           {
1993             "x": 5.0,
1994             "y": 545.0
1995           },
1996           {
1997             "x": 5.0,
1998             "y": 550.0
1999           }
2000         ]
2001       },
2002       {
2003         "pin1": {
2004           "compName": "mux1_4#0",
2005           "pinName": "Y4"
2006         },
2007         "pin2": {
2008           "compName": "Splitter#1",
2009           "pinName": "O3"
2010         },
2011         "name": "unnamedWire#163",
2012         "path": [
2013           {
2014             "x": 550.0,
2015             "y": 385.0
2016           },
2017           {
2018             "x": 550.0,
2019             "y": 525.0
2020           },
2021           {
2022             "x": 735.0,
2023             "y": 525.0
2024           }
2025         ]
2026       },
2027       {
2028         "pin1": {
2029           "compName": "WireCrossPoint#42",
2030           "pinName": ""
2031         },
2032         "pin2": {
2033           "compName": "WireCrossPoint#5",
2034           "pinName": ""
2035         },
2036         "name": "unnamedWire#164",
2037         "path": []
2038       },
2039       {
2040         "pin1": {
2041           "compName": "WireCrossPoint#43",
2042           "pinName": ""
2043         },
2044         "pin2": {
2045           "compName": "TriStateBuffer#1",
2046           "pinName": "EN"
2047         },
2048         "name": "unnamedWire#165",
2049         "path": [
2050           {
2051             "x": 395.0,
2052             "y": 890.0
2053           },
2054           {
2055             "x": 395.0,
2056             "y": 860.0
2057           }
2058         ]
2059       },
2060       {
2061         "pin1": {
2062           "compName": "WireCrossPoint#43",
2063           "pinName": ""
2064         },
2065         "pin2": {
2066           "compName": "TriStateBuffer#0",
2067           "pinName": "EN"
2068         },
2069         "name": "unnamedWire#166",
2070         "path": []
2071       },
2072       {
2073         "pin1": {
2074           "compName": "WireCrossPoint#43",
2075           "pinName": ""
2076         },
2077         "pin2": {
2078           "compName": "WireCrossPoint#42",
2079           "pinName": ""
2080         },
2081         "name": "unnamedWire#167",
2082         "path": []
2083       },
2084       {
2085         "pin1": {
2086           "compName": "WireCrossPoint#44",
2087           "pinName": ""
2088         },
2089         "pin2": {
2090           "compName": "WireCrossPoint#3",
2091           "pinName": ""
2092         },
2093         "name": "unnamedWire#168",
2094         "path": []
2095       },
2096       {
2097         "pin1": {
2098           "compName": "WireCrossPoint#44",
2099           "pinName": ""
2100         },
2101         "pin2": {
2102           "compName": "WireCrossPoint#45",
2103           "pinName": ""
2104         },
2105         "name": "unnamedWire#169",
2106         "path": []
2107       },
2108       {
2109         "pin1": {
2110           "compName": "WireCrossPoint#2",
2111           "pinName": ""
2112         },
2113         "pin2": {
2114           "compName": "dff4#0",
2115           "pinName": "C"
2116         },
2117         "name": "unnamedWire#17",
2118         "path": [
2119           {
2120             "x": 255.0,
2121             "y": 900.0
2122           },
2123           {
2124             "x": 180.0,
2125             "y": 900.0
2126           },
2127           {
2128             "x": 180.0,
2129             "y": 910.0
2130           }
2131         ]
2132       },
2133       {
2134         "pin1": {
2135           "compName": "TriStateBuffer#2",
2136           "pinName": "EN"
2137         },
2138         "pin2": {
2139           "compName": "WireCrossPoint#45",
2140           "pinName": ""
2141         },
2142         "name": "unnamedWire#170",
2143         "path": []
2144       },
2145       {
2146         "pin1": {
2147           "compName": "WireCrossPoint#19",
2148           "pinName": ""
2149         },
2150         "pin2": {
2151           "compName": "TriStateBuffer#3",
2152           "pinName": "IN"
2153         },
2154         "name": "unnamedWire#171",
2155         "path": [
2156           {
2157             "x": 395.0,
2158             "y": 735.0
2159           }
2160         ]
2161       },
2162       {
2163         "pin1": {
2164           "compName": "sel3_4#1",
2165           "pinName": "C4"
2166         },
2167         "pin2": {
2168           "compName": "WireCrossPoint#46",
2169           "pinName": ""
2170         },
2171         "name": "unnamedWire#172",
2172         "path": [
2173           {
2174             "x": 145.0,
2175             "y": 1070.0
2176           },
2177           {
2178             "x": 145.0,
2179             "y": 1080.0
2180           }
2181         ]
2182       },
2183       {
2184         "pin1": {
2185           "compName": "WireCrossPoint#46",
2186           "pinName": ""
2187         },
2188         "pin2": {
2189           "compName": "TriStateBuffer#2",
2190           "pinName": "OUT"
2191         },
2192         "name": "unnamedWire#173",
2193         "path": [
2194           {
2195             "x": 425.0,
2196             "y": 940.0
2197           }
2198         ]
2199       },
2200       {
2201         "pin1": {
2202           "compName": "WireCrossPoint#46",
2203           "pinName": ""
2204         },
2205         "pin2": {
2206           "compName": "_submodelinterface",
2207           "pinName": "Qn+3"
2208         },
2209         "name": "unnamedWire#174",
2210         "path": [
2211           {
2212             "x": 425.0,
2213             "y": 1150.0
2214           }
2215         ]
2216       },
2217       {
2218         "pin1": {
2219           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2220           "pinName": "D2"
2221         },
2222         "pin2": {
2223           "compName": "Splitter#2",
2224           "pinName": "O2"
2225         },
2226         "name": "unnamedWire#175",
2227         "path": [
2228           {
2229             "x": 500.0,
2230             "y": 635.0
2231           },
2232           {
2233             "x": 500.0,
2234             "y": 630.0
2235           }
2236         ]
2237       },
2238       {
2239         "pin1": {
2240           "compName": "Splitter#2",
2241           "pinName": "O3"
2242         },
2243         "pin2": {
2244           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2245           "pinName": "D1"
2246         },
2247         "name": "unnamedWire#176",
2248         "path": [
2249           {
2250             "x": 505.0,
2251             "y": 620.0
2252           },
2253           {
2254             "x": 505.0,
2255             "y": 630.0
2256           }
2257         ]
2258       },
2259       {
2260         "pin1": {
2261           "compName": "_submodelinterface",
2262           "pinName": "D"
2263         },
2264         "pin2": {
2265           "compName": "Splitter#2",
2266           "pinName": "I"
2267         },
2268         "name": "unnamedWire#177",
2269         "path": [
2270           {
2271             "x": 600.0,
2272             "y": 480.0
2273           },
2274           {
2275             "x": 480.0,
2276             "y": 480.0
2277           },
2278           {
2279             "x": 480.0,
2280             "y": 635.0
2281           }
2282         ]
2283       },
2284       {
2285         "pin1": {
2286           "compName": "Splitter#4",
2287           "pinName": "O0"
2288         },
2289         "pin2": {
2290           "compName": "ram4#0",
2291           "pinName": "B0"
2292         },
2293         "name": "unnamedWire#178",
2294         "path": [
2295           {
2296             "x": 635.0,
2297             "y": 365.0
2298           },
2299           {
2300             "x": 635.0,
2301             "y": 215.0
2302           }
2303         ]
2304       },
2305       {
2306         "pin1": {
2307           "compName": "Splitter#4",
2308           "pinName": "I"
2309         },
2310         "pin2": {
2311           "compName": "_submodelinterface",
2312           "pinName": "B"
2313         },
2314         "name": "unnamedWire#179",
2315         "path": []
2316       },
2317       {
2318         "pin1": {
2319           "compName": "Am2901DestDecode#0",
2320           "pinName": "LSH"
2321         },
2322         "pin2": {
2323           "compName": "WireCrossPoint#3",
2324           "pinName": ""
2325         },
2326         "name": "unnamedWire#18",
2327         "path": [
2328           {
2329             "x": 420.0,
2330             "y": 205.0
2331           },
2332           {
2333             "x": 420.0,
2334             "y": 240.0
2335           },
2336           {
2337             "x": 135.0,
2338             "y": 240.0
2339           }
2340         ]
2341       },
2342       {
2343         "pin1": {
2344           "compName": "Am2901DestDecode#0",
2345           "pinName": "NSH"
2346         },
2347         "pin2": {
2348           "compName": "WireCrossPoint#4",
2349           "pinName": ""
2350         },
2351         "name": "unnamedWire#19",
2352         "path": [
2353           {
2354             "x": 425.0,
2355             "y": 165.0
2356           },
2357           {
2358             "x": 425.0,
2359             "y": 235.0
2360           },
2361           {
2362             "x": 130.0,
2363             "y": 235.0
2364           }
2365         ]
2366       },
2367       {
2368         "pin1": {
2369           "compName": "Splitter#0",
2370           "pinName": "O4"
2371         },
2372         "pin2": {
2373           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2374           "pinName": "I4"
2375         },
2376         "name": "unnamedWire#2",
2377         "path": [
2378           {
2379             "x": 800.0,
2380             "y": 800.0
2381           },
2382           {
2383             "x": 800.0,
2384             "y": 610.0
2385           },
2386           {
2387             "x": 575.0,
2388             "y": 610.0
2389           }
2390         ]
2391       },
2392       {
2393         "pin1": {
2394           "compName": "Am2901DestDecode#0",
2395           "pinName": "RSH"
2396         },
2397         "pin2": {
2398           "compName": "WireCrossPoint#5",
2399           "pinName": ""
2400         },
2401         "name": "unnamedWire#20",
2402         "path": [
2403           {
2404             "x": 430.0,
2405             "y": 175.0
2406           },
2407           {
2408             "x": 430.0,
2409             "y": 230.0
2410           },
2411           {
2412             "x": 125.0,
2413             "y": 230.0
2414           }
2415         ]
2416       },
2417       {
2418         "pin1": {
2419           "compName": "WireCrossPoint#3",
2420           "pinName": ""
2421         },
2422         "pin2": {
2423           "compName": "sel3_4#0",
2424           "pinName": "SA"
2425         },
2426         "name": "unnamedWire#21",
2427         "path": []
2428       },
2429       {
2430         "pin1": {
2431           "compName": "WireCrossPoint#4",
2432           "pinName": ""
2433         },
2434         "pin2": {
2435           "compName": "sel3_4#0",
2436           "pinName": "SB"
2437         },
2438         "name": "unnamedWire#22",
2439         "path": []
2440       },
2441       {
2442         "pin1": {
2443           "compName": "WireCrossPoint#5",
2444           "pinName": ""
2445         },
2446         "pin2": {
2447           "compName": "sel3_4#0",
2448           "pinName": "SC"
2449         },
2450         "name": "unnamedWire#23",
2451         "path": []
2452       },
2453       {
2454         "pin1": {
2455           "compName": "WireCrossPoint#44",
2456           "pinName": ""
2457         },
2458         "pin2": {
2459           "compName": "sel3_4#1",
2460           "pinName": "SA"
2461         },
2462         "name": "unnamedWire#24",
2463         "path": [
2464           {
2465             "x": 135.0,
2466             "y": 930.0
2467           }
2468         ]
2469       },
2470       {
2471         "pin1": {
2472           "compName": "WireCrossPoint#4",
2473           "pinName": ""
2474         },
2475         "pin2": {
2476           "compName": "sel3_4#1",
2477           "pinName": "SB"
2478         },
2479         "name": "unnamedWire#25",
2480         "path": [
2481           {
2482             "x": 130.0,
2483             "y": 940.0
2484           }
2485         ]
2486       },
2487       {
2488         "pin1": {
2489           "compName": "sel3_4#1",
2490           "pinName": "SC"
2491         },
2492         "pin2": {
2493           "compName": "WireCrossPoint#42",
2494           "pinName": ""
2495         },
2496         "name": "unnamedWire#26",
2497         "path": [
2498           {
2499             "x": 125.0,
2500             "y": 950.0
2501           }
2502         ]
2503       },
2504       {
2505         "pin1": {
2506           "compName": "Splitter#3",
2507           "pinName": "I"
2508         },
2509         "pin2": {
2510           "compName": "_submodelinterface",
2511           "pinName": "A"
2512         },
2513         "name": "unnamedWire#27",
2514         "path": []
2515       },
2516       {
2517         "pin1": {
2518           "compName": "ram4#0",
2519           "pinName": "B3"
2520         },
2521         "pin2": {
2522           "compName": "Splitter#4",
2523           "pinName": "O3"
2524         },
2525         "name": "unnamedWire#28",
2526         "path": [
2527           {
2528             "x": 650.0,
2529             "y": 245.0
2530           },
2531           {
2532             "x": 650.0,
2533             "y": 335.0
2534           }
2535         ]
2536       },
2537       {
2538         "pin1": {
2539           "compName": "ram4#0",
2540           "pinName": "B2"
2541         },
2542         "pin2": {
2543           "compName": "Splitter#4",
2544           "pinName": "O2"
2545         },
2546         "name": "unnamedWire#29",
2547         "path": [
2548           {
2549             "x": 645.0,
2550             "y": 235.0
2551           },
2552           {
2553             "x": 645.0,
2554             "y": 345.0
2555           }
2556         ]
2557       },
2558       {
2559         "pin1": {
2560           "compName": "Splitter#0",
2561           "pinName": "O3"
2562         },
2563         "pin2": {
2564           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2565           "pinName": "I3"
2566         },
2567         "name": "unnamedWire#3",
2568         "path": [
2569           {
2570             "x": 795.0,
2571             "y": 810.0
2572           },
2573           {
2574             "x": 795.0,
2575             "y": 605.0
2576           },
2577           {
2578             "x": 565.0,
2579             "y": 605.0
2580           }
2581         ]
2582       },
2583       {
2584         "pin1": {
2585           "compName": "Splitter#4",
2586           "pinName": "O1"
2587         },
2588         "pin2": {
2589           "compName": "ram4#0",
2590           "pinName": "B1"
2591         },
2592         "name": "unnamedWire#30",
2593         "path": [
2594           {
2595             "x": 640.0,
2596             "y": 355.0
2597           },
2598           {
2599             "x": 640.0,
2600             "y": 225.0
2601           }
2602         ]
2603       },
2604       {
2605         "pin1": {
2606           "compName": "ram4#0",
2607           "pinName": "QA1"
2608         },
2609         "pin2": {
2610           "compName": "dlatch4#0",
2611           "pinName": "D1"
2612         },
2613         "name": "unnamedWire#35",
2614         "path": []
2615       },
2616       {
2617         "pin1": {
2618           "compName": "ram4#0",
2619           "pinName": "QA2"
2620         },
2621         "pin2": {
2622           "compName": "dlatch4#0",
2623           "pinName": "D2"
2624         },
2625         "name": "unnamedWire#36",
2626         "path": []
2627       },
2628       {
2629         "pin1": {
2630           "compName": "ram4#0",
2631           "pinName": "QA3"
2632         },
2633         "pin2": {
2634           "compName": "dlatch4#0",
2635           "pinName": "D3"
2636         },
2637         "name": "unnamedWire#37",
2638         "path": []
2639       },
2640       {
2641         "pin1": {
2642           "compName": "ram4#0",
2643           "pinName": "QA4"
2644         },
2645         "pin2": {
2646           "compName": "dlatch4#0",
2647           "pinName": "D4"
2648         },
2649         "name": "unnamedWire#38",
2650         "path": []
2651       },
2652       {
2653         "pin1": {
2654           "compName": "ram4#0",
2655           "pinName": "QB1"
2656         },
2657         "pin2": {
2658           "compName": "dlatch4#1",
2659           "pinName": "D1"
2660         },
2661         "name": "unnamedWire#39",
2662         "path": [
2663           {
2664             "x": 695.0,
2665             "y": 215.0
2666           },
2667           {
2668             "x": 695.0,
2669             "y": 575.0
2670           },
2671           {
2672             "x": 250.0,
2673             "y": 575.0
2674           },
2675           {
2676             "x": 250.0,
2677             "y": 695.0
2678           }
2679         ]
2680       },
2681       {
2682         "pin1": {
2683           "compName": "Splitter#0",
2684           "pinName": "O2"
2685         },
2686         "pin2": {
2687           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2688           "pinName": "I2"
2689         },
2690         "name": "unnamedWire#4",
2691         "path": [
2692           {
2693             "x": 790.0,
2694             "y": 820.0
2695           },
2696           {
2697             "x": 790.0,
2698             "y": 600.0
2699           },
2700           {
2701             "x": 555.0,
2702             "y": 600.0
2703           }
2704         ]
2705       },
2706       {
2707         "pin1": {
2708           "compName": "ram4#0",
2709           "pinName": "QB2"
2710         },
2711         "pin2": {
2712           "compName": "dlatch4#1",
2713           "pinName": "D2"
2714         },
2715         "name": "unnamedWire#40",
2716         "path": [
2717           {
2718             "x": 700.0,
2719             "y": 225.0
2720           },
2721           {
2722             "x": 700.0,
2723             "y": 570.0
2724           },
2725           {
2726             "x": 245.0,
2727             "y": 570.0
2728           },
2729           {
2730             "x": 245.0,
2731             "y": 705.0
2732           }
2733         ]
2734       },
2735       {
2736         "pin1": {
2737           "compName": "ram4#0",
2738           "pinName": "QB3"
2739         },
2740         "pin2": {
2741           "compName": "dlatch4#1",
2742           "pinName": "D3"
2743         },
2744         "name": "unnamedWire#41",
2745         "path": [
2746           {
2747             "x": 705.0,
2748             "y": 235.0
2749           },
2750           {
2751             "x": 705.0,
2752             "y": 565.0
2753           },
2754           {
2755             "x": 240.0,
2756             "y": 565.0
2757           },
2758           {
2759             "x": 240.0,
2760             "y": 715.0
2761           }
2762         ]
2763       },
2764       {
2765         "pin1": {
2766           "compName": "ram4#0",
2767           "pinName": "QB4"
2768         },
2769         "pin2": {
2770           "compName": "dlatch4#1",
2771           "pinName": "D4"
2772         },
2773         "name": "unnamedWire#42",
2774         "path": [
2775           {
2776             "x": 710.0,
2777             "y": 245.0
2778           },
2779           {
2780             "x": 710.0,
2781             "y": 560.0
2782           },
2783           {
2784             "x": 235.0,
2785             "y": 560.0
2786           },
2787           {
2788             "x": 235.0,
2789             "y": 725.0
2790           }
2791         ]
2792       },
2793       {
2794         "pin1": {
2795           "compName": "_submodelinterface",
2796           "pinName": "Cn"
2797         },
2798         "pin2": {
2799           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2800           "pinName": "Cn"
2801         },
2802         "name": "unnamedWire#43",
2803         "path": [
2804           {
2805             "x": 55.0,
2806             "y": 1050.0
2807           },
2808           {
2809             "x": 55.0,
2810             "y": 600.0
2811           },
2812           {
2813             "x": 520.0,
2814             "y": 600.0
2815           }
2816         ]
2817       },
2818       {
2819         "pin1": {
2820           "compName": "ram4#0",
2821           "pinName": "A0"
2822         },
2823         "pin2": {
2824           "compName": "Splitter#3",
2825           "pinName": "O0"
2826         },
2827         "name": "unnamedWire#44",
2828         "path": [
2829           {
2830             "x": 650.0,
2831             "y": 175.0
2832           },
2833           {
2834             "x": 650.0,
2835             "y": 165.0
2836           }
2837         ]
2838       },
2839       {
2840         "pin1": {
2841           "compName": "Splitter#3",
2842           "pinName": "O1"
2843         },
2844         "pin2": {
2845           "compName": "ram4#0",
2846           "pinName": "A1"
2847         },
2848         "name": "unnamedWire#45",
2849         "path": [
2850           {
2851             "x": 645.0,
2852             "y": 155.0
2853           },
2854           {
2855             "x": 645.0,
2856             "y": 185.0
2857           }
2858         ]
2859       },
2860       {
2861         "pin1": {
2862           "compName": "Splitter#3",
2863           "pinName": "O2"
2864         },
2865         "pin2": {
2866           "compName": "ram4#0",
2867           "pinName": "A2"
2868         },
2869         "name": "unnamedWire#46",
2870         "path": [
2871           {
2872             "x": 640.0,
2873             "y": 145.0
2874           },
2875           {
2876             "x": 640.0,
2877             "y": 195.0
2878           }
2879         ]
2880       },
2881       {
2882         "pin1": {
2883           "compName": "Splitter#3",
2884           "pinName": "O3"
2885         },
2886         "pin2": {
2887           "compName": "ram4#0",
2888           "pinName": "A3"
2889         },
2890         "name": "unnamedWire#47",
2891         "path": [
2892           {
2893             "x": 635.0,
2894             "y": 135.0
2895           },
2896           {
2897             "x": 635.0,
2898             "y": 205.0
2899           }
2900         ]
2901       },
2902       {
2903         "pin1": {
2904           "compName": "dlatch4#0",
2905           "pinName": "Q1"
2906         },
2907         "pin2": {
2908           "compName": "WireCrossPoint#6",
2909           "pinName": ""
2910         },
2911         "name": "unnamedWire#48",
2912         "path": [
2913           {
2914             "x": 765.0,
2915             "y": 175.0
2916           },
2917           {
2918             "x": 765.0,
2919             "y": 80.0
2920           },
2921           {
2922             "x": 350.0,
2923             "y": 80.0
2924           }
2925         ]
2926       },
2927       {
2928         "pin1": {
2929           "compName": "dlatch4#0",
2930           "pinName": "Q2"
2931         },
2932         "pin2": {
2933           "compName": "WireCrossPoint#7",
2934           "pinName": ""
2935         },
2936         "name": "unnamedWire#49",
2937         "path": [
2938           {
2939             "x": 770.0,
2940             "y": 185.0
2941           },
2942           {
2943             "x": 770.0,
2944             "y": 75.0
2945           },
2946           {
2947             "x": 345.0,
2948             "y": 75.0
2949           }
2950         ]
2951       },
2952       {
2953         "pin1": {
2954           "compName": "Splitter#0",
2955           "pinName": "O1"
2956         },
2957         "pin2": {
2958           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2959           "pinName": "I1"
2960         },
2961         "name": "unnamedWire#5",
2962         "path": [
2963           {
2964             "x": 785.0,
2965             "y": 830.0
2966           },
2967           {
2968             "x": 785.0,
2969             "y": 595.0
2970           },
2971           {
2972             "x": 545.0,
2973             "y": 595.0
2974           }
2975         ]
2976       },
2977       {
2978         "pin1": {
2979           "compName": "dlatch4#0",
2980           "pinName": "Q3"
2981         },
2982         "pin2": {
2983           "compName": "WireCrossPoint#8",
2984           "pinName": ""
2985         },
2986         "name": "unnamedWire#50",
2987         "path": [
2988           {
2989             "x": 775.0,
2990             "y": 195.0
2991           },
2992           {
2993             "x": 775.0,
2994             "y": 70.0
2995           },
2996           {
2997             "x": 340.0,
2998             "y": 70.0
2999           }
3000         ]
3001       },
3002       {
3003         "pin1": {
3004           "compName": "dlatch4#0",
3005           "pinName": "Q4"
3006         },
3007         "pin2": {
3008           "compName": "WireCrossPoint#9",
3009           "pinName": ""
3010         },
3011         "name": "unnamedWire#51",
3012         "path": [
3013           {
3014             "x": 780.0,
3015             "y": 205.0
3016           },
3017           {
3018             "x": 780.0,
3019             "y": 65.0
3020           },
3021           {
3022             "x": 335.0,
3023             "y": 65.0
3024           }
3025         ]
3026       },
3027       {
3028         "pin1": {
3029           "compName": "WireCrossPoint#6",
3030           "pinName": ""
3031         },
3032         "pin2": {
3033           "compName": "mux1_4#0",
3034           "pinName": "I0_1"
3035         },
3036         "name": "unnamedWire#52",
3037         "path": []
3038       },
3039       {
3040         "pin1": {
3041           "compName": "WireCrossPoint#7",
3042           "pinName": ""
3043         },
3044         "pin2": {
3045           "compName": "mux1_4#0",
3046           "pinName": "I0_2"
3047         },
3048         "name": "unnamedWire#53",
3049         "path": []
3050       },
3051       {
3052         "pin1": {
3053           "compName": "WireCrossPoint#8",
3054           "pinName": ""
3055         },
3056         "pin2": {
3057           "compName": "mux1_4#0",
3058           "pinName": "I0_3"
3059         },
3060         "name": "unnamedWire#54",
3061         "path": []
3062       },
3063       {
3064         "pin1": {
3065           "compName": "WireCrossPoint#9",
3066           "pinName": ""
3067         },
3068         "pin2": {
3069           "compName": "mux1_4#0",
3070           "pinName": "I0_4"
3071         },
3072         "name": "unnamedWire#55",
3073         "path": []
3074       },
3075       {
3076         "pin1": {
3077           "compName": "WireCrossPoint#6",
3078           "pinName": ""
3079         },
3080         "pin2": {
3081           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3082           "pinName": "A1"
3083         },
3084         "name": "unnamedWire#56",
3085         "path": [
3086           {
3087             "x": 350.0,
3088             "y": 655.0
3089           }
3090         ]
3091       },
3092       {
3093         "pin1": {
3094           "compName": "WireCrossPoint#7",
3095           "pinName": ""
3096         },
3097         "pin2": {
3098           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3099           "pinName": "A2"
3100         },
3101         "name": "unnamedWire#57",
3102         "path": [
3103           {
3104             "x": 345.0,
3105             "y": 660.0
3106           }
3107         ]
3108       },
3109       {
3110         "pin1": {
3111           "compName": "WireCrossPoint#8",
3112           "pinName": ""
3113         },
3114         "pin2": {
3115           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3116           "pinName": "A3"
3117         },
3118         "name": "unnamedWire#58",
3119         "path": [
3120           {
3121             "x": 340.0,
3122             "y": 665.0
3123           }
3124         ]
3125       },
3126       {
3127         "pin1": {
3128           "compName": "WireCrossPoint#9",
3129           "pinName": ""
3130         },
3131         "pin2": {
3132           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3133           "pinName": "A4"
3134         },
3135         "name": "unnamedWire#59",
3136         "path": [
3137           {
3138             "x": 335.0,
3139             "y": 670.0
3140           }
3141         ]
3142       },
3143       {
3144         "pin1": {
3145           "compName": "Splitter#0",
3146           "pinName": "O0"
3147         },
3148         "pin2": {
3149           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3150           "pinName": "I0"
3151         },
3152         "name": "unnamedWire#6",
3153         "path": [
3154           {
3155             "x": 780.0,
3156             "y": 840.0
3157           },
3158           {
3159             "x": 780.0,
3160             "y": 590.0
3161           },
3162           {
3163             "x": 535.0,
3164             "y": 590.0
3165           }
3166         ]
3167       },
3168       {
3169         "pin1": {
3170           "compName": "dlatch4#1",
3171           "pinName": "Q1"
3172         },
3173         "pin2": {
3174           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3175           "pinName": "B1"
3176         },
3177         "name": "unnamedWire#60",
3178         "path": [
3179           {
3180             "x": 300.0,
3181             "y": 695.0
3182           },
3183           {
3184             "x": 300.0,
3185             "y": 680.0
3186           }
3187         ]
3188       },
3189       {
3190         "pin1": {
3191           "compName": "dlatch4#1",
3192           "pinName": "Q2"
3193         },
3194         "pin2": {
3195           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3196           "pinName": "B2"
3197         },
3198         "name": "unnamedWire#61",
3199         "path": [
3200           {
3201             "x": 305.0,
3202             "y": 705.0
3203           },
3204           {
3205             "x": 305.0,
3206             "y": 685.0
3207           }
3208         ]
3209       },
3210       {
3211         "pin1": {
3212           "compName": "dlatch4#1",
3213           "pinName": "Q3"
3214         },
3215         "pin2": {
3216           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3217           "pinName": "B3"
3218         },
3219         "name": "unnamedWire#62",
3220         "path": [
3221           {
3222             "x": 310.0,
3223             "y": 715.0
3224           },
3225           {
3226             "x": 310.0,
3227             "y": 690.0
3228           }
3229         ]
3230       },
3231       {
3232         "pin1": {
3233           "compName": "dlatch4#1",
3234           "pinName": "Q4"
3235         },
3236         "pin2": {
3237           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3238           "pinName": "B4"
3239         },
3240         "name": "unnamedWire#63",
3241         "path": [
3242           {
3243             "x": 315.0,
3244             "y": 725.0
3245           },
3246           {
3247             "x": 315.0,
3248             "y": 695.0
3249           }
3250         ]
3251       },
3252       {
3253         "pin1": {
3254           "compName": "dff4#0",
3255           "pinName": "Q1"
3256         },
3257         "pin2": {
3258           "compName": "WireCrossPoint#10",
3259           "pinName": ""
3260         },
3261         "name": "unnamedWire#64",
3262         "path": []
3263       },
3264       {
3265         "pin1": {
3266           "compName": "dff4#0",
3267           "pinName": "Q2"
3268         },
3269         "pin2": {
3270           "compName": "WireCrossPoint#11",
3271           "pinName": ""
3272         },
3273         "name": "unnamedWire#65",
3274         "path": []
3275       },
3276       {
3277         "pin1": {
3278           "compName": "dff4#0",
3279           "pinName": "Q3"
3280         },
3281         "pin2": {
3282           "compName": "WireCrossPoint#12",
3283           "pinName": ""
3284         },
3285         "name": "unnamedWire#66",
3286         "path": []
3287       },
3288       {
3289         "pin1": {
3290           "compName": "dff4#0",
3291           "pinName": "Q4"
3292         },
3293         "pin2": {
3294           "compName": "WireCrossPoint#13",
3295           "pinName": ""
3296         },
3297         "name": "unnamedWire#67",
3298         "path": []
3299       },
3300       {
3301         "pin1": {
3302           "compName": "WireCrossPoint#10",
3303           "pinName": ""
3304         },
3305         "pin2": {
3306           "compName": "WireCrossPoint#14",
3307           "pinName": ""
3308         },
3309         "name": "unnamedWire#68",
3310         "path": []
3311       },
3312       {
3313         "pin1": {
3314           "compName": "WireCrossPoint#14",
3315           "pinName": ""
3316         },
3317         "pin2": {
3318           "compName": "TriStateBuffer#0",
3319           "pinName": "IN"
3320         },
3321         "name": "unnamedWire#69",
3322         "path": []
3323       },
3324       {
3325         "pin1": {
3326           "compName": "_submodelinterface",
3327           "pinName": "I"
3328         },
3329         "pin2": {
3330           "compName": "Splitter#0",
3331           "pinName": "I"
3332         },
3333         "name": "unnamedWire#7",
3334         "path": []
3335       },
3336       {
3337         "pin1": {
3338           "compName": "WireCrossPoint#13",
3339           "pinName": ""
3340         },
3341         "pin2": {
3342           "compName": "WireCrossPoint#15",
3343           "pinName": ""
3344         },
3345         "name": "unnamedWire#70",
3346         "path": []
3347       },
3348       {
3349         "pin1": {
3350           "compName": "_submodelinterface",
3351           "pinName": "Qn"
3352         },
3353         "pin2": {
3354           "compName": "WireCrossPoint#40",
3355           "pinName": ""
3356         },
3357         "name": "unnamedWire#71",
3358         "path": [
3359           {
3360             "x": 80.0,
3361             "y": 200.0
3362           },
3363           {
3364             "x": 80.0,
3365             "y": 965.0
3366           }
3367         ]
3368       },
3369       {
3370         "pin1": {
3371           "compName": "WireCrossPoint#11",
3372           "pinName": ""
3373         },
3374         "pin2": {
3375           "compName": "WireCrossPoint#16",
3376           "pinName": ""
3377         },
3378         "name": "unnamedWire#72",
3379         "path": [
3380           {
3381             "x": 235.0,
3382             "y": 1095.0
3383           },
3384           {
3385             "x": 130.0,
3386             "y": 1095.0
3387           },
3388           {
3389             "x": 130.0,
3390             "y": 1050.0
3391           },
3392           {
3393             "x": 135.0,
3394             "y": 1050.0
3395           }
3396         ]
3397       },
3398       {
3399         "pin1": {
3400           "compName": "WireCrossPoint#12",
3401           "pinName": ""
3402         },
3403         "pin2": {
3404           "compName": "WireCrossPoint#17",
3405           "pinName": ""
3406         },
3407         "name": "unnamedWire#73",
3408         "path": [
3409           {
3410             "x": 240.0,
3411             "y": 1100.0
3412           },
3413           {
3414             "x": 135.0,
3415             "y": 1100.0
3416           },
3417           {
3418             "x": 135.0,
3419             "y": 1055.0
3420           },
3421           {
3422             "x": 140.0,
3423             "y": 1055.0
3424           }
3425         ]
3426       },
3427       {
3428         "pin1": {
3429           "compName": "WireCrossPoint#16",
3430           "pinName": ""
3431         },
3432         "pin2": {
3433           "compName": "sel3_4#1",
3434           "pinName": "C1"
3435         },
3436         "name": "unnamedWire#74",
3437         "path": []
3438       },
3439       {
3440         "pin1": {
3441           "compName": "WireCrossPoint#17",
3442           "pinName": ""
3443         },
3444         "pin2": {
3445           "compName": "sel3_4#1",
3446           "pinName": "C2"
3447         },
3448         "name": "unnamedWire#75",
3449         "path": []
3450       },
3451       {
3452         "pin1": {
3453           "compName": "WireCrossPoint#13",
3454           "pinName": ""
3455         },
3456         "pin2": {
3457           "compName": "sel3_4#1",
3458           "pinName": "C3"
3459         },
3460         "name": "unnamedWire#76",
3461         "path": [
3462           {
3463             "x": 245.0,
3464             "y": 1105.0
3465           },
3466           {
3467             "x": 140.0,
3468             "y": 1105.0
3469           },
3470           {
3471             "x": 140.0,
3472             "y": 1060.0
3473           }
3474         ]
3475       },
3476       {
3477         "pin1": {
3478           "compName": "Splitter#0",
3479           "pinName": "O7"
3480         },
3481         "pin2": {
3482           "compName": "Am2901DestDecode#0",
3483           "pinName": "I7"
3484         },
3485         "name": "unnamedWire#77",
3486         "path": [
3487           {
3488             "x": 840.0,
3489             "y": 770.0
3490           },
3491           {
3492             "x": 840.0,
3493             "y": 310.0
3494           },
3495           {
3496             "x": 370.0,
3497             "y": 310.0
3498           },
3499           {
3500             "x": 370.0,
3501             "y": 175.0
3502           }
3503         ]
3504       },
3505       {
3506         "pin1": {
3507           "compName": "_submodelinterface",
3508           "pinName": "RAMn"
3509         },
3510         "pin2": {
3511           "compName": "WireCrossPoint#41",
3512           "pinName": ""
3513         },
3514         "name": "unnamedWire#78",
3515         "path": [
3516           {
3517             "x": 75.0,
3518             "y": 100.0
3519           },
3520           {
3521             "x": 75.0,
3522             "y": 765.0
3523           }
3524         ]
3525       },
3526       {
3527         "pin1": {
3528           "compName": "WireCrossPoint#10",
3529           "pinName": ""
3530         },
3531         "pin2": {
3532           "compName": "sel3_4#1",
3533           "pinName": "A2"
3534         },
3535         "name": "unnamedWire#79",
3536         "path": [
3537           {
3538             "x": 230.0,
3539             "y": 1090.0
3540           },
3541           {
3542             "x": 125.0,
3543             "y": 1090.0
3544           },
3545           {
3546             "x": 125.0,
3547             "y": 1045.0
3548           },
3549           {
3550             "x": 130.0,
3551             "y": 1045.0
3552           },
3553           {
3554             "x": 130.0,
3555             "y": 970.0
3556           }
3557         ]
3558       },
3559       {
3560         "pin1": {
3561           "compName": "Splitter#1",
3562           "pinName": "O1"
3563         },
3564         "pin2": {
3565           "compName": "mux1_4#0",
3566           "pinName": "Y2"
3567         },
3568         "name": "unnamedWire#8",
3569         "path": [
3570           {
3571             "x": 755.0,
3572             "y": 1225.0
3573           },
3574           {
3575             "x": 745.0,
3576             "y": 1225.0
3577           },
3578           {
3579             "x": 745.0,
3580             "y": 515.0
3581           },
3582           {
3583             "x": 560.0,
3584             "y": 515.0
3585           },
3586           {
3587             "x": 560.0,
3588             "y": 365.0
3589           }
3590         ]
3591       },
3592       {
3593         "pin1": {
3594           "compName": "WireCrossPoint#14",
3595           "pinName": ""
3596         },
3597         "pin2": {
3598           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3599           "pinName": "Q1"
3600         },
3601         "name": "unnamedWire#80",
3602         "path": [
3603           {
3604             "x": 320.0,
3605             "y": 705.0
3606           }
3607         ]
3608       },
3609       {
3610         "pin1": {
3611           "compName": "WireCrossPoint#11",
3612           "pinName": ""
3613         },
3614         "pin2": {
3615           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3616           "pinName": "Q2"
3617         },
3618         "name": "unnamedWire#81",
3619         "path": [
3620           {
3621             "x": 325.0,
3622             "y": 920.0
3623           },
3624           {
3625             "x": 325.0,
3626             "y": 710.0
3627           }
3628         ]
3629       },
3630       {
3631         "pin1": {
3632           "compName": "WireCrossPoint#12",
3633           "pinName": ""
3634         },
3635         "pin2": {
3636           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3637           "pinName": "Q3"
3638         },
3639         "name": "unnamedWire#82",
3640         "path": [
3641           {
3642             "x": 330.0,
3643             "y": 930.0
3644           },
3645           {
3646             "x": 330.0,
3647             "y": 715.0
3648           }
3649         ]
3650       },
3651       {
3652         "pin1": {
3653           "compName": "WireCrossPoint#15",
3654           "pinName": ""
3655         },
3656         "pin2": {
3657           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3658           "pinName": "Q4"
3659         },
3660         "name": "unnamedWire#83",
3661         "path": [
3662           {
3663             "x": 335.0,
3664             "y": 720.0
3665           }
3666         ]
3667       },
3668       {
3669         "pin1": {
3670           "compName": "WireCrossPoint#16",
3671           "pinName": ""
3672         },
3673         "pin2": {
3674           "compName": "sel3_4#1",
3675           "pinName": "A3"
3676         },
3677         "name": "unnamedWire#84",
3678         "path": [
3679           {
3680             "x": 135.0,
3681             "y": 980.0
3682           }
3683         ]
3684       },
3685       {
3686         "pin1": {
3687           "compName": "WireCrossPoint#17",
3688           "pinName": ""
3689         },
3690         "pin2": {
3691           "compName": "sel3_4#1",
3692           "pinName": "A4"
3693         },
3694         "name": "unnamedWire#85",
3695         "path": [
3696           {
3697             "x": 140.0,
3698             "y": 990.0
3699           }
3700         ]
3701       },
3702       {
3703         "pin1": {
3704           "compName": "sel3_4#1",
3705           "pinName": "Y1"
3706         },
3707         "pin2": {
3708           "compName": "dff4#0",
3709           "pinName": "D1"
3710         },
3711         "name": "unnamedWire#86",
3712         "path": []
3713       },
3714       {
3715         "pin1": {
3716           "compName": "sel3_4#1",
3717           "pinName": "Y2"
3718         },
3719         "pin2": {
3720           "compName": "dff4#0",
3721           "pinName": "D2"
3722         },
3723         "name": "unnamedWire#87",
3724         "path": []
3725       },
3726       {
3727         "pin1": {
3728           "compName": "sel3_4#1",
3729           "pinName": "Y3"
3730         },
3731         "pin2": {
3732           "compName": "dff4#0",
3733           "pinName": "D3"
3734         },
3735         "name": "unnamedWire#88",
3736         "path": []
3737       },
3738       {
3739         "pin1": {
3740           "compName": "sel3_4#1",
3741           "pinName": "Y4"
3742         },
3743         "pin2": {
3744           "compName": "dff4#0",
3745           "pinName": "D4"
3746         },
3747         "name": "unnamedWire#89",
3748         "path": []
3749       },
3750       {
3751         "pin1": {
3752           "compName": "_submodelinterface",
3753           "pinName": "C"
3754         },
3755         "pin2": {
3756           "compName": "WireCrossPoint#0",
3757           "pinName": ""
3758         },
3759         "name": "unnamedWire#9",
3760         "path": [
3761           {
3762             "x": 15.0,
3763             "y": 950.0
3764           }
3765         ]
3766       },
3767       {
3768         "pin1": {
3769           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3770           "pinName": "Cn+4"
3771         },
3772         "pin2": {
3773           "compName": "_submodelinterface",
3774           "pinName": "Cn+4"
3775         },
3776         "name": "unnamedWire#90",
3777         "path": [
3778           {
3779             "x": 615.0,
3780             "y": 665.0
3781           },
3782           {
3783             "x": 615.0,
3784             "y": 1200.0
3785           }
3786         ]
3787       },
3788       {
3789         "pin1": {
3790           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3791           "pinName": "OVR"
3792         },
3793         "pin2": {
3794           "compName": "_submodelinterface",
3795           "pinName": "OVR"
3796         },
3797         "name": "unnamedWire#91",
3798         "path": [
3799           {
3800             "x": 610.0,
3801             "y": 675.0
3802           },
3803           {
3804             "x": 610.0,
3805             "y": 1125.0
3806           },
3807           {
3808             "x": 95.0,
3809             "y": 1125.0
3810           },
3811           {
3812             "x": 95.0,
3813             "y": 500.0
3814           }
3815         ]
3816       },
3817       {
3818         "pin1": {
3819           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3820           "pinName": "F1"
3821         },
3822         "pin2": {
3823           "compName": "WireCrossPoint#18",
3824           "pinName": ""
3825         },
3826         "name": "unnamedWire#92",
3827         "path": [
3828           {
3829             "x": 635.0,
3830             "y": 625.0
3831           },
3832           {
3833             "x": 635.0,
3834             "y": 530.0
3835           }
3836         ]
3837       },
3838       {
3839         "pin1": {
3840           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3841           "pinName": "F4"
3842         },
3843         "pin2": {
3844           "compName": "WireCrossPoint#19",
3845           "pinName": ""
3846         },
3847         "name": "unnamedWire#93",
3848         "path": [
3849           {
3850             "x": 620.0,
3851             "y": 655.0
3852           },
3853           {
3854             "x": 620.0,
3855             "y": 545.0
3856           }
3857         ]
3858       },
3859       {
3860         "pin1": {
3861           "compName": "TriStateBuffer#3",
3862           "pinName": "OUT"
3863         },
3864         "pin2": {
3865           "compName": "WireCrossPoint#20",
3866           "pinName": ""
3867         },
3868         "name": "unnamedWire#94",
3869         "path": []
3870       },
3871       {
3872         "pin1": {
3873           "compName": "WireCrossPoint#45",
3874           "pinName": ""
3875         },
3876         "pin2": {
3877           "compName": "TriStateBuffer#3",
3878           "pinName": "EN"
3879         },
3880         "name": "unnamedWire#95",
3881         "path": []
3882       },
3883       {
3884         "pin1": {
3885           "compName": "WireCrossPoint#20",
3886           "pinName": ""
3887         },
3888         "pin2": {
3889           "compName": "sel3_4#0",
3890           "pinName": "C4"
3891         },
3892         "name": "unnamedWire#96",
3893         "path": [
3894           {
3895             "x": 435.0,
3896             "y": 795.0
3897           },
3898           {
3899             "x": 195.0,
3900             "y": 795.0
3901           },
3902           {
3903             "x": 195.0,
3904             "y": 880.0
3905           },
3906           {
3907             "x": 140.0,
3908             "y": 880.0
3909           },
3910           {
3911             "x": 140.0,
3912             "y": 870.0
3913           }
3914         ]
3915       },
3916       {
3917         "pin1": {
3918           "compName": "WireCrossPoint#20",
3919           "pinName": ""
3920         },
3921         "pin2": {
3922           "compName": "_submodelinterface",
3923           "pinName": "RAMn+3"
3924         },
3925         "name": "unnamedWire#97",
3926         "path": [
3927           {
3928             "x": 455.0,
3929             "y": 735.0
3930           },
3931           {
3932             "x": 455.0,
3933             "y": 1100.0
3934           }
3935         ]
3936       },
3937       {
3938         "pin1": {
3939           "compName": "WireCrossPoint#18",
3940           "pinName": ""
3941         },
3942         "pin2": {
3943           "compName": "WireCrossPoint#21",
3944           "pinName": ""
3945         },
3946         "name": "unnamedWire#98",
3947         "path": [
3948           {
3949             "x": 380.0,
3950             "y": 505.0
3951           }
3952         ]
3953       },
3954       {
3955         "pin1": {
3956           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
3957           "pinName": "F2"
3958         },
3959         "pin2": {
3960           "compName": "WireCrossPoint#22",
3961           "pinName": ""
3962         },
3963         "name": "unnamedWire#99",
3964         "path": [
3965           {
3966             "x": 630.0,
3967             "y": 635.0
3968           },
3969           {
3970             "x": 630.0,
3971             "y": 535.0
3972           },
3973           {
3974             "x": 385.0,
3975             "y": 535.0
3976           },
3977           {
3978             "x": 385.0,
3979             "y": 510.0
3980           }
3981         ]
3982       }
3983     ],
3984     "version": "0.1.1"
3985   },
3986   "symbolRendererSnippetID": "simpleRectangularLike",
3987   "symbolRendererParams": {
3988     "centerText": "Am2901",
3989     "centerTextHeight": 5.0,
3990     "horizontalComponentCenter": 17.5,
3991     "pinLabelHeight": 3.5,
3992     "pinLabelMargin": 0.5
3993   },
3994   "outlineRendererSnippetID": "default",
3995   "highLevelStateHandlerSnippetID": "standard",
3996   "highLevelStateHandlerParams": {
3997     "subcomponentHighLevelStates": {
3998       "qreg": {
3999         "id": "delegating",
4000         "params": {
4001           "delegateTarget": "dff4#0"
4002         }
4003       },
4004       "regs": {
4005         "id": "delegating",
4006         "params": {
4007           "delegateTarget": "ram4#0"
4008         }
4009       }
4010     },
4011     "atomicHighLevelStates": {}
4012   },
4013   "version": "0.1.5"
4014 }