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