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