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