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