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