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