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