31d604b22e5c30f5d0596599e3eed832f4938a8e
[Mograsim.git] /
1 {
2   "width": 95.0,
3   "height": 110.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 35.0
9       },
10       "name": "A1",
11       "logicWidth": 1,
12       "usage": "INPUT"
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 40.0
18       },
19       "name": "A2",
20       "logicWidth": 1,
21       "usage": "INPUT"
22     },
23     {
24       "location": {
25         "x": 0.0,
26         "y": 45.0
27       },
28       "name": "A3",
29       "logicWidth": 1,
30       "usage": "INPUT"
31     },
32     {
33       "location": {
34         "x": 0.0,
35         "y": 50.0
36       },
37       "name": "A4",
38       "logicWidth": 1,
39       "usage": "INPUT"
40     },
41     {
42       "location": {
43         "x": 0.0,
44         "y": 60.0
45       },
46       "name": "B1",
47       "logicWidth": 1,
48       "usage": "INPUT"
49     },
50     {
51       "location": {
52         "x": 0.0,
53         "y": 65.0
54       },
55       "name": "B2",
56       "logicWidth": 1,
57       "usage": "INPUT"
58     },
59     {
60       "location": {
61         "x": 0.0,
62         "y": 70.0
63       },
64       "name": "B3",
65       "logicWidth": 1,
66       "usage": "INPUT"
67     },
68     {
69       "location": {
70         "x": 0.0,
71         "y": 75.0
72       },
73       "name": "B4",
74       "logicWidth": 1,
75       "usage": "INPUT"
76     },
77     {
78       "location": {
79         "x": 10.0,
80         "y": 0.0
81       },
82       "name": "Cn",
83       "logicWidth": 1,
84       "usage": "INPUT"
85     },
86     {
87       "location": {
88         "x": 95.0,
89         "y": 45.0
90       },
91       "name": "Cn+4",
92       "logicWidth": 1,
93       "usage": "OUTPUT"
94     },
95     {
96       "location": {
97         "x": 0.0,
98         "y": 10.0
99       },
100       "name": "D1",
101       "logicWidth": 1,
102       "usage": "INPUT"
103     },
104     {
105       "location": {
106         "x": 0.0,
107         "y": 15.0
108       },
109       "name": "D2",
110       "logicWidth": 1,
111       "usage": "INPUT"
112     },
113     {
114       "location": {
115         "x": 0.0,
116         "y": 20.0
117       },
118       "name": "D3",
119       "logicWidth": 1,
120       "usage": "INPUT"
121     },
122     {
123       "location": {
124         "x": 0.0,
125         "y": 25.0
126       },
127       "name": "D4",
128       "logicWidth": 1,
129       "usage": "INPUT"
130     },
131     {
132       "location": {
133         "x": 95.0,
134         "y": 5.0
135       },
136       "name": "F1",
137       "logicWidth": 1,
138       "usage": "OUTPUT"
139     },
140     {
141       "location": {
142         "x": 95.0,
143         "y": 15.0
144       },
145       "name": "F2",
146       "logicWidth": 1,
147       "usage": "OUTPUT"
148     },
149     {
150       "location": {
151         "x": 95.0,
152         "y": 25.0
153       },
154       "name": "F3",
155       "logicWidth": 1,
156       "usage": "OUTPUT"
157     },
158     {
159       "location": {
160         "x": 95.0,
161         "y": 35.0
162       },
163       "name": "F4",
164       "logicWidth": 1,
165       "usage": "OUTPUT"
166     },
167     {
168       "location": {
169         "x": 25.0,
170         "y": 0.0
171       },
172       "name": "I0",
173       "logicWidth": 1,
174       "usage": "INPUT"
175     },
176     {
177       "location": {
178         "x": 35.0,
179         "y": 0.0
180       },
181       "name": "I1",
182       "logicWidth": 1,
183       "usage": "INPUT"
184     },
185     {
186       "location": {
187         "x": 45.0,
188         "y": 0.0
189       },
190       "name": "I2",
191       "logicWidth": 1,
192       "usage": "INPUT"
193     },
194     {
195       "location": {
196         "x": 55.0,
197         "y": 0.0
198       },
199       "name": "I3",
200       "logicWidth": 1,
201       "usage": "INPUT"
202     },
203     {
204       "location": {
205         "x": 65.0,
206         "y": 0.0
207       },
208       "name": "I4",
209       "logicWidth": 1,
210       "usage": "INPUT"
211     },
212     {
213       "location": {
214         "x": 75.0,
215         "y": 0.0
216       },
217       "name": "I5",
218       "logicWidth": 1,
219       "usage": "INPUT"
220     },
221     {
222       "location": {
223         "x": 95.0,
224         "y": 55.0
225       },
226       "name": "OVR",
227       "logicWidth": 1,
228       "usage": "OUTPUT"
229     },
230     {
231       "location": {
232         "x": 0.0,
233         "y": 85.0
234       },
235       "name": "Q1",
236       "logicWidth": 1,
237       "usage": "INPUT"
238     },
239     {
240       "location": {
241         "x": 0.0,
242         "y": 90.0
243       },
244       "name": "Q2",
245       "logicWidth": 1,
246       "usage": "INPUT"
247     },
248     {
249       "location": {
250         "x": 0.0,
251         "y": 95.0
252       },
253       "name": "Q3",
254       "logicWidth": 1,
255       "usage": "INPUT"
256     },
257     {
258       "location": {
259         "x": 0.0,
260         "y": 100.0
261       },
262       "name": "Q4",
263       "logicWidth": 1,
264       "usage": "INPUT"
265     }
266   ],
267   "innerScale": 0.25,
268   "submodel": {
269     "components": [
270       {
271         "id": "Am2901ALUInclDecode",
272         "name": "Am2901ALUInclDecode#0",
273         "pos": {
274           "x": 315.0,
275           "y": 15.0
276         }
277       },
278       {
279         "id": "Am2901SourceDecode",
280         "name": "Am2901SourceDecode#0",
281         "pos": {
282           "x": 155.0,
283           "y": 160.0
284         }
285       },
286       {
287         "id": "WireCrossPoint",
288         "name": "WireCrossPoint#0",
289         "pos": {
290           "x": 209.0,
291           "y": 224.0
292         },
293         "params": 1
294       },
295       {
296         "id": "WireCrossPoint",
297         "name": "WireCrossPoint#1",
298         "pos": {
299           "x": 214.0,
300           "y": 234.0
301         },
302         "params": 1
303       },
304       {
305         "id": "WireCrossPoint",
306         "name": "WireCrossPoint#2",
307         "pos": {
308           "x": 219.0,
309           "y": 244.0
310         },
311         "params": 1
312       },
313       {
314         "id": "WireCrossPoint",
315         "name": "WireCrossPoint#3",
316         "pos": {
317           "x": 224.0,
318           "y": 254.0
319         },
320         "params": 1
321       },
322       {
323         "id": "sel2_4",
324         "name": "sel2_4#0",
325         "pos": {
326           "x": 235.0,
327           "y": 85.0
328         }
329       },
330       {
331         "id": "sel3_4",
332         "name": "sel3_4#0",
333         "pos": {
334           "x": 235.0,
335           "y": 190.0
336         }
337       }
338     ],
339     "wires": [
340       {
341         "pin1": {
342           "compName": "_submodelinterface",
343           "pinName": "I5"
344         },
345         "pin2": {
346           "compName": "Am2901ALUInclDecode#0",
347           "pinName": "I5"
348         },
349         "name": "unnamedWire#0",
350         "path": [
351           {
352             "x": 300.0,
353             "y": 20.0
354           }
355         ]
356       },
357       {
358         "pin1": {
359           "compName": "_submodelinterface",
360           "pinName": "Cn"
361         },
362         "pin2": {
363           "compName": "Am2901ALUInclDecode#0",
364           "pinName": "Cn"
365         },
366         "name": "unnamedWire#1",
367         "path": [
368           {
369             "x": 40.0,
370             "y": 50.0
371           }
372         ]
373       },
374       {
375         "pin1": {
376           "compName": "Am2901ALUInclDecode#0",
377           "pinName": "I3"
378         },
379         "pin2": {
380           "compName": "_submodelinterface",
381           "pinName": "I3"
382         },
383         "name": "unnamedWire#2",
384         "path": [
385           {
386             "x": 220.0,
387             "y": 40.0
388           }
389         ]
390       },
391       {
392         "pin1": {
393           "compName": "_submodelinterface",
394           "pinName": "I2"
395         },
396         "pin2": {
397           "compName": "Am2901SourceDecode#0",
398           "pinName": "I2"
399         },
400         "name": "unnamedWire#3",
401         "path": [
402           {
403             "x": 180.0,
404             "y": 5.0
405           },
406           {
407             "x": 150.0,
408             "y": 5.0
409           },
410           {
411             "x": 150.0,
412             "y": 165.0
413           }
414         ]
415       },
416       {
417         "pin1": {
418           "compName": "_submodelinterface",
419           "pinName": "I1"
420         },
421         "pin2": {
422           "compName": "Am2901SourceDecode#0",
423           "pinName": "I1"
424         },
425         "name": "unnamedWire#4",
426         "path": [
427           {
428             "x": 140.0,
429             "y": 175.0
430           }
431         ]
432       },
433       {
434         "pin1": {
435           "compName": "_submodelinterface",
436           "pinName": "I0"
437         },
438         "pin2": {
439           "compName": "Am2901SourceDecode#0",
440           "pinName": "I0"
441         },
442         "name": "unnamedWire#5",
443         "path": [
444           {
445             "x": 100.0,
446             "y": 185.0
447           }
448         ]
449       },
450       {
451         "pin1": {
452           "compName": "Am2901SourceDecode#0",
453           "pinName": "RA"
454         },
455         "pin2": {
456           "compName": "sel2_4#0",
457           "pinName": "SB"
458         },
459         "name": "unnamedWire#6",
460         "path": [
461           {
462             "x": 205.0,
463             "y": 175.0
464           },
465           {
466             "x": 205.0,
467             "y": 100.0
468           }
469         ]
470       },
471       {
472         "pin1": {
473           "compName": "_submodelinterface",
474           "pinName": "D1"
475         },
476         "pin2": {
477           "compName": "sel2_4#0",
478           "pinName": "A1"
479         },
480         "name": "unnamedWire#7",
481         "path": [
482           {
483             "x": 10.0,
484             "y": 40.0
485           },
486           {
487             "x": 10.0,
488             "y": 55.0
489           },
490           {
491             "x": 185.0,
492             "y": 55.0
493           },
494           {
495             "x": 185.0,
496             "y": 110.0
497           }
498         ]
499       },
500       {
501         "pin1": {
502           "compName": "_submodelinterface",
503           "pinName": "D2"
504         },
505         "pin2": {
506           "compName": "sel2_4#0",
507           "pinName": "A2"
508         },
509         "name": "unnamedWire#8",
510         "path": [
511           {
512             "x": 10.0,
513             "y": 60.0
514           },
515           {
516             "x": 10.0,
517             "y": 65.0
518           },
519           {
520             "x": 180.0,
521             "y": 65.0
522           },
523           {
524             "x": 180.0,
525             "y": 120.0
526           }
527         ]
528       },
529       {
530         "pin1": {
531           "compName": "_submodelinterface",
532           "pinName": "D3"
533         },
534         "pin2": {
535           "compName": "sel2_4#0",
536           "pinName": "A3"
537         },
538         "name": "unnamedWire#9",
539         "path": [
540           {
541             "x": 10.0,
542             "y": 80.0
543           },
544           {
545             "x": 10.0,
546             "y": 75.0
547           },
548           {
549             "x": 175.0,
550             "y": 75.0
551           },
552           {
553             "x": 175.0,
554             "y": 130.0
555           }
556         ]
557       },
558       {
559         "pin1": {
560           "compName": "_submodelinterface",
561           "pinName": "D4"
562         },
563         "pin2": {
564           "compName": "sel2_4#0",
565           "pinName": "A4"
566         },
567         "name": "unnamedWire#10",
568         "path": [
569           {
570             "x": 10.0,
571             "y": 100.0
572           },
573           {
574             "x": 10.0,
575             "y": 85.0
576           },
577           {
578             "x": 170.0,
579             "y": 85.0
580           },
581           {
582             "x": 170.0,
583             "y": 140.0
584           }
585         ]
586       },
587       {
588         "pin1": {
589           "compName": "_submodelinterface",
590           "pinName": "A1"
591         },
592         "pin2": {
593           "compName": "WireCrossPoint#0",
594           "pinName": ""
595         },
596         "name": "unnamedWire#11",
597         "path": [
598           {
599             "x": 55.0,
600             "y": 140.0
601           },
602           {
603             "x": 55.0,
604             "y": 225.0
605           }
606         ]
607       },
608       {
609         "pin1": {
610           "compName": "_submodelinterface",
611           "pinName": "A2"
612         },
613         "pin2": {
614           "compName": "WireCrossPoint#1",
615           "pinName": ""
616         },
617         "name": "unnamedWire#12",
618         "path": [
619           {
620             "x": 50.0,
621             "y": 160.0
622           },
623           {
624             "x": 50.0,
625             "y": 235.0
626           }
627         ]
628       },
629       {
630         "pin1": {
631           "compName": "_submodelinterface",
632           "pinName": "A3"
633         },
634         "pin2": {
635           "compName": "WireCrossPoint#2",
636           "pinName": ""
637         },
638         "name": "unnamedWire#13",
639         "path": [
640           {
641             "x": 45.0,
642             "y": 180.0
643           },
644           {
645             "x": 45.0,
646             "y": 245.0
647           }
648         ]
649       },
650       {
651         "pin1": {
652           "compName": "_submodelinterface",
653           "pinName": "A4"
654         },
655         "pin2": {
656           "compName": "WireCrossPoint#3",
657           "pinName": ""
658         },
659         "name": "unnamedWire#14",
660         "path": [
661           {
662             "x": 40.0,
663             "y": 200.0
664           },
665           {
666             "x": 40.0,
667             "y": 255.0
668           }
669         ]
670       },
671       {
672         "pin1": {
673           "compName": "WireCrossPoint#0",
674           "pinName": ""
675         },
676         "pin2": {
677           "compName": "sel2_4#0",
678           "pinName": "B1"
679         },
680         "name": "unnamedWire#15",
681         "path": [
682           {
683             "x": 210.0,
684             "y": 150.0
685           }
686         ]
687       },
688       {
689         "pin1": {
690           "compName": "WireCrossPoint#1",
691           "pinName": ""
692         },
693         "pin2": {
694           "compName": "sel2_4#0",
695           "pinName": "B2"
696         },
697         "name": "unnamedWire#16",
698         "path": [
699           {
700             "x": 215.0,
701             "y": 160.0
702           }
703         ]
704       },
705       {
706         "pin1": {
707           "compName": "WireCrossPoint#2",
708           "pinName": ""
709         },
710         "pin2": {
711           "compName": "sel2_4#0",
712           "pinName": "B3"
713         },
714         "name": "unnamedWire#17",
715         "path": [
716           {
717             "x": 220.0,
718             "y": 170.0
719           }
720         ]
721       },
722       {
723         "pin1": {
724           "compName": "WireCrossPoint#3",
725           "pinName": ""
726         },
727         "pin2": {
728           "compName": "sel2_4#0",
729           "pinName": "B4"
730         },
731         "name": "unnamedWire#18",
732         "path": [
733           {
734             "x": 225.0,
735             "y": 180.0
736           }
737         ]
738       },
739       {
740         "pin1": {
741           "compName": "WireCrossPoint#0",
742           "pinName": ""
743         },
744         "pin2": {
745           "compName": "sel3_4#0",
746           "pinName": "A1"
747         },
748         "name": "unnamedWire#19",
749         "path": []
750       },
751       {
752         "pin1": {
753           "compName": "WireCrossPoint#1",
754           "pinName": ""
755         },
756         "pin2": {
757           "compName": "sel3_4#0",
758           "pinName": "A2"
759         },
760         "name": "unnamedWire#20",
761         "path": []
762       },
763       {
764         "pin1": {
765           "compName": "WireCrossPoint#2",
766           "pinName": ""
767         },
768         "pin2": {
769           "compName": "sel3_4#0",
770           "pinName": "A3"
771         },
772         "name": "unnamedWire#21",
773         "path": []
774       },
775       {
776         "pin1": {
777           "compName": "WireCrossPoint#3",
778           "pinName": ""
779         },
780         "pin2": {
781           "compName": "sel3_4#0",
782           "pinName": "A4"
783         },
784         "name": "unnamedWire#22",
785         "path": []
786       },
787       {
788         "pin1": {
789           "compName": "_submodelinterface",
790           "pinName": "B1"
791         },
792         "pin2": {
793           "compName": "sel3_4#0",
794           "pinName": "B1"
795         },
796         "name": "unnamedWire#23",
797         "path": [
798           {
799             "x": 25.0,
800             "y": 240.0
801           },
802           {
803             "x": 25.0,
804             "y": 265.0
805           }
806         ]
807       },
808       {
809         "pin1": {
810           "compName": "_submodelinterface",
811           "pinName": "B2"
812         },
813         "pin2": {
814           "compName": "sel3_4#0",
815           "pinName": "B2"
816         },
817         "name": "unnamedWire#24",
818         "path": [
819           {
820             "x": 20.0,
821             "y": 260.0
822           },
823           {
824             "x": 20.0,
825             "y": 275.0
826           }
827         ]
828       },
829       {
830         "pin1": {
831           "compName": "_submodelinterface",
832           "pinName": "B3"
833         },
834         "pin2": {
835           "compName": "sel3_4#0",
836           "pinName": "B3"
837         },
838         "name": "unnamedWire#25",
839         "path": [
840           {
841             "x": 20.0,
842             "y": 280.0
843           },
844           {
845             "x": 20.0,
846             "y": 285.0
847           }
848         ]
849       },
850       {
851         "pin1": {
852           "compName": "_submodelinterface",
853           "pinName": "B4"
854         },
855         "pin2": {
856           "compName": "sel3_4#0",
857           "pinName": "B4"
858         },
859         "name": "unnamedWire#26",
860         "path": [
861           {
862             "x": 20.0,
863             "y": 300.0
864           },
865           {
866             "x": 20.0,
867             "y": 295.0
868           }
869         ]
870       },
871       {
872         "pin1": {
873           "compName": "_submodelinterface",
874           "pinName": "Q1"
875         },
876         "pin2": {
877           "compName": "sel3_4#0",
878           "pinName": "C1"
879         },
880         "name": "unnamedWire#27",
881         "path": [
882           {
883             "x": 20.0,
884             "y": 340.0
885           },
886           {
887             "x": 20.0,
888             "y": 305.0
889           }
890         ]
891       },
892       {
893         "pin1": {
894           "compName": "_submodelinterface",
895           "pinName": "Q2"
896         },
897         "pin2": {
898           "compName": "sel3_4#0",
899           "pinName": "C2"
900         },
901         "name": "unnamedWire#28",
902         "path": [
903           {
904             "x": 25.0,
905             "y": 360.0
906           },
907           {
908             "x": 25.0,
909             "y": 315.0
910           }
911         ]
912       },
913       {
914         "pin1": {
915           "compName": "_submodelinterface",
916           "pinName": "Q3"
917         },
918         "pin2": {
919           "compName": "sel3_4#0",
920           "pinName": "C3"
921         },
922         "name": "unnamedWire#29",
923         "path": [
924           {
925             "x": 30.0,
926             "y": 380.0
927           },
928           {
929             "x": 30.0,
930             "y": 325.0
931           }
932         ]
933       },
934       {
935         "pin1": {
936           "compName": "_submodelinterface",
937           "pinName": "Q4"
938         },
939         "pin2": {
940           "compName": "sel3_4#0",
941           "pinName": "C4"
942         },
943         "name": "unnamedWire#30",
944         "path": [
945           {
946             "x": 35.0,
947             "y": 400.0
948           },
949           {
950             "x": 35.0,
951             "y": 335.0
952           }
953         ]
954       },
955       {
956         "pin1": {
957           "compName": "sel3_4#0",
958           "pinName": "SC"
959         },
960         "pin2": {
961           "compName": "Am2901SourceDecode#0",
962           "pinName": "SQ"
963         },
964         "name": "unnamedWire#31",
965         "path": [
966           {
967             "x": 200.0,
968             "y": 215.0
969           },
970           {
971             "x": 200.0,
972             "y": 165.0
973           }
974         ]
975       },
976       {
977         "pin1": {
978           "compName": "Am2901SourceDecode#0",
979           "pinName": "RD"
980         },
981         "pin2": {
982           "compName": "sel2_4#0",
983           "pinName": "SA"
984         },
985         "name": "unnamedWire#32",
986         "path": [
987           {
988             "x": 195.0,
989             "y": 205.0
990           },
991           {
992             "x": 195.0,
993             "y": 90.0
994           }
995         ]
996       },
997       {
998         "pin1": {
999           "compName": "Am2901SourceDecode#0",
1000           "pinName": "SB"
1001         },
1002         "pin2": {
1003           "compName": "sel3_4#0",
1004           "pinName": "SB"
1005         },
1006         "name": "unnamedWire#33",
1007         "path": [
1008           {
1009             "x": 205.0,
1010             "y": 185.0
1011           },
1012           {
1013             "x": 205.0,
1014             "y": 205.0
1015           }
1016         ]
1017       },
1018       {
1019         "pin1": {
1020           "compName": "sel3_4#0",
1021           "pinName": "SA"
1022         },
1023         "pin2": {
1024           "compName": "Am2901SourceDecode#0",
1025           "pinName": "SA"
1026         },
1027         "name": "unnamedWire#34",
1028         "path": []
1029       },
1030       {
1031         "pin1": {
1032           "compName": "sel2_4#0",
1033           "pinName": "Y1"
1034         },
1035         "pin2": {
1036           "compName": "Am2901ALUInclDecode#0",
1037           "pinName": "R1"
1038         },
1039         "name": "unnamedWire#35",
1040         "path": [
1041           {
1042             "x": 275.0,
1043             "y": 90.0
1044           },
1045           {
1046             "x": 275.0,
1047             "y": 60.0
1048           }
1049         ]
1050       },
1051       {
1052         "pin1": {
1053           "compName": "sel2_4#0",
1054           "pinName": "Y2"
1055         },
1056         "pin2": {
1057           "compName": "Am2901ALUInclDecode#0",
1058           "pinName": "R2"
1059         },
1060         "name": "unnamedWire#36",
1061         "path": [
1062           {
1063             "x": 280.0,
1064             "y": 100.0
1065           },
1066           {
1067             "x": 280.0,
1068             "y": 70.0
1069           }
1070         ]
1071       },
1072       {
1073         "pin1": {
1074           "compName": "sel2_4#0",
1075           "pinName": "Y3"
1076         },
1077         "pin2": {
1078           "compName": "Am2901ALUInclDecode#0",
1079           "pinName": "R3"
1080         },
1081         "name": "unnamedWire#37",
1082         "path": [
1083           {
1084             "x": 285.0,
1085             "y": 110.0
1086           },
1087           {
1088             "x": 285.0,
1089             "y": 80.0
1090           }
1091         ]
1092       },
1093       {
1094         "pin1": {
1095           "compName": "sel2_4#0",
1096           "pinName": "Y4"
1097         },
1098         "pin2": {
1099           "compName": "Am2901ALUInclDecode#0",
1100           "pinName": "R4"
1101         },
1102         "name": "unnamedWire#38",
1103         "path": [
1104           {
1105             "x": 290.0,
1106             "y": 120.0
1107           },
1108           {
1109             "x": 290.0,
1110             "y": 90.0
1111           }
1112         ]
1113       },
1114       {
1115         "pin1": {
1116           "compName": "sel3_4#0",
1117           "pinName": "Y1"
1118         },
1119         "pin2": {
1120           "compName": "Am2901ALUInclDecode#0",
1121           "pinName": "S1"
1122         },
1123         "name": "unnamedWire#39",
1124         "path": [
1125           {
1126             "x": 295.0,
1127             "y": 195.0
1128           },
1129           {
1130             "x": 295.0,
1131             "y": 100.0
1132           }
1133         ]
1134       },
1135       {
1136         "pin1": {
1137           "compName": "sel3_4#0",
1138           "pinName": "Y2"
1139         },
1140         "pin2": {
1141           "compName": "Am2901ALUInclDecode#0",
1142           "pinName": "S2"
1143         },
1144         "name": "unnamedWire#40",
1145         "path": [
1146           {
1147             "x": 300.0,
1148             "y": 205.0
1149           },
1150           {
1151             "x": 300.0,
1152             "y": 110.0
1153           }
1154         ]
1155       },
1156       {
1157         "pin1": {
1158           "compName": "sel3_4#0",
1159           "pinName": "Y3"
1160         },
1161         "pin2": {
1162           "compName": "Am2901ALUInclDecode#0",
1163           "pinName": "S3"
1164         },
1165         "name": "unnamedWire#41",
1166         "path": [
1167           {
1168             "x": 305.0,
1169             "y": 215.0
1170           },
1171           {
1172             "x": 305.0,
1173             "y": 120.0
1174           }
1175         ]
1176       },
1177       {
1178         "pin1": {
1179           "compName": "sel3_4#0",
1180           "pinName": "Y4"
1181         },
1182         "pin2": {
1183           "compName": "Am2901ALUInclDecode#0",
1184           "pinName": "S4"
1185         },
1186         "name": "unnamedWire#42",
1187         "path": [
1188           {
1189             "x": 310.0,
1190             "y": 225.0
1191           },
1192           {
1193             "x": 310.0,
1194             "y": 130.0
1195           }
1196         ]
1197       },
1198       {
1199         "pin1": {
1200           "compName": "Am2901ALUInclDecode#0",
1201           "pinName": "F1"
1202         },
1203         "pin2": {
1204           "compName": "_submodelinterface",
1205           "pinName": "F1"
1206         },
1207         "name": "unnamedWire#43",
1208         "path": []
1209       },
1210       {
1211         "pin1": {
1212           "compName": "Am2901ALUInclDecode#0",
1213           "pinName": "F2"
1214         },
1215         "pin2": {
1216           "compName": "_submodelinterface",
1217           "pinName": "F2"
1218         },
1219         "name": "unnamedWire#44",
1220         "path": [
1221           {
1222             "x": 375.0,
1223             "y": 30.0
1224           },
1225           {
1226             "x": 375.0,
1227             "y": 60.0
1228           }
1229         ]
1230       },
1231       {
1232         "pin1": {
1233           "compName": "Am2901ALUInclDecode#0",
1234           "pinName": "F3"
1235         },
1236         "pin2": {
1237           "compName": "_submodelinterface",
1238           "pinName": "F3"
1239         },
1240         "name": "unnamedWire#45",
1241         "path": [
1242           {
1243             "x": 370.0,
1244             "y": 40.0
1245           },
1246           {
1247             "x": 370.0,
1248             "y": 100.0
1249           }
1250         ]
1251       },
1252       {
1253         "pin1": {
1254           "compName": "Am2901ALUInclDecode#0",
1255           "pinName": "F4"
1256         },
1257         "pin2": {
1258           "compName": "_submodelinterface",
1259           "pinName": "F4"
1260         },
1261         "name": "unnamedWire#46",
1262         "path": [
1263           {
1264             "x": 365.0,
1265             "y": 50.0
1266           },
1267           {
1268             "x": 365.0,
1269             "y": 140.0
1270           }
1271         ]
1272       },
1273       {
1274         "pin1": {
1275           "compName": "Am2901ALUInclDecode#0",
1276           "pinName": "Cn+4"
1277         },
1278         "pin2": {
1279           "compName": "_submodelinterface",
1280           "pinName": "Cn+4"
1281         },
1282         "name": "unnamedWire#47",
1283         "path": [
1284           {
1285             "x": 360.0,
1286             "y": 60.0
1287           },
1288           {
1289             "x": 360.0,
1290             "y": 180.0
1291           }
1292         ]
1293       },
1294       {
1295         "pin1": {
1296           "compName": "Am2901ALUInclDecode#0",
1297           "pinName": "OVR"
1298         },
1299         "pin2": {
1300           "compName": "_submodelinterface",
1301           "pinName": "OVR"
1302         },
1303         "name": "unnamedWire#48",
1304         "path": [
1305           {
1306             "x": 355.0,
1307             "y": 70.0
1308           },
1309           {
1310             "x": 355.0,
1311             "y": 220.0
1312           }
1313         ]
1314       },
1315       {
1316         "pin1": {
1317           "compName": "_submodelinterface",
1318           "pinName": "I4"
1319         },
1320         "pin2": {
1321           "compName": "Am2901ALUInclDecode#0",
1322           "pinName": "I4"
1323         },
1324         "name": "unnamedWire#49",
1325         "path": [
1326           {
1327             "x": 260.0,
1328             "y": 30.0
1329           }
1330         ]
1331       }
1332     ],
1333     "version": "0.1.1"
1334   },
1335   "symbolRendererSnippetID": "simpleRectangularLike",
1336   "symbolRendererParams": {
1337     "centerText": "Am2901ALUInclSourceDecodeInclFunctionDecode",
1338     "centerTextHeight": 5.0,
1339     "horizontalComponentCenter": 17.5,
1340     "pinLabelHeight": 3.5,
1341     "pinLabelMargin": 0.5
1342   },
1343   "outlineRendererSnippetID": "default",
1344   "highLevelStateHandlerSnippetID": "default",
1345   "version": "0.1.5"
1346 }