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