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