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