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