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