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