Cleaned ram2 and ram4
[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": 185.0,
195           "y": 730.0
196         },
197         "params": {
198           "logicWidth": 4,
199           "orientation": "LEFT"
200         }
201       },
202       {
203         "id": "Splitter",
204         "name": "Splitter#2",
205         "pos": {
206           "x": 365.0,
207           "y": 535.0
208         },
209         "params": {
210           "logicWidth": 4,
211           "orientation": "DOWN"
212         }
213       },
214       {
215         "id": "Splitter",
216         "name": "Splitter#3",
217         "pos": {
218           "x": 840.0,
219           "y": 790.0
220         },
221         "params": {
222           "logicWidth": 6,
223           "orientation": "RIGHT"
224         }
225       },
226       {
227         "id": "Splitter",
228         "name": "Splitter#4",
229         "pos": {
230           "x": 360.0,
231           "y": 450.0
232         },
233         "params": {
234           "logicWidth": 4,
235           "orientation": "RIGHT"
236         }
237       },
238       {
239         "id": "Splitter",
240         "name": "Splitter#5",
241         "pos": {
242           "x": 110.0,
243           "y": 765.0
244         },
245         "params": {
246           "logicWidth": 4,
247           "orientation": "RIGHT"
248         }
249       },
250       {
251         "id": "Splitter",
252         "name": "Splitter#6",
253         "pos": {
254           "x": 110.0,
255           "y": 800.0
256         },
257         "params": {
258           "logicWidth": 4,
259           "orientation": "RIGHT"
260         }
261       },
262       {
263         "id": "Splitter",
264         "name": "Splitter#7",
265         "pos": {
266           "x": 110.0,
267           "y": 835.0
268         },
269         "params": {
270           "logicWidth": 4,
271           "orientation": "RIGHT"
272         }
273       },
274       {
275         "id": "Splitter",
276         "name": "Splitter#8",
277         "pos": {
278           "x": 135.0,
279           "y": 1000.0
280         },
281         "params": {
282           "logicWidth": 4,
283           "orientation": "RIGHT"
284         }
285       },
286       {
287         "id": "Splitter",
288         "name": "Splitter#9",
289         "pos": {
290           "x": 330.0,
291           "y": 930.0
292         },
293         "params": {
294           "logicWidth": 4,
295           "orientation": "RIGHT"
296         }
297       },
298       {
299         "id": "Splitter",
300         "name": "Splitter#10",
301         "pos": {
302           "x": 135.0,
303           "y": 965.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": 1035.0
316         },
317         "params": {
318           "logicWidth": 4,
319           "orientation": "RIGHT"
320         }
321       },
322       {
323         "id": "Splitter",
324         "name": "Splitter#12",
325         "pos": {
326           "x": 840.0,
327           "y": 760.0
328         },
329         "params": {
330           "logicWidth": 3,
331           "orientation": "RIGHT"
332         }
333       },
334       {
335         "id": "Splitter",
336         "name": "Splitter#13",
337         "pos": {
338           "x": 190.0,
339           "y": 930.0
340         },
341         "params": {
342           "logicWidth": 4,
343           "orientation": "LEFT"
344         }
345       },
346       {
347         "id": "TriStateBuffer",
348         "name": "TriStateBuffer#0",
349         "pos": {
350           "x": 355.0,
351           "y": 950.0
352         },
353         "params": {
354           "logicWidth": 1,
355           "orientation": "RIGHT"
356         }
357       },
358       {
359         "id": "TriStateBuffer",
360         "name": "TriStateBuffer#1",
361         "pos": {
362           "x": 370.0,
363           "y": 850.0
364         },
365         "params": {
366           "logicWidth": 1,
367           "orientation": "DOWN"
368         }
369       },
370       {
371         "id": "TriStateBuffer",
372         "name": "TriStateBuffer#2",
373         "pos": {
374           "x": 400.0,
375           "y": 920.0
376         },
377         "params": {
378           "logicWidth": 1,
379           "orientation": "RIGHT"
380         }
381       },
382       {
383         "id": "TriStateBuffer",
384         "name": "TriStateBuffer#3",
385         "pos": {
386           "x": 400.0,
387           "y": 725.0
388         },
389         "params": {
390           "logicWidth": 1,
391           "orientation": "RIGHT_ALT"
392         }
393       },
394       {
395         "id": "WireCrossPoint",
396         "name": "WireCrossPoint#0",
397         "pos": {
398           "x": 14.0,
399           "y": 714.0
400         },
401         "params": 1
402       },
403       {
404         "id": "WireCrossPoint",
405         "name": "WireCrossPoint#1",
406         "pos": {
407           "x": 459.0,
408           "y": 194.0
409         },
410         "params": 1
411       },
412       {
413         "id": "WireCrossPoint",
414         "name": "WireCrossPoint#2",
415         "pos": {
416           "x": 254.0,
417           "y": 749.0
418         },
419         "params": 1
420       },
421       {
422         "id": "WireCrossPoint",
423         "name": "WireCrossPoint#3",
424         "pos": {
425           "x": 134.0,
426           "y": 729.0
427         },
428         "params": 1
429       },
430       {
431         "id": "WireCrossPoint",
432         "name": "WireCrossPoint#4",
433         "pos": {
434           "x": 129.0,
435           "y": 739.0
436         },
437         "params": 1
438       },
439       {
440         "id": "WireCrossPoint",
441         "name": "WireCrossPoint#5",
442         "pos": {
443           "x": 124.0,
444           "y": 749.0
445         },
446         "params": 1
447       },
448       {
449         "id": "WireCrossPoint",
450         "name": "WireCrossPoint#6",
451         "pos": {
452           "x": 324.0,
453           "y": 944.0
454         },
455         "params": 4
456       },
457       {
458         "id": "WireCrossPoint",
459         "name": "WireCrossPoint#7",
460         "pos": {
461           "x": 259.0,
462           "y": 944.0
463         },
464         "params": 4
465       },
466       {
467         "id": "WireCrossPoint",
468         "name": "WireCrossPoint#8",
469         "pos": {
470           "x": 129.0,
471           "y": 1049.0
472         },
473         "params": 4
474       },
475       {
476         "id": "WireCrossPoint",
477         "name": "WireCrossPoint#9",
478         "pos": {
479           "x": 364.0,
480           "y": 549.0
481         },
482         "params": 1
483       },
484       {
485         "id": "WireCrossPoint",
486         "name": "WireCrossPoint#10",
487         "pos": {
488           "x": 354.0,
489           "y": 464.0
490         },
491         "params": 4
492       },
493       {
494         "id": "WireCrossPoint",
495         "name": "WireCrossPoint#11",
496         "pos": {
497           "x": 434.0,
498           "y": 734.0
499         },
500         "params": 1
501       },
502       {
503         "id": "WireCrossPoint",
504         "name": "WireCrossPoint#12",
505         "pos": {
506           "x": 339.0,
507           "y": 379.0
508         },
509         "params": 4
510       },
511       {
512         "id": "WireCrossPoint",
513         "name": "WireCrossPoint#13",
514         "pos": {
515           "x": 354.0,
516           "y": 509.0
517         },
518         "params": 4
519       },
520       {
521         "id": "WireCrossPoint",
522         "name": "WireCrossPoint#14",
523         "pos": {
524           "x": 104.0,
525           "y": 779.0
526         },
527         "params": 4
528       },
529       {
530         "id": "WireCrossPoint",
531         "name": "WireCrossPoint#15",
532         "pos": {
533           "x": 104.0,
534           "y": 814.0
535         },
536         "params": 4
537       },
538       {
539         "id": "WireCrossPoint",
540         "name": "WireCrossPoint#16",
541         "pos": {
542           "x": 104.0,
543           "y": 854.0
544         },
545         "params": 4
546       },
547       {
548         "id": "WireCrossPoint",
549         "name": "WireCrossPoint#17",
550         "pos": {
551           "x": 414.0,
552           "y": 449.0
553         },
554         "params": 1
555       },
556       {
557         "id": "WireCrossPoint",
558         "name": "WireCrossPoint#18",
559         "pos": {
560           "x": 99.0,
561           "y": 964.0
562         },
563         "params": 1
564       },
565       {
566         "id": "WireCrossPoint",
567         "name": "WireCrossPoint#19",
568         "pos": {
569           "x": 99.0,
570           "y": 764.0
571         },
572         "params": 1
573       },
574       {
575         "id": "WireCrossPoint",
576         "name": "WireCrossPoint#20",
577         "pos": {
578           "x": 124.0,
579           "y": 889.0
580         },
581         "params": 1
582       },
583       {
584         "id": "WireCrossPoint",
585         "name": "WireCrossPoint#21",
586         "pos": {
587           "x": 364.0,
588           "y": 889.0
589         },
590         "params": 1
591       },
592       {
593         "id": "WireCrossPoint",
594         "name": "WireCrossPoint#22",
595         "pos": {
596           "x": 134.0,
597           "y": 894.0
598         },
599         "params": 1
600       },
601       {
602         "id": "WireCrossPoint",
603         "name": "WireCrossPoint#23",
604         "pos": {
605           "x": 409.0,
606           "y": 894.0
607         },
608         "params": 1
609       },
610       {
611         "id": "WireCrossPoint",
612         "name": "WireCrossPoint#24",
613         "pos": {
614           "x": 424.0,
615           "y": 1079.0
616         },
617         "params": 1
618       },
619       {
620         "id": "WireCrossPoint",
621         "name": "WireCrossPoint#25",
622         "pos": {
623           "x": 379.0,
624           "y": 529.0
625         },
626         "params": 4
627       },
628       {
629         "id": "and",
630         "name": "and#0",
631         "pos": {
632           "x": 495.0,
633           "y": 180.0
634         }
635       },
636       {
637         "id": "dff4_we",
638         "name": "dff4_we#0",
639         "pos": {
640           "x": 220.0,
641           "y": 930.0
642         }
643       },
644       {
645         "id": "dlatch4",
646         "name": "dlatch4#0",
647         "pos": {
648           "x": 720.0,
649           "y": 160.0
650         }
651       },
652       {
653         "id": "dlatch4",
654         "name": "dlatch4#1",
655         "pos": {
656           "x": 260.0,
657           "y": 675.0
658         }
659       },
660       {
661         "id": "mux1_4",
662         "name": "mux1_4#0",
663         "pos": {
664           "x": 490.0,
665           "y": 360.0
666         }
667       },
668       {
669         "id": "or4",
670         "name": "or4#0",
671         "pos": {
672           "x": 375.0,
673           "y": 445.0
674         }
675       },
676       {
677         "id": "ram4",
678         "name": "ram4#0",
679         "pos": {
680           "x": 655.0,
681           "y": 170.0
682         }
683       },
684       {
685         "id": "sel3_4",
686         "name": "sel3_4#0",
687         "pos": {
688           "x": 145.0,
689           "y": 725.0
690         }
691       },
692       {
693         "id": "sel3_4",
694         "name": "sel3_4#1",
695         "pos": {
696           "x": 150.0,
697           "y": 925.0
698         }
699       }
700     ],
701     "wires": [
702       {
703         "pin1": {
704           "compName": "Splitter#12",
705           "pinName": "O0"
706         },
707         "pin2": {
708           "compName": "Splitter#0",
709           "pinName": "O6"
710         },
711         "name": "unnamedWire#0",
712         "path": []
713       },
714       {
715         "pin1": {
716           "compName": "Splitter#3",
717           "pinName": "O5"
718         },
719         "pin2": {
720           "compName": "Splitter#0",
721           "pinName": "O5"
722         },
723         "name": "unnamedWire#1",
724         "path": []
725       },
726       {
727         "pin1": {
728           "compName": "Splitter#3",
729           "pinName": "O4"
730         },
731         "pin2": {
732           "compName": "Splitter#0",
733           "pinName": "O4"
734         },
735         "name": "unnamedWire#2",
736         "path": []
737       },
738       {
739         "pin1": {
740           "compName": "Splitter#3",
741           "pinName": "O3"
742         },
743         "pin2": {
744           "compName": "Splitter#0",
745           "pinName": "O3"
746         },
747         "name": "unnamedWire#3",
748         "path": []
749       },
750       {
751         "pin1": {
752           "compName": "Splitter#0",
753           "pinName": "O2"
754         },
755         "pin2": {
756           "compName": "Splitter#3",
757           "pinName": "O2"
758         },
759         "name": "unnamedWire#4",
760         "path": []
761       },
762       {
763         "pin1": {
764           "compName": "Splitter#3",
765           "pinName": "O1"
766         },
767         "pin2": {
768           "compName": "Splitter#0",
769           "pinName": "O1"
770         },
771         "name": "unnamedWire#5",
772         "path": []
773       },
774       {
775         "pin1": {
776           "compName": "Splitter#0",
777           "pinName": "O0"
778         },
779         "pin2": {
780           "compName": "Splitter#3",
781           "pinName": "O0"
782         },
783         "name": "unnamedWire#6",
784         "path": []
785       },
786       {
787         "pin1": {
788           "compName": "_submodelinterface",
789           "pinName": "I"
790         },
791         "pin2": {
792           "compName": "Splitter#0",
793           "pinName": "I"
794         },
795         "name": "unnamedWire#7",
796         "path": []
797       },
798       {
799         "pin1": {
800           "compName": "_submodelinterface",
801           "pinName": "Y"
802         },
803         "pin2": {
804           "compName": "mux1_4#0",
805           "pinName": "Y"
806         },
807         "name": "unnamedWire#8",
808         "path": [
809           {
810             "x": 750.0,
811             "y": 380.0
812           }
813         ]
814       },
815       {
816         "pin1": {
817           "compName": "_submodelinterface",
818           "pinName": "C"
819         },
820         "pin2": {
821           "compName": "WireCrossPoint#0",
822           "pinName": ""
823         },
824         "name": "unnamedWire#9",
825         "path": [
826           {
827             "x": 15.0,
828             "y": 950.0
829           }
830         ]
831       },
832       {
833         "pin1": {
834           "compName": "WireCrossPoint#0",
835           "pinName": ""
836         },
837         "pin2": {
838           "compName": "WireCrossPoint#1",
839           "pinName": ""
840         },
841         "name": "unnamedWire#10",
842         "path": [
843           {
844             "x": 15.0,
845             "y": 90.0
846           },
847           {
848             "x": 460.0,
849             "y": 90.0
850           }
851         ]
852       },
853       {
854         "pin1": {
855           "compName": "WireCrossPoint#1",
856           "pinName": ""
857         },
858         "pin2": {
859           "compName": "NandGate#0",
860           "pinName": "A"
861         },
862         "name": "unnamedWire#11",
863         "path": []
864       },
865       {
866         "pin1": {
867           "compName": "WireCrossPoint#1",
868           "pinName": ""
869         },
870         "pin2": {
871           "compName": "NandGate#0",
872           "pinName": "B"
873         },
874         "name": "unnamedWire#12",
875         "path": [
876           {
877             "x": 460.0,
878             "y": 205.0
879           }
880         ]
881       },
882       {
883         "pin1": {
884           "compName": "WireCrossPoint#0",
885           "pinName": ""
886         },
887         "pin2": {
888           "compName": "WireCrossPoint#2",
889           "pinName": ""
890         },
891         "name": "unnamedWire#13",
892         "path": [
893           {
894             "x": 230.0,
895             "y": 715.0
896           },
897           {
898             "x": 230.0,
899             "y": 750.0
900           }
901         ]
902       },
903       {
904         "pin1": {
905           "compName": "WireCrossPoint#2",
906           "pinName": ""
907         },
908         "pin2": {
909           "compName": "dlatch4#0",
910           "pinName": "C"
911         },
912         "name": "unnamedWire#14",
913         "path": [
914           {
915             "x": 715.0,
916             "y": 750.0
917           },
918           {
919             "x": 715.0,
920             "y": 195.0
921           }
922         ]
923       },
924       {
925         "pin1": {
926           "compName": "Splitter#0",
927           "pinName": "O7"
928         },
929         "pin2": {
930           "compName": "Splitter#12",
931           "pinName": "O1"
932         },
933         "name": "unnamedWire#15",
934         "path": []
935       },
936       {
937         "pin1": {
938           "compName": "WireCrossPoint#2",
939           "pinName": ""
940         },
941         "pin2": {
942           "compName": "dlatch4#1",
943           "pinName": "C"
944         },
945         "name": "unnamedWire#16",
946         "path": [
947           {
948             "x": 255.0,
949             "y": 710.0
950           }
951         ]
952       },
953       {
954         "pin1": {
955           "compName": "WireCrossPoint#2",
956           "pinName": ""
957         },
958         "pin2": {
959           "compName": "dff4_we#0",
960           "pinName": "C"
961         },
962         "name": "unnamedWire#17",
963         "path": [
964           {
965             "x": 255.0,
966             "y": 900.0
967           },
968           {
969             "x": 210.0,
970             "y": 900.0
971           },
972           {
973             "x": 210.0,
974             "y": 955.0
975           }
976         ]
977       },
978       {
979         "pin1": {
980           "compName": "Am2901DestDecode#0",
981           "pinName": "LSH"
982         },
983         "pin2": {
984           "compName": "WireCrossPoint#3",
985           "pinName": ""
986         },
987         "name": "unnamedWire#18",
988         "path": [
989           {
990             "x": 420.0,
991             "y": 205.0
992           },
993           {
994             "x": 420.0,
995             "y": 240.0
996           },
997           {
998             "x": 135.0,
999             "y": 240.0
1000           }
1001         ]
1002       },
1003       {
1004         "pin1": {
1005           "compName": "Am2901DestDecode#0",
1006           "pinName": "NSH"
1007         },
1008         "pin2": {
1009           "compName": "WireCrossPoint#4",
1010           "pinName": ""
1011         },
1012         "name": "unnamedWire#19",
1013         "path": [
1014           {
1015             "x": 425.0,
1016             "y": 165.0
1017           },
1018           {
1019             "x": 425.0,
1020             "y": 235.0
1021           },
1022           {
1023             "x": 130.0,
1024             "y": 235.0
1025           }
1026         ]
1027       },
1028       {
1029         "pin1": {
1030           "compName": "Am2901DestDecode#0",
1031           "pinName": "RSH"
1032         },
1033         "pin2": {
1034           "compName": "WireCrossPoint#5",
1035           "pinName": ""
1036         },
1037         "name": "unnamedWire#20",
1038         "path": [
1039           {
1040             "x": 430.0,
1041             "y": 175.0
1042           },
1043           {
1044             "x": 430.0,
1045             "y": 230.0
1046           },
1047           {
1048             "x": 125.0,
1049             "y": 230.0
1050           }
1051         ]
1052       },
1053       {
1054         "pin1": {
1055           "compName": "WireCrossPoint#3",
1056           "pinName": ""
1057         },
1058         "pin2": {
1059           "compName": "sel3_4#0",
1060           "pinName": "SA"
1061         },
1062         "name": "unnamedWire#21",
1063         "path": []
1064       },
1065       {
1066         "pin1": {
1067           "compName": "WireCrossPoint#4",
1068           "pinName": ""
1069         },
1070         "pin2": {
1071           "compName": "sel3_4#0",
1072           "pinName": "SB"
1073         },
1074         "name": "unnamedWire#22",
1075         "path": []
1076       },
1077       {
1078         "pin1": {
1079           "compName": "WireCrossPoint#5",
1080           "pinName": ""
1081         },
1082         "pin2": {
1083           "compName": "sel3_4#0",
1084           "pinName": "SC"
1085         },
1086         "name": "unnamedWire#23",
1087         "path": []
1088       },
1089       {
1090         "pin1": {
1091           "compName": "WireCrossPoint#22",
1092           "pinName": ""
1093         },
1094         "pin2": {
1095           "compName": "sel3_4#1",
1096           "pinName": "SA"
1097         },
1098         "name": "unnamedWire#24",
1099         "path": [
1100           {
1101             "x": 135.0,
1102             "y": 930.0
1103           }
1104         ]
1105       },
1106       {
1107         "pin1": {
1108           "compName": "WireCrossPoint#4",
1109           "pinName": ""
1110         },
1111         "pin2": {
1112           "compName": "sel3_4#1",
1113           "pinName": "SB"
1114         },
1115         "name": "unnamedWire#25",
1116         "path": [
1117           {
1118             "x": 130.0,
1119             "y": 940.0
1120           }
1121         ]
1122       },
1123       {
1124         "pin1": {
1125           "compName": "sel3_4#1",
1126           "pinName": "SC"
1127         },
1128         "pin2": {
1129           "compName": "WireCrossPoint#20",
1130           "pinName": ""
1131         },
1132         "name": "unnamedWire#26",
1133         "path": [
1134           {
1135             "x": 125.0,
1136             "y": 950.0
1137           }
1138         ]
1139       },
1140       {
1141         "pin1": {
1142           "compName": "_submodelinterface",
1143           "pinName": "A"
1144         },
1145         "pin2": {
1146           "compName": "ram4#0",
1147           "pinName": "A"
1148         },
1149         "name": "unnamedWire#27",
1150         "path": [
1151           {
1152             "x": 650.0,
1153             "y": 150.0
1154           },
1155           {
1156             "x": 650.0,
1157             "y": 175.0
1158           }
1159         ]
1160       },
1161       {
1162         "pin1": {
1163           "compName": "_submodelinterface",
1164           "pinName": "B"
1165         },
1166         "pin2": {
1167           "compName": "ram4#0",
1168           "pinName": "B"
1169         },
1170         "name": "unnamedWire#28",
1171         "path": [
1172           {
1173             "x": 650.0,
1174             "y": 350.0
1175           },
1176           {
1177             "x": 650.0,
1178             "y": 185.0
1179           }
1180         ]
1181       },
1182       {
1183         "pin1": {
1184           "compName": "sel3_4#0",
1185           "pinName": "Y4"
1186         },
1187         "pin2": {
1188           "compName": "Splitter#1",
1189           "pinName": "O3"
1190         },
1191         "name": "unnamedWire#29",
1192         "path": []
1193       },
1194       {
1195         "pin1": {
1196           "compName": "WireCrossPoint#12",
1197           "pinName": ""
1198         },
1199         "pin2": {
1200           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1201           "pinName": "A"
1202         },
1203         "name": "unnamedWire#30",
1204         "path": [
1205           {
1206             "x": 340.0,
1207             "y": 665.0
1208           }
1209         ]
1210       },
1211       {
1212         "pin1": {
1213           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1214           "pinName": "I"
1215         },
1216         "pin2": {
1217           "compName": "Splitter#3",
1218           "pinName": "I"
1219         },
1220         "name": "unnamedWire#31",
1221         "path": [
1222           {
1223             "x": 560.0,
1224             "y": 605.0
1225           },
1226           {
1227             "x": 785.0,
1228             "y": 605.0
1229           },
1230           {
1231             "x": 785.0,
1232             "y": 815.0
1233           }
1234         ]
1235       },
1236       {
1237         "pin1": {
1238           "compName": "WireCrossPoint#9",
1239           "pinName": ""
1240         },
1241         "pin2": {
1242           "compName": "_submodelinterface",
1243           "pinName": "F3"
1244         },
1245         "name": "unnamedWire#32",
1246         "path": []
1247       },
1248       {
1249         "pin1": {
1250           "compName": "Splitter#2",
1251           "pinName": "O3"
1252         },
1253         "pin2": {
1254           "compName": "WireCrossPoint#9",
1255           "pinName": ""
1256         },
1257         "name": "unnamedWire#33",
1258         "path": []
1259       },
1260       {
1261         "pin1": {
1262           "compName": "TriStateBuffer#1",
1263           "pinName": "IN"
1264         },
1265         "pin2": {
1266           "compName": "Splitter#2",
1267           "pinName": "O0"
1268         },
1269         "name": "unnamedWire#34",
1270         "path": [
1271           {
1272             "x": 380.0,
1273             "y": 845.0
1274           },
1275           {
1276             "x": 395.0,
1277             "y": 845.0
1278           }
1279         ]
1280       },
1281       {
1282         "pin1": {
1283           "compName": "ram4#0",
1284           "pinName": "QA"
1285         },
1286         "pin2": {
1287           "compName": "dlatch4#0",
1288           "pinName": "D"
1289         },
1290         "name": "unnamedWire#35",
1291         "path": []
1292       },
1293       {
1294         "pin1": {
1295           "compName": "_submodelinterface",
1296           "pinName": "Cn"
1297         },
1298         "pin2": {
1299           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1300           "pinName": "Cn"
1301         },
1302         "name": "unnamedWire#36",
1303         "path": [
1304           {
1305             "x": 55.0,
1306             "y": 1050.0
1307           },
1308           {
1309             "x": 55.0,
1310             "y": 600.0
1311           },
1312           {
1313             "x": 520.0,
1314             "y": 600.0
1315           }
1316         ]
1317       },
1318       {
1319         "pin1": {
1320           "compName": "sel3_4#0",
1321           "pinName": "Y1"
1322         },
1323         "pin2": {
1324           "compName": "Splitter#1",
1325           "pinName": "O0"
1326         },
1327         "name": "unnamedWire#37",
1328         "path": []
1329       },
1330       {
1331         "pin1": {
1332           "compName": "sel3_4#0",
1333           "pinName": "Y2"
1334         },
1335         "pin2": {
1336           "compName": "Splitter#1",
1337           "pinName": "O1"
1338         },
1339         "name": "unnamedWire#38",
1340         "path": []
1341       },
1342       {
1343         "pin1": {
1344           "compName": "Splitter#1",
1345           "pinName": "O2"
1346         },
1347         "pin2": {
1348           "compName": "sel3_4#0",
1349           "pinName": "Y3"
1350         },
1351         "name": "unnamedWire#39",
1352         "path": []
1353       },
1354       {
1355         "pin1": {
1356           "compName": "Splitter#1",
1357           "pinName": "I"
1358         },
1359         "pin2": {
1360           "compName": "ram4#0",
1361           "pinName": "D"
1362         },
1363         "name": "unnamedWire#40",
1364         "path": [
1365           {
1366             "x": 200.0,
1367             "y": 745.0
1368           },
1369           {
1370             "x": 200.0,
1371             "y": 290.0
1372           },
1373           {
1374             "x": 630.0,
1375             "y": 290.0
1376           },
1377           {
1378             "x": 630.0,
1379             "y": 210.0
1380           }
1381         ]
1382       },
1383       {
1384         "pin1": {
1385           "compName": "dlatch4#1",
1386           "pinName": "D"
1387         },
1388         "pin2": {
1389           "compName": "ram4#0",
1390           "pinName": "QB"
1391         },
1392         "name": "unnamedWire#41",
1393         "path": [
1394           {
1395             "x": 255.0,
1396             "y": 690.0
1397           },
1398           {
1399             "x": 255.0,
1400             "y": 580.0
1401           },
1402           {
1403             "x": 710.0,
1404             "y": 580.0
1405           },
1406           {
1407             "x": 710.0,
1408             "y": 185.0
1409           }
1410         ]
1411       },
1412       {
1413         "pin1": {
1414           "compName": "dlatch4#1",
1415           "pinName": "Q"
1416         },
1417         "pin2": {
1418           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1419           "pinName": "B"
1420         },
1421         "name": "unnamedWire#42",
1422         "path": []
1423       },
1424       {
1425         "pin1": {
1426           "compName": "Am2901DestDecode#0",
1427           "pinName": "YF"
1428         },
1429         "pin2": {
1430           "compName": "mux1_4#0",
1431           "pinName": "S0"
1432         },
1433         "name": "unnamedWire#43",
1434         "path": [
1435           {
1436             "x": 435.0,
1437             "y": 195.0
1438           },
1439           {
1440             "x": 435.0,
1441             "y": 365.0
1442           }
1443         ]
1444       },
1445       {
1446         "pin1": {
1447           "compName": "WireCrossPoint#12",
1448           "pinName": ""
1449         },
1450         "pin2": {
1451           "compName": "mux1_4#0",
1452           "pinName": "I0"
1453         },
1454         "name": "unnamedWire#44",
1455         "path": []
1456       },
1457       {
1458         "pin1": {
1459           "compName": "WireCrossPoint#10",
1460           "pinName": ""
1461         },
1462         "pin2": {
1463           "compName": "mux1_4#0",
1464           "pinName": "I1"
1465         },
1466         "name": "unnamedWire#45",
1467         "path": [
1468           {
1469             "x": 355.0,
1470             "y": 410.0
1471           }
1472         ]
1473       },
1474       {
1475         "pin1": {
1476           "compName": "WireCrossPoint#12",
1477           "pinName": ""
1478         },
1479         "pin2": {
1480           "compName": "dlatch4#0",
1481           "pinName": "Q"
1482         },
1483         "name": "unnamedWire#46",
1484         "path": [
1485           {
1486             "x": 340.0,
1487             "y": 130.0
1488           },
1489           {
1490             "x": 765.0,
1491             "y": 130.0
1492           },
1493           {
1494             "x": 765.0,
1495             "y": 175.0
1496           }
1497         ]
1498       },
1499       {
1500         "pin1": {
1501           "compName": "dff4_we#0",
1502           "pinName": "Q"
1503         },
1504         "pin2": {
1505           "compName": "WireCrossPoint#7",
1506           "pinName": ""
1507         },
1508         "name": "unnamedWire#47",
1509         "path": []
1510       },
1511       {
1512         "pin1": {
1513           "compName": "Splitter#13",
1514           "pinName": "I"
1515         },
1516         "pin2": {
1517           "compName": "dff4_we#0",
1518           "pinName": "D"
1519         },
1520         "name": "unnamedWire#48",
1521         "path": []
1522       },
1523       {
1524         "pin1": {
1525           "compName": "sel3_4#1",
1526           "pinName": "Y4"
1527         },
1528         "pin2": {
1529           "compName": "Splitter#13",
1530           "pinName": "O3"
1531         },
1532         "name": "unnamedWire#49",
1533         "path": []
1534       },
1535       {
1536         "pin1": {
1537           "compName": "sel3_4#1",
1538           "pinName": "Y3"
1539         },
1540         "pin2": {
1541           "compName": "Splitter#13",
1542           "pinName": "O2"
1543         },
1544         "name": "unnamedWire#50",
1545         "path": []
1546       },
1547       {
1548         "pin1": {
1549           "compName": "sel3_4#1",
1550           "pinName": "Y2"
1551         },
1552         "pin2": {
1553           "compName": "Splitter#13",
1554           "pinName": "O1"
1555         },
1556         "name": "unnamedWire#51",
1557         "path": []
1558       },
1559       {
1560         "pin1": {
1561           "compName": "sel3_4#1",
1562           "pinName": "B4"
1563         },
1564         "pin2": {
1565           "compName": "Splitter#8",
1566           "pinName": "O3"
1567         },
1568         "name": "unnamedWire#52",
1569         "path": []
1570       },
1571       {
1572         "pin1": {
1573           "compName": "Splitter#8",
1574           "pinName": "O2"
1575         },
1576         "pin2": {
1577           "compName": "sel3_4#1",
1578           "pinName": "B3"
1579         },
1580         "name": "unnamedWire#53",
1581         "path": []
1582       },
1583       {
1584         "pin1": {
1585           "compName": "_submodelinterface",
1586           "pinName": "Qn"
1587         },
1588         "pin2": {
1589           "compName": "WireCrossPoint#18",
1590           "pinName": ""
1591         },
1592         "name": "unnamedWire#54",
1593         "path": [
1594           {
1595             "x": 80.0,
1596             "y": 200.0
1597           },
1598           {
1599             "x": 80.0,
1600             "y": 965.0
1601           }
1602         ]
1603       },
1604       {
1605         "pin1": {
1606           "compName": "Splitter#11",
1607           "pinName": "O2"
1608         },
1609         "pin2": {
1610           "compName": "sel3_4#1",
1611           "pinName": "C2"
1612         },
1613         "name": "unnamedWire#55",
1614         "path": []
1615       },
1616       {
1617         "pin1": {
1618           "compName": "Splitter#11",
1619           "pinName": "O1"
1620         },
1621         "pin2": {
1622           "compName": "sel3_4#1",
1623           "pinName": "C1"
1624         },
1625         "name": "unnamedWire#56",
1626         "path": []
1627       },
1628       {
1629         "pin1": {
1630           "compName": "WireCrossPoint#8",
1631           "pinName": ""
1632         },
1633         "pin2": {
1634           "compName": "Splitter#11",
1635           "pinName": "I"
1636         },
1637         "name": "unnamedWire#57",
1638         "path": []
1639       },
1640       {
1641         "pin1": {
1642           "compName": "WireCrossPoint#8",
1643           "pinName": ""
1644         },
1645         "pin2": {
1646           "compName": "WireCrossPoint#7",
1647           "pinName": ""
1648         },
1649         "name": "unnamedWire#58",
1650         "path": [
1651           {
1652             "x": 130.0,
1653             "y": 1090.0
1654           },
1655           {
1656             "x": 260.0,
1657             "y": 1090.0
1658           }
1659         ]
1660       },
1661       {
1662         "pin1": {
1663           "compName": "WireCrossPoint#6",
1664           "pinName": ""
1665         },
1666         "pin2": {
1667           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1668           "pinName": "Q"
1669         },
1670         "name": "unnamedWire#59",
1671         "path": [
1672           {
1673             "x": 325.0,
1674             "y": 700.0
1675           }
1676         ]
1677       },
1678       {
1679         "pin1": {
1680           "compName": "Splitter#12",
1681           "pinName": "O2"
1682         },
1683         "pin2": {
1684           "compName": "Splitter#0",
1685           "pinName": "O8"
1686         },
1687         "name": "unnamedWire#60",
1688         "path": []
1689       },
1690       {
1691         "pin1": {
1692           "compName": "_submodelinterface",
1693           "pinName": "RAMn"
1694         },
1695         "pin2": {
1696           "compName": "WireCrossPoint#19",
1697           "pinName": ""
1698         },
1699         "name": "unnamedWire#61",
1700         "path": [
1701           {
1702             "x": 75.0,
1703             "y": 100.0
1704           },
1705           {
1706             "x": 75.0,
1707             "y": 765.0
1708           }
1709         ]
1710       },
1711       {
1712         "pin1": {
1713           "compName": "Splitter#10",
1714           "pinName": "I"
1715         },
1716         "pin2": {
1717           "compName": "WireCrossPoint#8",
1718           "pinName": ""
1719         },
1720         "name": "unnamedWire#62",
1721         "path": [
1722           {
1723             "x": 130.0,
1724             "y": 980.0
1725           }
1726         ]
1727       },
1728       {
1729         "pin1": {
1730           "compName": "WireCrossPoint#6",
1731           "pinName": ""
1732         },
1733         "pin2": {
1734           "compName": "WireCrossPoint#7",
1735           "pinName": ""
1736         },
1737         "name": "unnamedWire#63",
1738         "path": []
1739       },
1740       {
1741         "pin1": {
1742           "compName": "sel3_4#1",
1743           "pinName": "B2"
1744         },
1745         "pin2": {
1746           "compName": "Splitter#8",
1747           "pinName": "O1"
1748         },
1749         "name": "unnamedWire#64",
1750         "path": []
1751       },
1752       {
1753         "pin1": {
1754           "compName": "Splitter#8",
1755           "pinName": "O0"
1756         },
1757         "pin2": {
1758           "compName": "sel3_4#1",
1759           "pinName": "B1"
1760         },
1761         "name": "unnamedWire#65",
1762         "path": []
1763       },
1764       {
1765         "pin1": {
1766           "compName": "Splitter#10",
1767           "pinName": "O0"
1768         },
1769         "pin2": {
1770           "compName": "sel3_4#1",
1771           "pinName": "A2"
1772         },
1773         "name": "unnamedWire#66",
1774         "path": []
1775       },
1776       {
1777         "pin1": {
1778           "compName": "Splitter#11",
1779           "pinName": "O3"
1780         },
1781         "pin2": {
1782           "compName": "sel3_4#1",
1783           "pinName": "C3"
1784         },
1785         "name": "unnamedWire#67",
1786         "path": []
1787       },
1788       {
1789         "pin1": {
1790           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1791           "pinName": "D"
1792         },
1793         "pin2": {
1794           "compName": "_submodelinterface",
1795           "pinName": "D"
1796         },
1797         "name": "unnamedWire#68",
1798         "path": [
1799           {
1800             "x": 505.0,
1801             "y": 630.0
1802           },
1803           {
1804             "x": 505.0,
1805             "y": 475.0
1806           },
1807           {
1808             "x": 600.0,
1809             "y": 475.0
1810           }
1811         ]
1812       },
1813       {
1814         "pin1": {
1815           "compName": "Splitter#13",
1816           "pinName": "O0"
1817         },
1818         "pin2": {
1819           "compName": "sel3_4#1",
1820           "pinName": "Y1"
1821         },
1822         "name": "unnamedWire#69",
1823         "path": []
1824       },
1825       {
1826         "pin1": {
1827           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1828           "pinName": "Cn+4"
1829         },
1830         "pin2": {
1831           "compName": "_submodelinterface",
1832           "pinName": "Cn+4"
1833         },
1834         "name": "unnamedWire#70",
1835         "path": [
1836           {
1837             "x": 615.0,
1838             "y": 665.0
1839           },
1840           {
1841             "x": 615.0,
1842             "y": 1200.0
1843           }
1844         ]
1845       },
1846       {
1847         "pin1": {
1848           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
1849           "pinName": "OVR"
1850         },
1851         "pin2": {
1852           "compName": "_submodelinterface",
1853           "pinName": "OVR"
1854         },
1855         "name": "unnamedWire#71",
1856         "path": [
1857           {
1858             "x": 610.0,
1859             "y": 675.0
1860           },
1861           {
1862             "x": 610.0,
1863             "y": 1125.0
1864           },
1865           {
1866             "x": 95.0,
1867             "y": 1125.0
1868           },
1869           {
1870             "x": 95.0,
1871             "y": 500.0
1872           }
1873         ]
1874       },
1875       {
1876         "pin1": {
1877           "compName": "WireCrossPoint#9",
1878           "pinName": ""
1879         },
1880         "pin2": {
1881           "compName": "TriStateBuffer#3",
1882           "pinName": "IN"
1883         },
1884         "name": "unnamedWire#72",
1885         "path": [
1886           {
1887             "x": 365.0,
1888             "y": 735.0
1889           }
1890         ]
1891       },
1892       {
1893         "pin1": {
1894           "compName": "Splitter#4",
1895           "pinName": "O0"
1896         },
1897         "pin2": {
1898           "compName": "or4#0",
1899           "pinName": "A1"
1900         },
1901         "name": "unnamedWire#73",
1902         "path": []
1903       },
1904       {
1905         "pin1": {
1906           "compName": "TriStateBuffer#3",
1907           "pinName": "OUT"
1908         },
1909         "pin2": {
1910           "compName": "WireCrossPoint#11",
1911           "pinName": ""
1912         },
1913         "name": "unnamedWire#74",
1914         "path": []
1915       },
1916       {
1917         "pin1": {
1918           "compName": "WireCrossPoint#23",
1919           "pinName": ""
1920         },
1921         "pin2": {
1922           "compName": "TriStateBuffer#3",
1923           "pinName": "EN"
1924         },
1925         "name": "unnamedWire#75",
1926         "path": []
1927       },
1928       {
1929         "pin1": {
1930           "compName": "WireCrossPoint#11",
1931           "pinName": ""
1932         },
1933         "pin2": {
1934           "compName": "sel3_4#0",
1935           "pinName": "C4"
1936         },
1937         "name": "unnamedWire#76",
1938         "path": [
1939           {
1940             "x": 435.0,
1941             "y": 795.0
1942           },
1943           {
1944             "x": 195.0,
1945             "y": 795.0
1946           },
1947           {
1948             "x": 195.0,
1949             "y": 880.0
1950           },
1951           {
1952             "x": 140.0,
1953             "y": 880.0
1954           },
1955           {
1956             "x": 140.0,
1957             "y": 870.0
1958           }
1959         ]
1960       },
1961       {
1962         "pin1": {
1963           "compName": "WireCrossPoint#11",
1964           "pinName": ""
1965         },
1966         "pin2": {
1967           "compName": "_submodelinterface",
1968           "pinName": "RAMn+3"
1969         },
1970         "name": "unnamedWire#77",
1971         "path": [
1972           {
1973             "x": 455.0,
1974             "y": 735.0
1975           },
1976           {
1977             "x": 455.0,
1978             "y": 1100.0
1979           }
1980         ]
1981       },
1982       {
1983         "pin1": {
1984           "compName": "Splitter#4",
1985           "pinName": "O1"
1986         },
1987         "pin2": {
1988           "compName": "or4#0",
1989           "pinName": "A2"
1990         },
1991         "name": "unnamedWire#78",
1992         "path": []
1993       },
1994       {
1995         "pin1": {
1996           "compName": "Splitter#4",
1997           "pinName": "O2"
1998         },
1999         "pin2": {
2000           "compName": "or4#0",
2001           "pinName": "A3"
2002         },
2003         "name": "unnamedWire#79",
2004         "path": []
2005       },
2006       {
2007         "pin1": {
2008           "compName": "Splitter#4",
2009           "pinName": "O3"
2010         },
2011         "pin2": {
2012           "compName": "or4#0",
2013           "pinName": "A4"
2014         },
2015         "name": "unnamedWire#80",
2016         "path": []
2017       },
2018       {
2019         "pin1": {
2020           "compName": "WireCrossPoint#10",
2021           "pinName": ""
2022         },
2023         "pin2": {
2024           "compName": "Splitter#4",
2025           "pinName": "I"
2026         },
2027         "name": "unnamedWire#81",
2028         "path": []
2029       },
2030       {
2031         "pin1": {
2032           "compName": "WireCrossPoint#10",
2033           "pinName": ""
2034         },
2035         "pin2": {
2036           "compName": "WireCrossPoint#13",
2037           "pinName": ""
2038         },
2039         "name": "unnamedWire#82",
2040         "path": []
2041       },
2042       {
2043         "pin1": {
2044           "compName": "WireCrossPoint#13",
2045           "pinName": ""
2046         },
2047         "pin2": {
2048           "compName": "WireCrossPoint#25",
2049           "pinName": ""
2050         },
2051         "name": "unnamedWire#83",
2052         "path": [
2053           {
2054             "x": 380.0,
2055             "y": 510.0
2056           }
2057         ]
2058       },
2059       {
2060         "pin1": {
2061           "compName": "WireCrossPoint#14",
2062           "pinName": ""
2063         },
2064         "pin2": {
2065           "compName": "WireCrossPoint#13",
2066           "pinName": ""
2067         },
2068         "name": "unnamedWire#84",
2069         "path": [
2070           {
2071             "x": 105.0,
2072             "y": 510.0
2073           }
2074         ]
2075       },
2076       {
2077         "pin1": {
2078           "compName": "WireCrossPoint#14",
2079           "pinName": ""
2080         },
2081         "pin2": {
2082           "compName": "Splitter#5",
2083           "pinName": "I"
2084         },
2085         "name": "unnamedWire#85",
2086         "path": []
2087       },
2088       {
2089         "pin1": {
2090           "compName": "sel3_4#0",
2091           "pinName": "A4"
2092         },
2093         "pin2": {
2094           "compName": "Splitter#5",
2095           "pinName": "O2"
2096         },
2097         "name": "unnamedWire#86",
2098         "path": []
2099       },
2100       {
2101         "pin1": {
2102           "compName": "Splitter#5",
2103           "pinName": "O1"
2104         },
2105         "pin2": {
2106           "compName": "sel3_4#0",
2107           "pinName": "A3"
2108         },
2109         "name": "unnamedWire#87",
2110         "path": []
2111       },
2112       {
2113         "pin1": {
2114           "compName": "Splitter#5",
2115           "pinName": "O0"
2116         },
2117         "pin2": {
2118           "compName": "sel3_4#0",
2119           "pinName": "A2"
2120         },
2121         "name": "unnamedWire#88",
2122         "path": []
2123       },
2124       {
2125         "pin1": {
2126           "compName": "Splitter#6",
2127           "pinName": "O0"
2128         },
2129         "pin2": {
2130           "compName": "sel3_4#0",
2131           "pinName": "B1"
2132         },
2133         "name": "unnamedWire#89",
2134         "path": []
2135       },
2136       {
2137         "pin1": {
2138           "compName": "Splitter#6",
2139           "pinName": "O1"
2140         },
2141         "pin2": {
2142           "compName": "sel3_4#0",
2143           "pinName": "B2"
2144         },
2145         "name": "unnamedWire#90",
2146         "path": []
2147       },
2148       {
2149         "pin1": {
2150           "compName": "Splitter#6",
2151           "pinName": "O2"
2152         },
2153         "pin2": {
2154           "compName": "sel3_4#0",
2155           "pinName": "B3"
2156         },
2157         "name": "unnamedWire#91",
2158         "path": []
2159       },
2160       {
2161         "pin1": {
2162           "compName": "sel3_4#1",
2163           "pinName": "A1"
2164         },
2165         "pin2": {
2166           "compName": "WireCrossPoint#18",
2167           "pinName": ""
2168         },
2169         "name": "unnamedWire#92",
2170         "path": [
2171           {
2172             "x": 100.0,
2173             "y": 960.0
2174           }
2175         ]
2176       },
2177       {
2178         "pin1": {
2179           "compName": "Splitter#6",
2180           "pinName": "O3"
2181         },
2182         "pin2": {
2183           "compName": "sel3_4#0",
2184           "pinName": "B4"
2185         },
2186         "name": "unnamedWire#93",
2187         "path": []
2188       },
2189       {
2190         "pin1": {
2191           "compName": "Splitter#6",
2192           "pinName": "I"
2193         },
2194         "pin2": {
2195           "compName": "WireCrossPoint#15",
2196           "pinName": ""
2197         },
2198         "name": "unnamedWire#94",
2199         "path": []
2200       },
2201       {
2202         "pin1": {
2203           "compName": "WireCrossPoint#15",
2204           "pinName": ""
2205         },
2206         "pin2": {
2207           "compName": "WireCrossPoint#14",
2208           "pinName": ""
2209         },
2210         "name": "unnamedWire#95",
2211         "path": []
2212       },
2213       {
2214         "pin1": {
2215           "compName": "Splitter#7",
2216           "pinName": "O3"
2217         },
2218         "pin2": {
2219           "compName": "sel3_4#0",
2220           "pinName": "C3"
2221         },
2222         "name": "unnamedWire#96",
2223         "path": []
2224       },
2225       {
2226         "pin1": {
2227           "compName": "Splitter#7",
2228           "pinName": "O2"
2229         },
2230         "pin2": {
2231           "compName": "sel3_4#0",
2232           "pinName": "C2"
2233         },
2234         "name": "unnamedWire#97",
2235         "path": []
2236       },
2237       {
2238         "pin1": {
2239           "compName": "Splitter#7",
2240           "pinName": "O1"
2241         },
2242         "pin2": {
2243           "compName": "sel3_4#0",
2244           "pinName": "C1"
2245         },
2246         "name": "unnamedWire#98",
2247         "path": []
2248       },
2249       {
2250         "pin1": {
2251           "compName": "WireCrossPoint#15",
2252           "pinName": ""
2253         },
2254         "pin2": {
2255           "compName": "WireCrossPoint#16",
2256           "pinName": ""
2257         },
2258         "name": "unnamedWire#99",
2259         "path": []
2260       },
2261       {
2262         "pin1": {
2263           "compName": "WireCrossPoint#16",
2264           "pinName": ""
2265         },
2266         "pin2": {
2267           "compName": "Splitter#7",
2268           "pinName": "I"
2269         },
2270         "name": "unnamedWire#100",
2271         "path": []
2272       },
2273       {
2274         "pin1": {
2275           "compName": "Splitter#10",
2276           "pinName": "O1"
2277         },
2278         "pin2": {
2279           "compName": "sel3_4#1",
2280           "pinName": "A3"
2281         },
2282         "name": "unnamedWire#101",
2283         "path": []
2284       },
2285       {
2286         "pin1": {
2287           "compName": "Splitter#10",
2288           "pinName": "O2"
2289         },
2290         "pin2": {
2291           "compName": "sel3_4#1",
2292           "pinName": "A4"
2293         },
2294         "name": "unnamedWire#102",
2295         "path": []
2296       },
2297       {
2298         "pin1": {
2299           "compName": "Splitter#8",
2300           "pinName": "I"
2301         },
2302         "pin2": {
2303           "compName": "WireCrossPoint#16",
2304           "pinName": ""
2305         },
2306         "name": "unnamedWire#103",
2307         "path": [
2308           {
2309             "x": 105.0,
2310             "y": 1015.0
2311           }
2312         ]
2313       },
2314       {
2315         "pin1": {
2316           "compName": "WireCrossPoint#25",
2317           "pinName": ""
2318         },
2319         "pin2": {
2320           "compName": "Am2901ALUInclSourceDecodeInclFunctionDecode#0",
2321           "pinName": "F"
2322         },
2323         "name": "unnamedWire#104",
2324         "path": [
2325           {
2326             "x": 610.0,
2327             "y": 530.0
2328           },
2329           {
2330             "x": 610.0,
2331             "y": 630.0
2332           }
2333         ]
2334       },
2335       {
2336         "pin1": {
2337           "compName": "Splitter#9",
2338           "pinName": "O0"
2339         },
2340         "pin2": {
2341           "compName": "TriStateBuffer#0",
2342           "pinName": "IN"
2343         },
2344         "name": "unnamedWire#105",
2345         "path": []
2346       },
2347       {
2348         "pin1": {
2349           "compName": "Am2901DestDecode#0",
2350           "pinName": "RAMWE"
2351         },
2352         "pin2": {
2353           "compName": "and#0",
2354           "pinName": "A"
2355         },
2356         "name": "unnamedWire#106",
2357         "path": []
2358       },
2359       {
2360         "pin1": {
2361           "compName": "NandGate#0",
2362           "pinName": "Y"
2363         },
2364         "pin2": {
2365           "compName": "and#0",
2366           "pinName": "B"
2367         },
2368         "name": "unnamedWire#107"
2369       },
2370       {
2371         "pin1": {
2372           "compName": "and#0",
2373           "pinName": "Y"
2374         },
2375         "pin2": {
2376           "compName": "ram4#0",
2377           "pinName": "WE"
2378         },
2379         "name": "unnamedWire#108",
2380         "path": [
2381           {
2382             "x": 630.0,
2383             "y": 185.0
2384           },
2385           {
2386             "x": 630.0,
2387             "y": 200.0
2388           }
2389         ]
2390       },
2391       {
2392         "pin1": {
2393           "compName": "Am2901DestDecode#0",
2394           "pinName": "QWE"
2395         },
2396         "pin2": {
2397           "compName": "dff4_we#0",
2398           "pinName": "WE"
2399         },
2400         "name": "unnamedWire#109",
2401         "path": [
2402           {
2403             "x": 450.0,
2404             "y": 215.0
2405           },
2406           {
2407             "x": 450.0,
2408             "y": 245.0
2409           },
2410           {
2411             "x": 215.0,
2412             "y": 245.0
2413           },
2414           {
2415             "x": 215.0,
2416             "y": 935.0
2417           }
2418         ]
2419       },
2420       {
2421         "pin1": {
2422           "compName": "Splitter#9",
2423           "pinName": "O3"
2424         },
2425         "pin2": {
2426           "compName": "TriStateBuffer#2",
2427           "pinName": "IN"
2428         },
2429         "name": "unnamedWire#110",
2430         "path": []
2431       },
2432       {
2433         "pin1": {
2434           "compName": "or4#0",
2435           "pinName": "Y"
2436         },
2437         "pin2": {
2438           "compName": "WireCrossPoint#17",
2439           "pinName": ""
2440         },
2441         "name": "unnamedWire#111",
2442         "path": []
2443       },
2444       {
2445         "pin1": {
2446           "compName": "WireCrossPoint#17",
2447           "pinName": ""
2448         },
2449         "pin2": {
2450           "compName": "NandGate#1",
2451           "pinName": "A"
2452         },
2453         "name": "unnamedWire#112",
2454         "path": [
2455           {
2456             "x": 415.0,
2457             "y": 445.0
2458           }
2459         ]
2460       },
2461       {
2462         "pin1": {
2463           "compName": "WireCrossPoint#17",
2464           "pinName": ""
2465         },
2466         "pin2": {
2467           "compName": "NandGate#1",
2468           "pinName": "B"
2469         },
2470         "name": "unnamedWire#113",
2471         "path": [
2472           {
2473             "x": 415.0,
2474             "y": 455.0
2475           }
2476         ]
2477       },
2478       {
2479         "pin1": {
2480           "compName": "NandGate#1",
2481           "pinName": "Y"
2482         },
2483         "pin2": {
2484           "compName": "_submodelinterface",
2485           "pinName": "F\u003d0"
2486         },
2487         "name": "unnamedWire#114",
2488         "path": [
2489           {
2490             "x": 445.0,
2491             "y": 450.0
2492           },
2493           {
2494             "x": 445.0,
2495             "y": 490.0
2496           },
2497           {
2498             "x": 310.0,
2499             "y": 490.0
2500           },
2501           {
2502             "x": 310.0,
2503             "y": 450.0
2504           }
2505         ]
2506       },
2507       {
2508         "pin1": {
2509           "compName": "WireCrossPoint#18",
2510           "pinName": ""
2511         },
2512         "pin2": {
2513           "compName": "TriStateBuffer#0",
2514           "pinName": "OUT"
2515         },
2516         "name": "unnamedWire#115",
2517         "path": [
2518           {
2519             "x": 100.0,
2520             "y": 1115.0
2521           },
2522           {
2523             "x": 380.0,
2524             "y": 1115.0
2525           },
2526           {
2527             "x": 380.0,
2528             "y": 960.0
2529           }
2530         ]
2531       },
2532       {
2533         "pin1": {
2534           "compName": "WireCrossPoint#6",
2535           "pinName": ""
2536         },
2537         "pin2": {
2538           "compName": "Splitter#9",
2539           "pinName": "I"
2540         },
2541         "name": "unnamedWire#116",
2542         "path": []
2543       },
2544       {
2545         "pin1": {
2546           "compName": "WireCrossPoint#19",
2547           "pinName": ""
2548         },
2549         "pin2": {
2550           "compName": "sel3_4#0",
2551           "pinName": "A1"
2552         },
2553         "name": "unnamedWire#117",
2554         "path": [
2555           {
2556             "x": 100.0,
2557             "y": 760.0
2558           }
2559         ]
2560       },
2561       {
2562         "pin1": {
2563           "compName": "WireCrossPoint#19",
2564           "pinName": ""
2565         },
2566         "pin2": {
2567           "compName": "TriStateBuffer#1",
2568           "pinName": "OUT"
2569         },
2570         "name": "unnamedWire#118",
2571         "path": [
2572           {
2573             "x": 100.0,
2574             "y": 885.0
2575           },
2576           {
2577             "x": 380.0,
2578             "y": 885.0
2579           }
2580         ]
2581       },
2582       {
2583         "pin1": {
2584           "compName": "WireCrossPoint#20",
2585           "pinName": ""
2586         },
2587         "pin2": {
2588           "compName": "WireCrossPoint#5",
2589           "pinName": ""
2590         },
2591         "name": "unnamedWire#119",
2592         "path": []
2593       },
2594       {
2595         "pin1": {
2596           "compName": "WireCrossPoint#21",
2597           "pinName": ""
2598         },
2599         "pin2": {
2600           "compName": "TriStateBuffer#1",
2601           "pinName": "EN"
2602         },
2603         "name": "unnamedWire#120",
2604         "path": [
2605           {
2606             "x": 395.0,
2607             "y": 890.0
2608           },
2609           {
2610             "x": 395.0,
2611             "y": 860.0
2612           }
2613         ]
2614       },
2615       {
2616         "pin1": {
2617           "compName": "WireCrossPoint#21",
2618           "pinName": ""
2619         },
2620         "pin2": {
2621           "compName": "TriStateBuffer#0",
2622           "pinName": "EN"
2623         },
2624         "name": "unnamedWire#121",
2625         "path": []
2626       },
2627       {
2628         "pin1": {
2629           "compName": "WireCrossPoint#21",
2630           "pinName": ""
2631         },
2632         "pin2": {
2633           "compName": "WireCrossPoint#20",
2634           "pinName": ""
2635         },
2636         "name": "unnamedWire#122",
2637         "path": []
2638       },
2639       {
2640         "pin1": {
2641           "compName": "WireCrossPoint#22",
2642           "pinName": ""
2643         },
2644         "pin2": {
2645           "compName": "WireCrossPoint#3",
2646           "pinName": ""
2647         },
2648         "name": "unnamedWire#123",
2649         "path": []
2650       },
2651       {
2652         "pin1": {
2653           "compName": "WireCrossPoint#22",
2654           "pinName": ""
2655         },
2656         "pin2": {
2657           "compName": "WireCrossPoint#23",
2658           "pinName": ""
2659         },
2660         "name": "unnamedWire#124",
2661         "path": []
2662       },
2663       {
2664         "pin1": {
2665           "compName": "TriStateBuffer#2",
2666           "pinName": "EN"
2667         },
2668         "pin2": {
2669           "compName": "WireCrossPoint#23",
2670           "pinName": ""
2671         },
2672         "name": "unnamedWire#125",
2673         "path": []
2674       },
2675       {
2676         "pin1": {
2677           "compName": "sel3_4#1",
2678           "pinName": "C4"
2679         },
2680         "pin2": {
2681           "compName": "WireCrossPoint#24",
2682           "pinName": ""
2683         },
2684         "name": "unnamedWire#126",
2685         "path": [
2686           {
2687             "x": 145.0,
2688             "y": 1070.0
2689           },
2690           {
2691             "x": 145.0,
2692             "y": 1080.0
2693           }
2694         ]
2695       },
2696       {
2697         "pin1": {
2698           "compName": "WireCrossPoint#24",
2699           "pinName": ""
2700         },
2701         "pin2": {
2702           "compName": "TriStateBuffer#2",
2703           "pinName": "OUT"
2704         },
2705         "name": "unnamedWire#127",
2706         "path": [
2707           {
2708             "x": 425.0,
2709             "y": 930.0
2710           }
2711         ]
2712       },
2713       {
2714         "pin1": {
2715           "compName": "WireCrossPoint#24",
2716           "pinName": ""
2717         },
2718         "pin2": {
2719           "compName": "_submodelinterface",
2720           "pinName": "Qn+3"
2721         },
2722         "name": "unnamedWire#128",
2723         "path": [
2724           {
2725             "x": 425.0,
2726             "y": 1150.0
2727           }
2728         ]
2729       },
2730       {
2731         "pin1": {
2732           "compName": "Splitter#2",
2733           "pinName": "I"
2734         },
2735         "pin2": {
2736           "compName": "WireCrossPoint#25",
2737           "pinName": ""
2738         },
2739         "name": "unnamedWire#129",
2740         "path": []
2741       },
2742       {
2743         "pin1": {
2744           "compName": "Splitter#12",
2745           "pinName": "I"
2746         },
2747         "pin2": {
2748           "compName": "Am2901DestDecode#0",
2749           "pinName": "I"
2750         },
2751         "name": "unnamedWire#130",
2752         "path": [
2753           {
2754             "x": 835.0,
2755             "y": 770.0
2756           },
2757           {
2758             "x": 835.0,
2759             "y": 330.0
2760           },
2761           {
2762             "x": 375.0,
2763             "y": 330.0
2764           },
2765           {
2766             "x": 375.0,
2767             "y": 175.0
2768           }
2769         ]
2770       }
2771     ],
2772     "version": "0.1.1"
2773   },
2774   "symbolRendererSnippetID": "simpleRectangularLike",
2775   "symbolRendererParams": {
2776     "centerText": "Am2901",
2777     "centerTextHeight": 5.0,
2778     "horizontalComponentCenter": 17.5,
2779     "pinLabelHeight": 3.5,
2780     "pinLabelMargin": 0.5
2781   },
2782   "outlineRendererSnippetID": "default",
2783   "highLevelStateHandlerSnippetID": "standard",
2784   "highLevelStateHandlerParams": {
2785     "subcomponentHighLevelStates": {
2786       "qreg": {
2787         "id": "delegating",
2788         "params": {
2789           "delegateTarget": "dff4_we#0"
2790         }
2791       },
2792       "regs": {
2793         "id": "delegating",
2794         "params": {
2795           "delegateTarget": "ram4#0"
2796         }
2797       }
2798     },
2799     "atomicHighLevelStates": {}
2800   },
2801   "version": "0.1.5"
2802 }