Cleaned and51
[Mograsim.git] / plugins / net.mograsim.logic.model.am2900 / components / net / mograsim / logic / model / am2900 / components / sel4_12.json
1 {
2   "width": 65.0,
3   "height": 60.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 10.0,
8         "y": 0.0
9       },
10       "name": "I1",
11       "logicWidth": 12,
12       "usage": "INPUT"
13     },
14     {
15       "location": {
16         "x": 20.0,
17         "y": 0.0
18       },
19       "name": "I2",
20       "logicWidth": 12,
21       "usage": "INPUT"
22     },
23     {
24       "location": {
25         "x": 30.0,
26         "y": 0.0
27       },
28       "name": "I3",
29       "logicWidth": 12,
30       "usage": "INPUT"
31     },
32     {
33       "location": {
34         "x": 40.0,
35         "y": 0.0
36       },
37       "name": "I4",
38       "logicWidth": 12,
39       "usage": "INPUT"
40     },
41     {
42       "location": {
43         "x": 0.0,
44         "y": 25.0
45       },
46       "name": "S1",
47       "logicWidth": 1,
48       "usage": "INPUT"
49     },
50     {
51       "location": {
52         "x": 0.0,
53         "y": 35.0
54       },
55       "name": "S2",
56       "logicWidth": 1,
57       "usage": "INPUT"
58     },
59     {
60       "location": {
61         "x": 0.0,
62         "y": 45.0
63       },
64       "name": "S3",
65       "logicWidth": 1,
66       "usage": "INPUT"
67     },
68     {
69       "location": {
70         "x": 0.0,
71         "y": 55.0
72       },
73       "name": "S4",
74       "logicWidth": 1,
75       "usage": "INPUT"
76     },
77     {
78       "location": {
79         "x": 65.0,
80         "y": 30.0
81       },
82       "name": "Y",
83       "logicWidth": 12,
84       "usage": "OUTPUT"
85     }
86   ],
87   "innerScale": 0.2,
88   "submodel": {
89     "components": [
90       {
91         "id": "Splitter",
92         "name": "Splitter#0",
93         "pos": {
94           "x": 45.0,
95           "y": 25.0
96         },
97         "params": {
98           "logicWidth": 4,
99           "orientation": "UP"
100         }
101       },
102       {
103         "id": "Splitter",
104         "name": "Splitter#1",
105         "pos": {
106           "x": 85.0,
107           "y": 25.0
108         },
109         "params": {
110           "logicWidth": 4,
111           "orientation": "UP"
112         }
113       },
114       {
115         "id": "Splitter",
116         "name": "Splitter#2",
117         "pos": {
118           "x": 200.0,
119           "y": 60.0
120         },
121         "params": {
122           "logicWidth": 4,
123           "orientation": "UP"
124         }
125       },
126       {
127         "id": "Splitter",
128         "name": "Splitter#3",
129         "pos": {
130           "x": 240.0,
131           "y": 60.0
132         },
133         "params": {
134           "logicWidth": 4,
135           "orientation": "UP"
136         }
137       },
138       {
139         "id": "Splitter",
140         "name": "Splitter#4",
141         "pos": {
142           "x": 280.0,
143           "y": 60.0
144         },
145         "params": {
146           "logicWidth": 4,
147           "orientation": "UP"
148         }
149       },
150       {
151         "id": "Splitter",
152         "name": "Splitter#5",
153         "pos": {
154           "x": 200.0,
155           "y": 45.0
156         },
157         "params": {
158           "logicWidth": 12,
159           "orientation": "DOWN"
160         }
161       },
162       {
163         "id": "Splitter",
164         "name": "Splitter#6",
165         "pos": {
166           "x": 110.0,
167           "y": 60.0
168         },
169         "params": {
170           "logicWidth": 4,
171           "orientation": "UP"
172         }
173       },
174       {
175         "id": "Splitter",
176         "name": "Splitter#7",
177         "pos": {
178           "x": 150.0,
179           "y": 60.0
180         },
181         "params": {
182           "logicWidth": 4,
183           "orientation": "UP"
184         }
185       },
186       {
187         "id": "Splitter",
188         "name": "Splitter#8",
189         "pos": {
190           "x": 70.0,
191           "y": 60.0
192         },
193         "params": {
194           "logicWidth": 4,
195           "orientation": "UP"
196         }
197       },
198       {
199         "id": "Splitter",
200         "name": "Splitter#9",
201         "pos": {
202           "x": 70.0,
203           "y": 45.0
204         },
205         "params": {
206           "logicWidth": 12,
207           "orientation": "DOWN"
208         }
209       },
210       {
211         "id": "Splitter",
212         "name": "Splitter#10",
213         "pos": {
214           "x": 260.0,
215           "y": 95.0
216         },
217         "params": {
218           "logicWidth": 12,
219           "orientation": "LEFT"
220         }
221       },
222       {
223         "id": "Splitter",
224         "name": "Splitter#11",
225         "pos": {
226           "x": 245.0,
227           "y": 95.0
228         },
229         "params": {
230           "logicWidth": 4,
231           "orientation": "RIGHT"
232         }
233       },
234       {
235         "id": "Splitter",
236         "name": "Splitter#12",
237         "pos": {
238           "x": 245.0,
239           "y": 135.0
240         },
241         "params": {
242           "logicWidth": 4,
243           "orientation": "RIGHT"
244         }
245       },
246       {
247         "id": "Splitter",
248         "name": "Splitter#13",
249         "pos": {
250           "x": 245.0,
251           "y": 175.0
252         },
253         "params": {
254           "logicWidth": 4,
255           "orientation": "RIGHT"
256         }
257       },
258       {
259         "id": "Splitter",
260         "name": "Splitter#14",
261         "pos": {
262           "x": 215.0,
263           "y": 25.0
264         },
265         "params": {
266           "logicWidth": 4,
267           "orientation": "UP"
268         }
269       },
270       {
271         "id": "Splitter",
272         "name": "Splitter#15",
273         "pos": {
274           "x": 135.0,
275           "y": 25.0
276         },
277         "params": {
278           "logicWidth": 4,
279           "orientation": "UP"
280         }
281       },
282       {
283         "id": "Splitter",
284         "name": "Splitter#16",
285         "pos": {
286           "x": 135.0,
287           "y": 10.0
288         },
289         "params": {
290           "logicWidth": 12,
291           "orientation": "DOWN"
292         }
293       },
294       {
295         "id": "Splitter",
296         "name": "Splitter#17",
297         "pos": {
298           "x": 175.0,
299           "y": 25.0
300         },
301         "params": {
302           "logicWidth": 4,
303           "orientation": "UP"
304         }
305       },
306       {
307         "id": "Splitter",
308         "name": "Splitter#18",
309         "pos": {
310           "x": 5.0,
311           "y": 25.0
312         },
313         "params": {
314           "logicWidth": 4,
315           "orientation": "UP"
316         }
317       },
318       {
319         "id": "Splitter",
320         "name": "Splitter#19",
321         "pos": {
322           "x": 5.0,
323           "y": 10.0
324         },
325         "params": {
326           "logicWidth": 12,
327           "orientation": "DOWN"
328         }
329       },
330       {
331         "id": "WireCrossPoint",
332         "name": "WireCrossPoint#0",
333         "pos": {
334           "x": 4.0,
335           "y": 124.0
336         },
337         "params": 1
338       },
339       {
340         "id": "WireCrossPoint",
341         "name": "WireCrossPoint#1",
342         "pos": {
343           "x": 9.0,
344           "y": 174.0
345         },
346         "params": 1
347       },
348       {
349         "id": "WireCrossPoint",
350         "name": "WireCrossPoint#2",
351         "pos": {
352           "x": 14.0,
353           "y": 224.0
354         },
355         "params": 1
356       },
357       {
358         "id": "WireCrossPoint",
359         "name": "WireCrossPoint#3",
360         "pos": {
361           "x": 4.0,
362           "y": 179.0
363         },
364         "params": 1
365       },
366       {
367         "id": "WireCrossPoint",
368         "name": "WireCrossPoint#4",
369         "pos": {
370           "x": 9.0,
371           "y": 189.0
372         },
373         "params": 1
374       },
375       {
376         "id": "WireCrossPoint",
377         "name": "WireCrossPoint#5",
378         "pos": {
379           "x": 14.0,
380           "y": 199.0
381         },
382         "params": 1
383       },
384       {
385         "id": "WireCrossPoint",
386         "name": "WireCrossPoint#6",
387         "pos": {
388           "x": 19.0,
389           "y": 274.0
390         },
391         "params": 1
392       },
393       {
394         "id": "WireCrossPoint",
395         "name": "WireCrossPoint#7",
396         "pos": {
397           "x": 19.0,
398           "y": 209.0
399         },
400         "params": 1
401       },
402       {
403         "id": "sel4_4",
404         "name": "sel4_4#0",
405         "pos": {
406           "x": 115.0,
407           "y": 100.0
408         }
409       },
410       {
411         "id": "sel4_4",
412         "name": "sel4_4#1",
413         "pos": {
414           "x": 115.0,
415           "y": 170.0
416         }
417       },
418       {
419         "id": "sel4_4",
420         "name": "sel4_4#2",
421         "pos": {
422           "x": 115.0,
423           "y": 240.0
424         }
425       }
426     ],
427     "wires": [
428       {
429         "pin1": {
430           "compName": "_submodelinterface",
431           "pinName": "I1"
432         },
433         "pin2": {
434           "compName": "Splitter#19",
435           "pinName": "I"
436         },
437         "name": "unnamedWire#0",
438         "path": [
439           {
440             "x": 50.0,
441             "y": 5.0
442           },
443           {
444             "x": 60.0,
445             "y": 5.0
446           }
447         ]
448       },
449       {
450         "pin1": {
451           "compName": "Splitter#19",
452           "pinName": "O11"
453         },
454         "pin2": {
455           "compName": "Splitter#18",
456           "pinName": "O3"
457         },
458         "name": "unnamedWire#1",
459         "path": []
460       },
461       {
462         "pin1": {
463           "compName": "Splitter#18",
464           "pinName": "O2"
465         },
466         "pin2": {
467           "compName": "Splitter#19",
468           "pinName": "O10"
469         },
470         "name": "unnamedWire#2",
471         "path": []
472       },
473       {
474         "pin1": {
475           "compName": "Splitter#19",
476           "pinName": "O9"
477         },
478         "pin2": {
479           "compName": "Splitter#18",
480           "pinName": "O1"
481         },
482         "name": "unnamedWire#3",
483         "path": []
484       },
485       {
486         "pin1": {
487           "compName": "Splitter#18",
488           "pinName": "O0"
489         },
490         "pin2": {
491           "compName": "Splitter#19",
492           "pinName": "O8"
493         },
494         "name": "unnamedWire#4",
495         "path": []
496       },
497       {
498         "pin1": {
499           "compName": "Splitter#19",
500           "pinName": "O7"
501         },
502         "pin2": {
503           "compName": "Splitter#0",
504           "pinName": "O3"
505         },
506         "name": "unnamedWire#5",
507         "path": []
508       },
509       {
510         "pin1": {
511           "compName": "Splitter#0",
512           "pinName": "O2"
513         },
514         "pin2": {
515           "compName": "Splitter#19",
516           "pinName": "O6"
517         },
518         "name": "unnamedWire#6",
519         "path": []
520       },
521       {
522         "pin1": {
523           "compName": "Splitter#19",
524           "pinName": "O5"
525         },
526         "pin2": {
527           "compName": "Splitter#0",
528           "pinName": "O1"
529         },
530         "name": "unnamedWire#7",
531         "path": []
532       },
533       {
534         "pin1": {
535           "compName": "Splitter#0",
536           "pinName": "O0"
537         },
538         "pin2": {
539           "compName": "Splitter#19",
540           "pinName": "O4"
541         },
542         "name": "unnamedWire#8",
543         "path": []
544       },
545       {
546         "pin1": {
547           "compName": "Splitter#19",
548           "pinName": "O3"
549         },
550         "pin2": {
551           "compName": "Splitter#1",
552           "pinName": "O3"
553         },
554         "name": "unnamedWire#9",
555         "path": []
556       },
557       {
558         "pin1": {
559           "compName": "Splitter#1",
560           "pinName": "O2"
561         },
562         "pin2": {
563           "compName": "Splitter#19",
564           "pinName": "O2"
565         },
566         "name": "unnamedWire#10",
567         "path": []
568       },
569       {
570         "pin1": {
571           "compName": "Splitter#19",
572           "pinName": "O1"
573         },
574         "pin2": {
575           "compName": "Splitter#1",
576           "pinName": "O1"
577         },
578         "name": "unnamedWire#11",
579         "path": []
580       },
581       {
582         "pin1": {
583           "compName": "Splitter#1",
584           "pinName": "O0"
585         },
586         "pin2": {
587           "compName": "Splitter#19",
588           "pinName": "O0"
589         },
590         "name": "unnamedWire#12",
591         "path": []
592       },
593       {
594         "pin1": {
595           "compName": "_submodelinterface",
596           "pinName": "I2"
597         },
598         "pin2": {
599           "compName": "Splitter#9",
600           "pinName": "I"
601         },
602         "name": "unnamedWire#13",
603         "path": [
604           {
605             "x": 100.0,
606             "y": 5.0
607           },
608           {
609             "x": 125.0,
610             "y": 5.0
611           }
612         ]
613       },
614       {
615         "pin1": {
616           "compName": "Splitter#9",
617           "pinName": "O11"
618         },
619         "pin2": {
620           "compName": "Splitter#8",
621           "pinName": "O3"
622         },
623         "name": "unnamedWire#14",
624         "path": []
625       },
626       {
627         "pin1": {
628           "compName": "Splitter#8",
629           "pinName": "O2"
630         },
631         "pin2": {
632           "compName": "Splitter#9",
633           "pinName": "O10"
634         },
635         "name": "unnamedWire#15",
636         "path": []
637       },
638       {
639         "pin1": {
640           "compName": "Splitter#9",
641           "pinName": "O9"
642         },
643         "pin2": {
644           "compName": "Splitter#8",
645           "pinName": "O1"
646         },
647         "name": "unnamedWire#16",
648         "path": []
649       },
650       {
651         "pin1": {
652           "compName": "Splitter#8",
653           "pinName": "O0"
654         },
655         "pin2": {
656           "compName": "Splitter#9",
657           "pinName": "O8"
658         },
659         "name": "unnamedWire#17",
660         "path": []
661       },
662       {
663         "pin1": {
664           "compName": "Splitter#9",
665           "pinName": "O7"
666         },
667         "pin2": {
668           "compName": "Splitter#6",
669           "pinName": "O3"
670         },
671         "name": "unnamedWire#18",
672         "path": []
673       },
674       {
675         "pin1": {
676           "compName": "Splitter#6",
677           "pinName": "O2"
678         },
679         "pin2": {
680           "compName": "Splitter#9",
681           "pinName": "O6"
682         },
683         "name": "unnamedWire#19",
684         "path": []
685       },
686       {
687         "pin1": {
688           "compName": "Splitter#9",
689           "pinName": "O5"
690         },
691         "pin2": {
692           "compName": "Splitter#6",
693           "pinName": "O1"
694         },
695         "name": "unnamedWire#20",
696         "path": []
697       },
698       {
699         "pin1": {
700           "compName": "Splitter#6",
701           "pinName": "O0"
702         },
703         "pin2": {
704           "compName": "Splitter#9",
705           "pinName": "O4"
706         },
707         "name": "unnamedWire#21",
708         "path": []
709       },
710       {
711         "pin1": {
712           "compName": "Splitter#9",
713           "pinName": "O3"
714         },
715         "pin2": {
716           "compName": "Splitter#7",
717           "pinName": "O3"
718         },
719         "name": "unnamedWire#22",
720         "path": []
721       },
722       {
723         "pin1": {
724           "compName": "Splitter#7",
725           "pinName": "O2"
726         },
727         "pin2": {
728           "compName": "Splitter#9",
729           "pinName": "O2"
730         },
731         "name": "unnamedWire#23",
732         "path": []
733       },
734       {
735         "pin1": {
736           "compName": "Splitter#9",
737           "pinName": "O1"
738         },
739         "pin2": {
740           "compName": "Splitter#7",
741           "pinName": "O1"
742         },
743         "name": "unnamedWire#24",
744         "path": []
745       },
746       {
747         "pin1": {
748           "compName": "Splitter#7",
749           "pinName": "O0"
750         },
751         "pin2": {
752           "compName": "Splitter#9",
753           "pinName": "O0"
754         },
755         "name": "unnamedWire#25",
756         "path": []
757       },
758       {
759         "pin1": {
760           "compName": "_submodelinterface",
761           "pinName": "I3"
762         },
763         "pin2": {
764           "compName": "Splitter#16",
765           "pinName": "I"
766         },
767         "name": "unnamedWire#26",
768         "path": [
769           {
770             "x": 150.0,
771             "y": 5.0
772           },
773           {
774             "x": 190.0,
775             "y": 5.0
776           }
777         ]
778       },
779       {
780         "pin1": {
781           "compName": "Splitter#16",
782           "pinName": "O11"
783         },
784         "pin2": {
785           "compName": "Splitter#15",
786           "pinName": "O3"
787         },
788         "name": "unnamedWire#27",
789         "path": []
790       },
791       {
792         "pin1": {
793           "compName": "Splitter#15",
794           "pinName": "O2"
795         },
796         "pin2": {
797           "compName": "Splitter#16",
798           "pinName": "O10"
799         },
800         "name": "unnamedWire#28",
801         "path": []
802       },
803       {
804         "pin1": {
805           "compName": "Splitter#16",
806           "pinName": "O9"
807         },
808         "pin2": {
809           "compName": "Splitter#15",
810           "pinName": "O1"
811         },
812         "name": "unnamedWire#29",
813         "path": []
814       },
815       {
816         "pin1": {
817           "compName": "Splitter#15",
818           "pinName": "O0"
819         },
820         "pin2": {
821           "compName": "Splitter#16",
822           "pinName": "O8"
823         },
824         "name": "unnamedWire#30",
825         "path": []
826       },
827       {
828         "pin1": {
829           "compName": "Splitter#16",
830           "pinName": "O7"
831         },
832         "pin2": {
833           "compName": "Splitter#17",
834           "pinName": "O3"
835         },
836         "name": "unnamedWire#31",
837         "path": []
838       },
839       {
840         "pin1": {
841           "compName": "Splitter#17",
842           "pinName": "O2"
843         },
844         "pin2": {
845           "compName": "Splitter#16",
846           "pinName": "O6"
847         },
848         "name": "unnamedWire#32",
849         "path": []
850       },
851       {
852         "pin1": {
853           "compName": "Splitter#16",
854           "pinName": "O5"
855         },
856         "pin2": {
857           "compName": "Splitter#17",
858           "pinName": "O1"
859         },
860         "name": "unnamedWire#33",
861         "path": []
862       },
863       {
864         "pin1": {
865           "compName": "Splitter#17",
866           "pinName": "O0"
867         },
868         "pin2": {
869           "compName": "Splitter#16",
870           "pinName": "O4"
871         },
872         "name": "unnamedWire#34",
873         "path": []
874       },
875       {
876         "pin1": {
877           "compName": "Splitter#16",
878           "pinName": "O3"
879         },
880         "pin2": {
881           "compName": "Splitter#14",
882           "pinName": "O3"
883         },
884         "name": "unnamedWire#35",
885         "path": []
886       },
887       {
888         "pin1": {
889           "compName": "Splitter#14",
890           "pinName": "O2"
891         },
892         "pin2": {
893           "compName": "Splitter#16",
894           "pinName": "O2"
895         },
896         "name": "unnamedWire#36",
897         "path": []
898       },
899       {
900         "pin1": {
901           "compName": "Splitter#16",
902           "pinName": "O1"
903         },
904         "pin2": {
905           "compName": "Splitter#14",
906           "pinName": "O1"
907         },
908         "name": "unnamedWire#37",
909         "path": []
910       },
911       {
912         "pin1": {
913           "compName": "Splitter#14",
914           "pinName": "O0"
915         },
916         "pin2": {
917           "compName": "Splitter#16",
918           "pinName": "O0"
919         },
920         "name": "unnamedWire#38",
921         "path": []
922       },
923       {
924         "pin1": {
925           "compName": "_submodelinterface",
926           "pinName": "I4"
927         },
928         "pin2": {
929           "compName": "Splitter#5",
930           "pinName": "I"
931         },
932         "name": "unnamedWire#39",
933         "path": [
934           {
935             "x": 200.0,
936             "y": 5.0
937           },
938           {
939             "x": 255.0,
940             "y": 5.0
941           }
942         ]
943       },
944       {
945         "pin1": {
946           "compName": "Splitter#18",
947           "pinName": "I"
948         },
949         "pin2": {
950           "compName": "sel4_4#0",
951           "pinName": "I1"
952         },
953         "name": "unnamedWire#40",
954         "path": [
955           {
956             "x": 20.0,
957             "y": 40.0
958           },
959           {
960             "x": 55.0,
961             "y": 40.0
962           },
963           {
964             "x": 55.0,
965             "y": 95.0
966           },
967           {
968             "x": 125.0,
969             "y": 95.0
970           }
971         ]
972       },
973       {
974         "pin1": {
975           "compName": "Splitter#8",
976           "pinName": "I"
977         },
978         "pin2": {
979           "compName": "sel4_4#0",
980           "pinName": "I2"
981         },
982         "name": "unnamedWire#41",
983         "path": [
984           {
985             "x": 85.0,
986             "y": 75.0
987           },
988           {
989             "x": 75.0,
990             "y": 75.0
991           },
992           {
993             "x": 75.0,
994             "y": 90.0
995           },
996           {
997             "x": 135.0,
998             "y": 90.0
999           }
1000         ]
1001       },
1002       {
1003         "pin1": {
1004           "compName": "Splitter#15",
1005           "pinName": "I"
1006         },
1007         "pin2": {
1008           "compName": "sel4_4#0",
1009           "pinName": "I3"
1010         },
1011         "name": "unnamedWire#42",
1012         "path": [
1013           {
1014             "x": 150.0,
1015             "y": 40.0
1016           },
1017           {
1018             "x": 185.0,
1019             "y": 40.0
1020           },
1021           {
1022             "x": 185.0,
1023             "y": 90.0
1024           },
1025           {
1026             "x": 145.0,
1027             "y": 90.0
1028           }
1029         ]
1030       },
1031       {
1032         "pin1": {
1033           "compName": "Splitter#6",
1034           "pinName": "I"
1035         },
1036         "pin2": {
1037           "compName": "sel4_4#1",
1038           "pinName": "I2"
1039         },
1040         "name": "unnamedWire#43",
1041         "path": [
1042           {
1043             "x": 125.0,
1044             "y": 80.0
1045           },
1046           {
1047             "x": 80.0,
1048             "y": 80.0
1049           },
1050           {
1051             "x": 80.0,
1052             "y": 160.0
1053           },
1054           {
1055             "x": 135.0,
1056             "y": 160.0
1057           }
1058         ]
1059       },
1060       {
1061         "pin1": {
1062           "compName": "Splitter#7",
1063           "pinName": "I"
1064         },
1065         "pin2": {
1066           "compName": "sel4_4#2",
1067           "pinName": "I2"
1068         },
1069         "name": "unnamedWire#44",
1070         "path": [
1071           {
1072             "x": 165.0,
1073             "y": 85.0
1074           },
1075           {
1076             "x": 85.0,
1077             "y": 85.0
1078           },
1079           {
1080             "x": 85.0,
1081             "y": 230.0
1082           },
1083           {
1084             "x": 135.0,
1085             "y": 230.0
1086           }
1087         ]
1088       },
1089       {
1090         "pin1": {
1091           "compName": "Splitter#0",
1092           "pinName": "I"
1093         },
1094         "pin2": {
1095           "compName": "sel4_4#1",
1096           "pinName": "I1"
1097         },
1098         "name": "unnamedWire#45",
1099         "path": [
1100           {
1101             "x": 60.0,
1102             "y": 165.0
1103           },
1104           {
1105             "x": 125.0,
1106             "y": 165.0
1107           }
1108         ]
1109       },
1110       {
1111         "pin1": {
1112           "compName": "Splitter#1",
1113           "pinName": "I"
1114         },
1115         "pin2": {
1116           "compName": "sel4_4#2",
1117           "pinName": "I1"
1118         },
1119         "name": "unnamedWire#46",
1120         "path": [
1121           {
1122             "x": 100.0,
1123             "y": 40.0
1124           },
1125           {
1126             "x": 65.0,
1127             "y": 40.0
1128           },
1129           {
1130             "x": 65.0,
1131             "y": 235.0
1132           },
1133           {
1134             "x": 125.0,
1135             "y": 235.0
1136           }
1137         ]
1138       },
1139       {
1140         "pin1": {
1141           "compName": "Splitter#17",
1142           "pinName": "I"
1143         },
1144         "pin2": {
1145           "compName": "sel4_4#1",
1146           "pinName": "I3"
1147         },
1148         "name": "unnamedWire#47",
1149         "path": [
1150           {
1151             "x": 190.0,
1152             "y": 160.0
1153           },
1154           {
1155             "x": 145.0,
1156             "y": 160.0
1157           }
1158         ]
1159       },
1160       {
1161         "pin1": {
1162           "compName": "sel4_4#2",
1163           "pinName": "I3"
1164         },
1165         "pin2": {
1166           "compName": "Splitter#14",
1167           "pinName": "I"
1168         },
1169         "name": "unnamedWire#48",
1170         "path": [
1171           {
1172             "x": 145.0,
1173             "y": 230.0
1174           },
1175           {
1176             "x": 195.0,
1177             "y": 230.0
1178           },
1179           {
1180             "x": 195.0,
1181             "y": 40.0
1182           },
1183           {
1184             "x": 230.0,
1185             "y": 40.0
1186           }
1187         ]
1188       },
1189       {
1190         "pin1": {
1191           "compName": "Splitter#5",
1192           "pinName": "O11"
1193         },
1194         "pin2": {
1195           "compName": "Splitter#2",
1196           "pinName": "O3"
1197         },
1198         "name": "unnamedWire#49",
1199         "path": []
1200       },
1201       {
1202         "pin1": {
1203           "compName": "Splitter#5",
1204           "pinName": "O10"
1205         },
1206         "pin2": {
1207           "compName": "Splitter#2",
1208           "pinName": "O2"
1209         },
1210         "name": "unnamedWire#50",
1211         "path": []
1212       },
1213       {
1214         "pin1": {
1215           "compName": "Splitter#2",
1216           "pinName": "O1"
1217         },
1218         "pin2": {
1219           "compName": "Splitter#5",
1220           "pinName": "O9"
1221         },
1222         "name": "unnamedWire#51",
1223         "path": []
1224       },
1225       {
1226         "pin1": {
1227           "compName": "Splitter#5",
1228           "pinName": "O8"
1229         },
1230         "pin2": {
1231           "compName": "Splitter#2",
1232           "pinName": "O0"
1233         },
1234         "name": "unnamedWire#52",
1235         "path": []
1236       },
1237       {
1238         "pin1": {
1239           "compName": "Splitter#3",
1240           "pinName": "O3"
1241         },
1242         "pin2": {
1243           "compName": "Splitter#5",
1244           "pinName": "O7"
1245         },
1246         "name": "unnamedWire#53",
1247         "path": []
1248       },
1249       {
1250         "pin1": {
1251           "compName": "Splitter#5",
1252           "pinName": "O6"
1253         },
1254         "pin2": {
1255           "compName": "Splitter#3",
1256           "pinName": "O2"
1257         },
1258         "name": "unnamedWire#54",
1259         "path": []
1260       },
1261       {
1262         "pin1": {
1263           "compName": "Splitter#3",
1264           "pinName": "O1"
1265         },
1266         "pin2": {
1267           "compName": "Splitter#5",
1268           "pinName": "O5"
1269         },
1270         "name": "unnamedWire#55",
1271         "path": []
1272       },
1273       {
1274         "pin1": {
1275           "compName": "Splitter#5",
1276           "pinName": "O4"
1277         },
1278         "pin2": {
1279           "compName": "Splitter#3",
1280           "pinName": "O0"
1281         },
1282         "name": "unnamedWire#56",
1283         "path": []
1284       },
1285       {
1286         "pin1": {
1287           "compName": "Splitter#4",
1288           "pinName": "O3"
1289         },
1290         "pin2": {
1291           "compName": "Splitter#5",
1292           "pinName": "O3"
1293         },
1294         "name": "unnamedWire#57",
1295         "path": []
1296       },
1297       {
1298         "pin1": {
1299           "compName": "Splitter#5",
1300           "pinName": "O2"
1301         },
1302         "pin2": {
1303           "compName": "Splitter#4",
1304           "pinName": "O2"
1305         },
1306         "name": "unnamedWire#58",
1307         "path": []
1308       },
1309       {
1310         "pin1": {
1311           "compName": "Splitter#4",
1312           "pinName": "O1"
1313         },
1314         "pin2": {
1315           "compName": "Splitter#5",
1316           "pinName": "O1"
1317         },
1318         "name": "unnamedWire#59",
1319         "path": []
1320       },
1321       {
1322         "pin1": {
1323           "compName": "Splitter#5",
1324           "pinName": "O0"
1325         },
1326         "pin2": {
1327           "compName": "Splitter#4",
1328           "pinName": "O0"
1329         },
1330         "name": "unnamedWire#60",
1331         "path": []
1332       },
1333       {
1334         "pin1": {
1335           "compName": "Splitter#2",
1336           "pinName": "I"
1337         },
1338         "pin2": {
1339           "compName": "sel4_4#0",
1340           "pinName": "I4"
1341         },
1342         "name": "unnamedWire#61",
1343         "path": [
1344           {
1345             "x": 215.0,
1346             "y": 75.0
1347           },
1348           {
1349             "x": 205.0,
1350             "y": 75.0
1351           },
1352           {
1353             "x": 205.0,
1354             "y": 95.0
1355           },
1356           {
1357             "x": 155.0,
1358             "y": 95.0
1359           }
1360         ]
1361       },
1362       {
1363         "pin1": {
1364           "compName": "sel4_4#1",
1365           "pinName": "I4"
1366         },
1367         "pin2": {
1368           "compName": "Splitter#3",
1369           "pinName": "I"
1370         },
1371         "name": "unnamedWire#62",
1372         "path": [
1373           {
1374             "x": 155.0,
1375             "y": 165.0
1376           },
1377           {
1378             "x": 210.0,
1379             "y": 165.0
1380           },
1381           {
1382             "x": 210.0,
1383             "y": 80.0
1384           },
1385           {
1386             "x": 255.0,
1387             "y": 80.0
1388           }
1389         ]
1390       },
1391       {
1392         "pin1": {
1393           "compName": "Splitter#4",
1394           "pinName": "I"
1395         },
1396         "pin2": {
1397           "compName": "sel4_4#2",
1398           "pinName": "I4"
1399         },
1400         "name": "unnamedWire#63",
1401         "path": [
1402           {
1403             "x": 295.0,
1404             "y": 85.0
1405           },
1406           {
1407             "x": 215.0,
1408             "y": 85.0
1409           },
1410           {
1411             "x": 215.0,
1412             "y": 235.0
1413           },
1414           {
1415             "x": 155.0,
1416             "y": 235.0
1417           }
1418         ]
1419       },
1420       {
1421         "pin1": {
1422           "compName": "Splitter#11",
1423           "pinName": "O3"
1424         },
1425         "pin2": {
1426           "compName": "Splitter#10",
1427           "pinName": "O11"
1428         },
1429         "name": "unnamedWire#64",
1430         "path": []
1431       },
1432       {
1433         "pin1": {
1434           "compName": "Splitter#10",
1435           "pinName": "O10"
1436         },
1437         "pin2": {
1438           "compName": "Splitter#11",
1439           "pinName": "O2"
1440         },
1441         "name": "unnamedWire#65",
1442         "path": []
1443       },
1444       {
1445         "pin1": {
1446           "compName": "Splitter#11",
1447           "pinName": "O1"
1448         },
1449         "pin2": {
1450           "compName": "Splitter#10",
1451           "pinName": "O9"
1452         },
1453         "name": "unnamedWire#66",
1454         "path": []
1455       },
1456       {
1457         "pin1": {
1458           "compName": "Splitter#10",
1459           "pinName": "O8"
1460         },
1461         "pin2": {
1462           "compName": "Splitter#11",
1463           "pinName": "O0"
1464         },
1465         "name": "unnamedWire#67",
1466         "path": []
1467       },
1468       {
1469         "pin1": {
1470           "compName": "Splitter#12",
1471           "pinName": "O3"
1472         },
1473         "pin2": {
1474           "compName": "Splitter#10",
1475           "pinName": "O7"
1476         },
1477         "name": "unnamedWire#68",
1478         "path": []
1479       },
1480       {
1481         "pin1": {
1482           "compName": "Splitter#10",
1483           "pinName": "O6"
1484         },
1485         "pin2": {
1486           "compName": "Splitter#12",
1487           "pinName": "O2"
1488         },
1489         "name": "unnamedWire#69",
1490         "path": []
1491       },
1492       {
1493         "pin1": {
1494           "compName": "Splitter#12",
1495           "pinName": "O1"
1496         },
1497         "pin2": {
1498           "compName": "Splitter#10",
1499           "pinName": "O5"
1500         },
1501         "name": "unnamedWire#70",
1502         "path": []
1503       },
1504       {
1505         "pin1": {
1506           "compName": "Splitter#10",
1507           "pinName": "O4"
1508         },
1509         "pin2": {
1510           "compName": "Splitter#12",
1511           "pinName": "O0"
1512         },
1513         "name": "unnamedWire#71",
1514         "path": []
1515       },
1516       {
1517         "pin1": {
1518           "compName": "Splitter#13",
1519           "pinName": "O3"
1520         },
1521         "pin2": {
1522           "compName": "Splitter#10",
1523           "pinName": "O3"
1524         },
1525         "name": "unnamedWire#72",
1526         "path": []
1527       },
1528       {
1529         "pin1": {
1530           "compName": "Splitter#10",
1531           "pinName": "O2"
1532         },
1533         "pin2": {
1534           "compName": "Splitter#13",
1535           "pinName": "O2"
1536         },
1537         "name": "unnamedWire#73",
1538         "path": []
1539       },
1540       {
1541         "pin1": {
1542           "compName": "Splitter#13",
1543           "pinName": "O1"
1544         },
1545         "pin2": {
1546           "compName": "Splitter#10",
1547           "pinName": "O1"
1548         },
1549         "name": "unnamedWire#74",
1550         "path": []
1551       },
1552       {
1553         "pin1": {
1554           "compName": "Splitter#10",
1555           "pinName": "O0"
1556         },
1557         "pin2": {
1558           "compName": "Splitter#13",
1559           "pinName": "O0"
1560         },
1561         "name": "unnamedWire#75",
1562         "path": []
1563       },
1564       {
1565         "pin1": {
1566           "compName": "Splitter#10",
1567           "pinName": "I"
1568         },
1569         "pin2": {
1570           "compName": "_submodelinterface",
1571           "pinName": "Y"
1572         },
1573         "name": "unnamedWire#76",
1574         "path": []
1575       },
1576       {
1577         "pin1": {
1578           "compName": "Splitter#11",
1579           "pinName": "I"
1580         },
1581         "pin2": {
1582           "compName": "sel4_4#0",
1583           "pinName": "Y"
1584         },
1585         "name": "unnamedWire#77",
1586         "path": [
1587           {
1588             "x": 230.0,
1589             "y": 110.0
1590           },
1591           {
1592             "x": 230.0,
1593             "y": 120.0
1594           }
1595         ]
1596       },
1597       {
1598         "pin1": {
1599           "compName": "sel4_4#1",
1600           "pinName": "Y"
1601         },
1602         "pin2": {
1603           "compName": "Splitter#12",
1604           "pinName": "I"
1605         },
1606         "name": "unnamedWire#78",
1607         "path": [
1608           {
1609             "x": 230.0,
1610             "y": 190.0
1611           },
1612           {
1613             "x": 230.0,
1614             "y": 150.0
1615           }
1616         ]
1617       },
1618       {
1619         "pin1": {
1620           "compName": "Splitter#13",
1621           "pinName": "I"
1622         },
1623         "pin2": {
1624           "compName": "sel4_4#2",
1625           "pinName": "Y"
1626         },
1627         "name": "unnamedWire#79",
1628         "path": [
1629           {
1630             "x": 235.0,
1631             "y": 190.0
1632           },
1633           {
1634             "x": 235.0,
1635             "y": 260.0
1636           }
1637         ]
1638       },
1639       {
1640         "pin1": {
1641           "compName": "WireCrossPoint#7",
1642           "pinName": ""
1643         },
1644         "pin2": {
1645           "compName": "sel4_4#0",
1646           "pinName": "S4"
1647         },
1648         "name": "unnamedWire#80",
1649         "path": [
1650           {
1651             "x": 20.0,
1652             "y": 140.0
1653           }
1654         ]
1655       },
1656       {
1657         "pin1": {
1658           "compName": "WireCrossPoint#5",
1659           "pinName": ""
1660         },
1661         "pin2": {
1662           "compName": "sel4_4#0",
1663           "pinName": "S3"
1664         },
1665         "name": "unnamedWire#81",
1666         "path": [
1667           {
1668             "x": 15.0,
1669             "y": 130.0
1670           }
1671         ]
1672       },
1673       {
1674         "pin1": {
1675           "compName": "WireCrossPoint#0",
1676           "pinName": ""
1677         },
1678         "pin2": {
1679           "compName": "sel4_4#0",
1680           "pinName": "S1"
1681         },
1682         "name": "unnamedWire#82",
1683         "path": [
1684           {
1685             "x": 5.0,
1686             "y": 110.0
1687           }
1688         ]
1689       },
1690       {
1691         "pin1": {
1692           "compName": "sel4_4#0",
1693           "pinName": "S2"
1694         },
1695         "pin2": {
1696           "compName": "WireCrossPoint#1",
1697           "pinName": ""
1698         },
1699         "name": "unnamedWire#83",
1700         "path": [
1701           {
1702             "x": 10.0,
1703             "y": 120.0
1704           }
1705         ]
1706       },
1707       {
1708         "pin1": {
1709           "compName": "_submodelinterface",
1710           "pinName": "S1"
1711         },
1712         "pin2": {
1713           "compName": "WireCrossPoint#0",
1714           "pinName": ""
1715         },
1716         "name": "unnamedWire#84",
1717         "path": []
1718       },
1719       {
1720         "pin1": {
1721           "compName": "_submodelinterface",
1722           "pinName": "S2"
1723         },
1724         "pin2": {
1725           "compName": "WireCrossPoint#1",
1726           "pinName": ""
1727         },
1728         "name": "unnamedWire#85",
1729         "path": []
1730       },
1731       {
1732         "pin1": {
1733           "compName": "_submodelinterface",
1734           "pinName": "S3"
1735         },
1736         "pin2": {
1737           "compName": "WireCrossPoint#2",
1738           "pinName": ""
1739         },
1740         "name": "unnamedWire#86",
1741         "path": []
1742       },
1743       {
1744         "pin1": {
1745           "compName": "WireCrossPoint#2",
1746           "pinName": ""
1747         },
1748         "pin2": {
1749           "compName": "sel4_4#2",
1750           "pinName": "S3"
1751         },
1752         "name": "unnamedWire#87",
1753         "path": [
1754           {
1755             "x": 15.0,
1756             "y": 270.0
1757           }
1758         ]
1759       },
1760       {
1761         "pin1": {
1762           "compName": "WireCrossPoint#0",
1763           "pinName": ""
1764         },
1765         "pin2": {
1766           "compName": "WireCrossPoint#3",
1767           "pinName": ""
1768         },
1769         "name": "unnamedWire#88",
1770         "path": []
1771       },
1772       {
1773         "pin1": {
1774           "compName": "WireCrossPoint#3",
1775           "pinName": ""
1776         },
1777         "pin2": {
1778           "compName": "sel4_4#1",
1779           "pinName": "S1"
1780         },
1781         "name": "unnamedWire#89",
1782         "path": []
1783       },
1784       {
1785         "pin1": {
1786           "compName": "WireCrossPoint#4",
1787           "pinName": ""
1788         },
1789         "pin2": {
1790           "compName": "sel4_4#1",
1791           "pinName": "S2"
1792         },
1793         "name": "unnamedWire#90",
1794         "path": []
1795       },
1796       {
1797         "pin1": {
1798           "compName": "WireCrossPoint#1",
1799           "pinName": ""
1800         },
1801         "pin2": {
1802           "compName": "WireCrossPoint#4",
1803           "pinName": ""
1804         },
1805         "name": "unnamedWire#91",
1806         "path": []
1807       },
1808       {
1809         "pin1": {
1810           "compName": "WireCrossPoint#5",
1811           "pinName": ""
1812         },
1813         "pin2": {
1814           "compName": "WireCrossPoint#2",
1815           "pinName": ""
1816         },
1817         "name": "unnamedWire#92",
1818         "path": []
1819       },
1820       {
1821         "pin1": {
1822           "compName": "WireCrossPoint#5",
1823           "pinName": ""
1824         },
1825         "pin2": {
1826           "compName": "sel4_4#1",
1827           "pinName": "S3"
1828         },
1829         "name": "unnamedWire#93",
1830         "path": []
1831       },
1832       {
1833         "pin1": {
1834           "compName": "WireCrossPoint#6",
1835           "pinName": ""
1836         },
1837         "pin2": {
1838           "compName": "WireCrossPoint#7",
1839           "pinName": ""
1840         },
1841         "name": "unnamedWire#94",
1842         "path": []
1843       },
1844       {
1845         "pin1": {
1846           "compName": "WireCrossPoint#3",
1847           "pinName": ""
1848         },
1849         "pin2": {
1850           "compName": "sel4_4#2",
1851           "pinName": "S1"
1852         },
1853         "name": "unnamedWire#95",
1854         "path": [
1855           {
1856             "x": 5.0,
1857             "y": 250.0
1858           }
1859         ]
1860       },
1861       {
1862         "pin1": {
1863           "compName": "sel4_4#2",
1864           "pinName": "S2"
1865         },
1866         "pin2": {
1867           "compName": "WireCrossPoint#4",
1868           "pinName": ""
1869         },
1870         "name": "unnamedWire#96",
1871         "path": [
1872           {
1873             "x": 10.0,
1874             "y": 260.0
1875           }
1876         ]
1877       },
1878       {
1879         "pin1": {
1880           "compName": "_submodelinterface",
1881           "pinName": "S4"
1882         },
1883         "pin2": {
1884           "compName": "WireCrossPoint#6",
1885           "pinName": ""
1886         },
1887         "name": "unnamedWire#97",
1888         "path": []
1889       },
1890       {
1891         "pin1": {
1892           "compName": "WireCrossPoint#6",
1893           "pinName": ""
1894         },
1895         "pin2": {
1896           "compName": "sel4_4#2",
1897           "pinName": "S4"
1898         },
1899         "name": "unnamedWire#98",
1900         "path": [
1901           {
1902             "x": 20.0,
1903             "y": 280.0
1904           }
1905         ]
1906       },
1907       {
1908         "pin1": {
1909           "compName": "WireCrossPoint#7",
1910           "pinName": ""
1911         },
1912         "pin2": {
1913           "compName": "sel4_4#1",
1914           "pinName": "S4"
1915         },
1916         "name": "unnamedWire#99",
1917         "path": []
1918       }
1919     ],
1920     "version": "0.1.1"
1921   },
1922   "symbolRendererSnippetID": "simpleRectangularLike",
1923   "symbolRendererParams": {
1924     "centerText": "4-way SEL\n12 bit",
1925     "centerTextHeight": 5.0,
1926     "horizontalComponentCenter": 32.5,
1927     "pinLabelHeight": 3.5,
1928     "pinLabelMargin": 0.5
1929   },
1930   "outlineRendererSnippetID": "default",
1931   "highLevelStateHandlerSnippetID": "default",
1932   "version": "0.1.5"
1933 }