436d07f2747d7258960a6d904ce8cf28d04f2c88
[Mograsim.git] / plugins / net.mograsim.logic.model.am2900 / components / net / mograsim / logic / model / am2900 / components / ram2.json
1 {
2   "width": 35.0,
3   "height": 90.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 5.0
9       },
10       "name": "A0",
11       "logicWidth": 1,
12       "usage": "INPUT"
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 15.0
18       },
19       "name": "A1",
20       "logicWidth": 1,
21       "usage": "INPUT"
22     },
23     {
24       "location": {
25         "x": 0.0,
26         "y": 25.0
27       },
28       "name": "B0",
29       "logicWidth": 1,
30       "usage": "INPUT"
31     },
32     {
33       "location": {
34         "x": 0.0,
35         "y": 35.0
36       },
37       "name": "B1",
38       "logicWidth": 1,
39       "usage": "INPUT"
40     },
41     {
42       "location": {
43         "x": 0.0,
44         "y": 55.0
45       },
46       "name": "D1",
47       "logicWidth": 1,
48       "usage": "INPUT"
49     },
50     {
51       "location": {
52         "x": 0.0,
53         "y": 65.0
54       },
55       "name": "D2",
56       "logicWidth": 1,
57       "usage": "INPUT"
58     },
59     {
60       "location": {
61         "x": 0.0,
62         "y": 75.0
63       },
64       "name": "D3",
65       "logicWidth": 1,
66       "usage": "INPUT"
67     },
68     {
69       "location": {
70         "x": 0.0,
71         "y": 85.0
72       },
73       "name": "D4",
74       "logicWidth": 1,
75       "usage": "INPUT"
76     },
77     {
78       "location": {
79         "x": 35.0,
80         "y": 5.0
81       },
82       "name": "QA1",
83       "logicWidth": 1,
84       "usage": "OUTPUT"
85     },
86     {
87       "location": {
88         "x": 35.0,
89         "y": 15.0
90       },
91       "name": "QA2",
92       "logicWidth": 1,
93       "usage": "OUTPUT"
94     },
95     {
96       "location": {
97         "x": 35.0,
98         "y": 25.0
99       },
100       "name": "QA3",
101       "logicWidth": 1,
102       "usage": "OUTPUT"
103     },
104     {
105       "location": {
106         "x": 35.0,
107         "y": 35.0
108       },
109       "name": "QA4",
110       "logicWidth": 1,
111       "usage": "OUTPUT"
112     },
113     {
114       "location": {
115         "x": 35.0,
116         "y": 45.0
117       },
118       "name": "QB1",
119       "logicWidth": 1,
120       "usage": "OUTPUT"
121     },
122     {
123       "location": {
124         "x": 35.0,
125         "y": 55.0
126       },
127       "name": "QB2",
128       "logicWidth": 1,
129       "usage": "OUTPUT"
130     },
131     {
132       "location": {
133         "x": 35.0,
134         "y": 65.0
135       },
136       "name": "QB3",
137       "logicWidth": 1,
138       "usage": "OUTPUT"
139     },
140     {
141       "location": {
142         "x": 35.0,
143         "y": 75.0
144       },
145       "name": "QB4",
146       "logicWidth": 1,
147       "usage": "OUTPUT"
148     },
149     {
150       "location": {
151         "x": 0.0,
152         "y": 45.0
153       },
154       "name": "WE",
155       "logicWidth": 1,
156       "usage": "INPUT"
157     }
158   ],
159   "innerScale": 0.1,
160   "submodel": {
161     "components": [
162       {
163         "id": "WireCrossPoint",
164         "name": "WireCrossPoint#0",
165         "pos": {
166           "x": 109.0,
167           "y": 154.0
168         },
169         "params": 1
170       },
171       {
172         "id": "WireCrossPoint",
173         "name": "WireCrossPoint#1",
174         "pos": {
175           "x": 104.0,
176           "y": 164.0
177         },
178         "params": 1
179       },
180       {
181         "id": "WireCrossPoint",
182         "name": "WireCrossPoint#2",
183         "pos": {
184           "x": 99.0,
185           "y": 174.0
186         },
187         "params": 1
188       },
189       {
190         "id": "WireCrossPoint",
191         "name": "WireCrossPoint#3",
192         "pos": {
193           "x": 94.0,
194           "y": 184.0
195         },
196         "params": 1
197       },
198       {
199         "id": "WireCrossPoint",
200         "name": "WireCrossPoint#4",
201         "pos": {
202           "x": 34.0,
203           "y": 549.0
204         },
205         "params": 1
206       },
207       {
208         "id": "WireCrossPoint",
209         "name": "WireCrossPoint#5",
210         "pos": {
211           "x": 39.0,
212           "y": 649.0
213         },
214         "params": 1
215       },
216       {
217         "id": "WireCrossPoint",
218         "name": "WireCrossPoint#6",
219         "pos": {
220           "x": 44.0,
221           "y": 749.0
222         },
223         "params": 1
224       },
225       {
226         "id": "WireCrossPoint",
227         "name": "WireCrossPoint#7",
228         "pos": {
229           "x": 49.0,
230           "y": 809.0
231         },
232         "params": 1
233       },
234       {
235         "id": "WireCrossPoint",
236         "name": "WireCrossPoint#8",
237         "pos": {
238           "x": 34.0,
239           "y": 479.0
240         },
241         "params": 1
242       },
243       {
244         "id": "WireCrossPoint",
245         "name": "WireCrossPoint#9",
246         "pos": {
247           "x": 39.0,
248           "y": 489.0
249         },
250         "params": 1
251       },
252       {
253         "id": "WireCrossPoint",
254         "name": "WireCrossPoint#10",
255         "pos": {
256           "x": 44.0,
257           "y": 499.0
258         },
259         "params": 1
260       },
261       {
262         "id": "WireCrossPoint",
263         "name": "WireCrossPoint#11",
264         "pos": {
265           "x": 49.0,
266           "y": 509.0
267         },
268         "params": 1
269       },
270       {
271         "id": "WireCrossPoint",
272         "name": "WireCrossPoint#12",
273         "pos": {
274           "x": 34.0,
275           "y": 629.0
276         },
277         "params": 1
278       },
279       {
280         "id": "WireCrossPoint",
281         "name": "WireCrossPoint#13",
282         "pos": {
283           "x": 39.0,
284           "y": 639.0
285         },
286         "params": 1
287       },
288       {
289         "id": "WireCrossPoint",
290         "name": "WireCrossPoint#14",
291         "pos": {
292           "x": 44.0,
293           "y": 649.0
294         },
295         "params": 1
296       },
297       {
298         "id": "WireCrossPoint",
299         "name": "WireCrossPoint#15",
300         "pos": {
301           "x": 49.0,
302           "y": 659.0
303         },
304         "params": 1
305       },
306       {
307         "id": "WireCrossPoint",
308         "name": "WireCrossPoint#16",
309         "pos": {
310           "x": 129.0,
311           "y": 329.0
312         },
313         "params": 1
314       },
315       {
316         "id": "WireCrossPoint",
317         "name": "WireCrossPoint#17",
318         "pos": {
319           "x": 124.0,
320           "y": 339.0
321         },
322         "params": 1
323       },
324       {
325         "id": "WireCrossPoint",
326         "name": "WireCrossPoint#18",
327         "pos": {
328           "x": 119.0,
329           "y": 349.0
330         },
331         "params": 1
332       },
333       {
334         "id": "WireCrossPoint",
335         "name": "WireCrossPoint#19",
336         "pos": {
337           "x": 114.0,
338           "y": 359.0
339         },
340         "params": 1
341       },
342       {
343         "id": "WireCrossPoint",
344         "name": "WireCrossPoint#20",
345         "pos": {
346           "x": 129.0,
347           "y": 479.0
348         },
349         "params": 1
350       },
351       {
352         "id": "WireCrossPoint",
353         "name": "WireCrossPoint#21",
354         "pos": {
355           "x": 124.0,
356           "y": 489.0
357         },
358         "params": 1
359       },
360       {
361         "id": "WireCrossPoint",
362         "name": "WireCrossPoint#22",
363         "pos": {
364           "x": 119.0,
365           "y": 499.0
366         },
367         "params": 1
368       },
369       {
370         "id": "WireCrossPoint",
371         "name": "WireCrossPoint#23",
372         "pos": {
373           "x": 114.0,
374           "y": 509.0
375         },
376         "params": 1
377       },
378       {
379         "id": "WireCrossPoint",
380         "name": "WireCrossPoint#24",
381         "pos": {
382           "x": 129.0,
383           "y": 629.0
384         },
385         "params": 1
386       },
387       {
388         "id": "WireCrossPoint",
389         "name": "WireCrossPoint#25",
390         "pos": {
391           "x": 124.0,
392           "y": 639.0
393         },
394         "params": 1
395       },
396       {
397         "id": "WireCrossPoint",
398         "name": "WireCrossPoint#26",
399         "pos": {
400           "x": 119.0,
401           "y": 649.0
402         },
403         "params": 1
404       },
405       {
406         "id": "WireCrossPoint",
407         "name": "WireCrossPoint#27",
408         "pos": {
409           "x": 114.0,
410           "y": 659.0
411         },
412         "params": 1
413       },
414       {
415         "id": "WireCrossPoint",
416         "name": "WireCrossPoint#28",
417         "pos": {
418           "x": 129.0,
419           "y": 779.0
420         },
421         "params": 1
422       },
423       {
424         "id": "WireCrossPoint",
425         "name": "WireCrossPoint#29",
426         "pos": {
427           "x": 124.0,
428           "y": 789.0
429         },
430         "params": 1
431       },
432       {
433         "id": "WireCrossPoint",
434         "name": "WireCrossPoint#30",
435         "pos": {
436           "x": 119.0,
437           "y": 799.0
438         },
439         "params": 1
440       },
441       {
442         "id": "WireCrossPoint",
443         "name": "WireCrossPoint#31",
444         "pos": {
445           "x": 114.0,
446           "y": 809.0
447         },
448         "params": 1
449       },
450       {
451         "id": "and41",
452         "name": "and41#0",
453         "pos": {
454           "x": 130.0,
455           "y": 150.0
456         }
457       },
458       {
459         "id": "and41",
460         "name": "and41#1",
461         "pos": {
462           "x": 235.0,
463           "y": 375.0
464         }
465       },
466       {
467         "id": "and41",
468         "name": "and41#2",
469         "pos": {
470           "x": 135.0,
471           "y": 325.0
472         }
473       },
474       {
475         "id": "andor414",
476         "name": "andor414#0",
477         "pos": {
478           "x": 235.0,
479           "y": 485.0
480         }
481       },
482       {
483         "id": "andor414",
484         "name": "andor414#1",
485         "pos": {
486           "x": 235.0,
487           "y": 635.0
488         }
489       },
490       {
491         "id": "andor414",
492         "name": "andor414#2",
493         "pos": {
494           "x": 235.0,
495           "y": 785.0
496         }
497       },
498       {
499         "id": "andor414",
500         "name": "andor414#3",
501         "pos": {
502           "x": 135.0,
503           "y": 435.0
504         }
505       },
506       {
507         "id": "andor414",
508         "name": "andor414#4",
509         "pos": {
510           "x": 135.0,
511           "y": 585.0
512         }
513       },
514       {
515         "id": "andor414",
516         "name": "andor414#5",
517         "pos": {
518           "x": 135.0,
519           "y": 735.0
520         }
521       },
522       {
523         "id": "demux2",
524         "name": "demux2#0",
525         "pos": {
526           "x": 55.0,
527           "y": 45.0
528         }
529       },
530       {
531         "id": "demux2",
532         "name": "demux2#1",
533         "pos": {
534           "x": 55.0,
535           "y": 150.0
536         }
537       },
538       {
539         "id": "dlatch4",
540         "name": "dlatch4#0",
541         "pos": {
542           "x": 55.0,
543           "y": 325.0
544         }
545       },
546       {
547         "id": "dlatch4",
548         "name": "dlatch4#1",
549         "pos": {
550           "x": 55.0,
551           "y": 475.0
552         }
553       },
554       {
555         "id": "dlatch4",
556         "name": "dlatch4#2",
557         "pos": {
558           "x": 55.0,
559           "y": 625.0
560         }
561       },
562       {
563         "id": "dlatch4",
564         "name": "dlatch4#3",
565         "pos": {
566           "x": 55.0,
567           "y": 775.0
568         }
569       }
570     ],
571     "wires": [
572       {
573         "pin1": {
574           "compName": "_submodelinterface",
575           "pinName": "A0"
576         },
577         "pin2": {
578           "compName": "demux2#0",
579           "pinName": "S0"
580         },
581         "name": "unnamedWire#0",
582         "path": []
583       },
584       {
585         "pin1": {
586           "compName": "_submodelinterface",
587           "pinName": "A1"
588         },
589         "pin2": {
590           "compName": "demux2#0",
591           "pinName": "S1"
592         },
593         "name": "unnamedWire#1",
594         "path": [
595           {
596             "x": 10.0,
597             "y": 150.0
598           },
599           {
600             "x": 10.0,
601             "y": 60.0
602           }
603         ]
604       },
605       {
606         "pin1": {
607           "compName": "_submodelinterface",
608           "pinName": "B0"
609         },
610         "pin2": {
611           "compName": "demux2#1",
612           "pinName": "S0"
613         },
614         "name": "unnamedWire#2",
615         "path": [
616           {
617             "x": 5.0,
618             "y": 250.0
619           },
620           {
621             "x": 5.0,
622             "y": 155.0
623           }
624         ]
625       },
626       {
627         "pin1": {
628           "compName": "_submodelinterface",
629           "pinName": "B1"
630         },
631         "pin2": {
632           "compName": "demux2#1",
633           "pinName": "S1"
634         },
635         "name": "unnamedWire#3",
636         "path": [
637           {
638             "x": 10.0,
639             "y": 350.0
640           },
641           {
642             "x": 10.0,
643             "y": 165.0
644           }
645         ]
646       },
647       {
648         "pin1": {
649           "compName": "demux2#1",
650           "pinName": "Y00"
651         },
652         "pin2": {
653           "compName": "WireCrossPoint#0",
654           "pinName": ""
655         },
656         "name": "unnamedWire#4",
657         "path": []
658       },
659       {
660         "pin1": {
661           "compName": "demux2#1",
662           "pinName": "Y01"
663         },
664         "pin2": {
665           "compName": "WireCrossPoint#1",
666           "pinName": ""
667         },
668         "name": "unnamedWire#5",
669         "path": []
670       },
671       {
672         "pin1": {
673           "compName": "demux2#1",
674           "pinName": "Y10"
675         },
676         "pin2": {
677           "compName": "WireCrossPoint#2",
678           "pinName": ""
679         },
680         "name": "unnamedWire#6",
681         "path": []
682       },
683       {
684         "pin1": {
685           "compName": "demux2#1",
686           "pinName": "Y11"
687         },
688         "pin2": {
689           "compName": "WireCrossPoint#3",
690           "pinName": ""
691         },
692         "name": "unnamedWire#7",
693         "path": []
694       },
695       {
696         "pin1": {
697           "compName": "WireCrossPoint#0",
698           "pinName": ""
699         },
700         "pin2": {
701           "compName": "and41#0",
702           "pinName": "A1"
703         },
704         "name": "unnamedWire#8",
705         "path": []
706       },
707       {
708         "pin1": {
709           "compName": "WireCrossPoint#1",
710           "pinName": ""
711         },
712         "pin2": {
713           "compName": "and41#0",
714           "pinName": "A2"
715         },
716         "name": "unnamedWire#9",
717         "path": []
718       },
719       {
720         "pin1": {
721           "compName": "WireCrossPoint#2",
722           "pinName": ""
723         },
724         "pin2": {
725           "compName": "and41#0",
726           "pinName": "A3"
727         },
728         "name": "unnamedWire#10",
729         "path": []
730       },
731       {
732         "pin1": {
733           "compName": "WireCrossPoint#3",
734           "pinName": ""
735         },
736         "pin2": {
737           "compName": "and41#0",
738           "pinName": "A4"
739         },
740         "name": "unnamedWire#11",
741         "path": []
742       },
743       {
744         "pin1": {
745           "compName": "_submodelinterface",
746           "pinName": "WE"
747         },
748         "pin2": {
749           "compName": "and41#0",
750           "pinName": "B"
751         },
752         "name": "unnamedWire#12",
753         "path": [
754           {
755             "x": 5.0,
756             "y": 450.0
757           },
758           {
759             "x": 5.0,
760             "y": 300.0
761           },
762           {
763             "x": 125.0,
764             "y": 300.0
765           },
766           {
767             "x": 125.0,
768             "y": 195.0
769           }
770         ]
771       },
772       {
773         "pin1": {
774           "compName": "and41#0",
775           "pinName": "Y1"
776         },
777         "pin2": {
778           "compName": "dlatch4#0",
779           "pinName": "C"
780         },
781         "name": "unnamedWire#13",
782         "path": [
783           {
784             "x": 185.0,
785             "y": 155.0
786           },
787           {
788             "x": 185.0,
789             "y": 250.0
790           },
791           {
792             "x": 30.0,
793             "y": 250.0
794           },
795           {
796             "x": 30.0,
797             "y": 370.0
798           }
799         ]
800       },
801       {
802         "pin1": {
803           "compName": "and41#0",
804           "pinName": "Y2"
805         },
806         "pin2": {
807           "compName": "dlatch4#1",
808           "pinName": "C"
809         },
810         "name": "unnamedWire#14",
811         "path": [
812           {
813             "x": 180.0,
814             "y": 165.0
815           },
816           {
817             "x": 180.0,
818             "y": 245.0
819           },
820           {
821             "x": 25.0,
822             "y": 245.0
823           },
824           {
825             "x": 25.0,
826             "y": 520.0
827           }
828         ]
829       },
830       {
831         "pin1": {
832           "compName": "and41#0",
833           "pinName": "Y3"
834         },
835         "pin2": {
836           "compName": "dlatch4#2",
837           "pinName": "C"
838         },
839         "name": "unnamedWire#15",
840         "path": [
841           {
842             "x": 175.0,
843             "y": 175.0
844           },
845           {
846             "x": 175.0,
847             "y": 240.0
848           },
849           {
850             "x": 20.0,
851             "y": 240.0
852           },
853           {
854             "x": 20.0,
855             "y": 670.0
856           }
857         ]
858       },
859       {
860         "pin1": {
861           "compName": "and41#0",
862           "pinName": "Y4"
863         },
864         "pin2": {
865           "compName": "dlatch4#3",
866           "pinName": "C"
867         },
868         "name": "unnamedWire#16",
869         "path": [
870           {
871             "x": 170.0,
872             "y": 185.0
873           },
874           {
875             "x": 170.0,
876             "y": 235.0
877           },
878           {
879             "x": 15.0,
880             "y": 235.0
881           },
882           {
883             "x": 15.0,
884             "y": 820.0
885           }
886         ]
887       },
888       {
889         "pin1": {
890           "compName": "_submodelinterface",
891           "pinName": "D1"
892         },
893         "pin2": {
894           "compName": "WireCrossPoint#4",
895           "pinName": ""
896         },
897         "name": "unnamedWire#17",
898         "path": []
899       },
900       {
901         "pin1": {
902           "compName": "_submodelinterface",
903           "pinName": "D2"
904         },
905         "pin2": {
906           "compName": "WireCrossPoint#5",
907           "pinName": ""
908         },
909         "name": "unnamedWire#18",
910         "path": []
911       },
912       {
913         "pin1": {
914           "compName": "_submodelinterface",
915           "pinName": "D3"
916         },
917         "pin2": {
918           "compName": "WireCrossPoint#6",
919           "pinName": ""
920         },
921         "name": "unnamedWire#19",
922         "path": []
923       },
924       {
925         "pin1": {
926           "compName": "_submodelinterface",
927           "pinName": "D4"
928         },
929         "pin2": {
930           "compName": "WireCrossPoint#7",
931           "pinName": ""
932         },
933         "name": "unnamedWire#20",
934         "path": [
935           {
936             "x": 50.0,
937             "y": 850.0
938           }
939         ]
940       },
941       {
942         "pin1": {
943           "compName": "WireCrossPoint#8",
944           "pinName": ""
945         },
946         "pin2": {
947           "compName": "dlatch4#0",
948           "pinName": "D1"
949         },
950         "name": "unnamedWire#21",
951         "path": [
952           {
953             "x": 35.0,
954             "y": 330.0
955           }
956         ]
957       },
958       {
959         "pin1": {
960           "compName": "WireCrossPoint#9",
961           "pinName": ""
962         },
963         "pin2": {
964           "compName": "dlatch4#0",
965           "pinName": "D2"
966         },
967         "name": "unnamedWire#22",
968         "path": [
969           {
970             "x": 40.0,
971             "y": 340.0
972           }
973         ]
974       },
975       {
976         "pin1": {
977           "compName": "WireCrossPoint#10",
978           "pinName": ""
979         },
980         "pin2": {
981           "compName": "dlatch4#0",
982           "pinName": "D3"
983         },
984         "name": "unnamedWire#23",
985         "path": [
986           {
987             "x": 45.0,
988             "y": 350.0
989           }
990         ]
991       },
992       {
993         "pin1": {
994           "compName": "WireCrossPoint#11",
995           "pinName": ""
996         },
997         "pin2": {
998           "compName": "dlatch4#0",
999           "pinName": "D4"
1000         },
1001         "name": "unnamedWire#24",
1002         "path": [
1003           {
1004             "x": 50.0,
1005             "y": 360.0
1006           }
1007         ]
1008       },
1009       {
1010         "pin1": {
1011           "compName": "WireCrossPoint#8",
1012           "pinName": ""
1013         },
1014         "pin2": {
1015           "compName": "dlatch4#1",
1016           "pinName": "D1"
1017         },
1018         "name": "unnamedWire#25",
1019         "path": []
1020       },
1021       {
1022         "pin1": {
1023           "compName": "WireCrossPoint#9",
1024           "pinName": ""
1025         },
1026         "pin2": {
1027           "compName": "dlatch4#1",
1028           "pinName": "D2"
1029         },
1030         "name": "unnamedWire#26",
1031         "path": []
1032       },
1033       {
1034         "pin1": {
1035           "compName": "WireCrossPoint#10",
1036           "pinName": ""
1037         },
1038         "pin2": {
1039           "compName": "dlatch4#1",
1040           "pinName": "D3"
1041         },
1042         "name": "unnamedWire#27",
1043         "path": []
1044       },
1045       {
1046         "pin1": {
1047           "compName": "WireCrossPoint#11",
1048           "pinName": ""
1049         },
1050         "pin2": {
1051           "compName": "dlatch4#1",
1052           "pinName": "D4"
1053         },
1054         "name": "unnamedWire#28",
1055         "path": []
1056       },
1057       {
1058         "pin1": {
1059           "compName": "WireCrossPoint#8",
1060           "pinName": ""
1061         },
1062         "pin2": {
1063           "compName": "WireCrossPoint#4",
1064           "pinName": ""
1065         },
1066         "name": "unnamedWire#29",
1067         "path": []
1068       },
1069       {
1070         "pin1": {
1071           "compName": "WireCrossPoint#4",
1072           "pinName": ""
1073         },
1074         "pin2": {
1075           "compName": "WireCrossPoint#12",
1076           "pinName": ""
1077         },
1078         "name": "unnamedWire#30",
1079         "path": []
1080       },
1081       {
1082         "pin1": {
1083           "compName": "WireCrossPoint#9",
1084           "pinName": ""
1085         },
1086         "pin2": {
1087           "compName": "WireCrossPoint#13",
1088           "pinName": ""
1089         },
1090         "name": "unnamedWire#31",
1091         "path": []
1092       },
1093       {
1094         "pin1": {
1095           "compName": "WireCrossPoint#10",
1096           "pinName": ""
1097         },
1098         "pin2": {
1099           "compName": "WireCrossPoint#14",
1100           "pinName": ""
1101         },
1102         "name": "unnamedWire#32",
1103         "path": []
1104       },
1105       {
1106         "pin1": {
1107           "compName": "WireCrossPoint#11",
1108           "pinName": ""
1109         },
1110         "pin2": {
1111           "compName": "WireCrossPoint#15",
1112           "pinName": ""
1113         },
1114         "name": "unnamedWire#33",
1115         "path": []
1116       },
1117       {
1118         "pin1": {
1119           "compName": "WireCrossPoint#12",
1120           "pinName": ""
1121         },
1122         "pin2": {
1123           "compName": "dlatch4#2",
1124           "pinName": "D1"
1125         },
1126         "name": "unnamedWire#34",
1127         "path": []
1128       },
1129       {
1130         "pin1": {
1131           "compName": "WireCrossPoint#13",
1132           "pinName": ""
1133         },
1134         "pin2": {
1135           "compName": "dlatch4#2",
1136           "pinName": "D2"
1137         },
1138         "name": "unnamedWire#35",
1139         "path": []
1140       },
1141       {
1142         "pin1": {
1143           "compName": "WireCrossPoint#14",
1144           "pinName": ""
1145         },
1146         "pin2": {
1147           "compName": "dlatch4#2",
1148           "pinName": "D3"
1149         },
1150         "name": "unnamedWire#36",
1151         "path": []
1152       },
1153       {
1154         "pin1": {
1155           "compName": "WireCrossPoint#15",
1156           "pinName": ""
1157         },
1158         "pin2": {
1159           "compName": "dlatch4#2",
1160           "pinName": "D4"
1161         },
1162         "name": "unnamedWire#37",
1163         "path": []
1164       },
1165       {
1166         "pin1": {
1167           "compName": "WireCrossPoint#13",
1168           "pinName": ""
1169         },
1170         "pin2": {
1171           "compName": "WireCrossPoint#5",
1172           "pinName": ""
1173         },
1174         "name": "unnamedWire#38",
1175         "path": []
1176       },
1177       {
1178         "pin1": {
1179           "compName": "WireCrossPoint#14",
1180           "pinName": ""
1181         },
1182         "pin2": {
1183           "compName": "WireCrossPoint#6",
1184           "pinName": ""
1185         },
1186         "name": "unnamedWire#39",
1187         "path": []
1188       },
1189       {
1190         "pin1": {
1191           "compName": "WireCrossPoint#15",
1192           "pinName": ""
1193         },
1194         "pin2": {
1195           "compName": "WireCrossPoint#7",
1196           "pinName": ""
1197         },
1198         "name": "unnamedWire#40",
1199         "path": []
1200       },
1201       {
1202         "pin1": {
1203           "compName": "WireCrossPoint#12",
1204           "pinName": ""
1205         },
1206         "pin2": {
1207           "compName": "dlatch4#3",
1208           "pinName": "D1"
1209         },
1210         "name": "unnamedWire#41",
1211         "path": [
1212           {
1213             "x": 35.0,
1214             "y": 780.0
1215           }
1216         ]
1217       },
1218       {
1219         "pin1": {
1220           "compName": "WireCrossPoint#5",
1221           "pinName": ""
1222         },
1223         "pin2": {
1224           "compName": "dlatch4#3",
1225           "pinName": "D2"
1226         },
1227         "name": "unnamedWire#42",
1228         "path": [
1229           {
1230             "x": 40.0,
1231             "y": 790.0
1232           }
1233         ]
1234       },
1235       {
1236         "pin1": {
1237           "compName": "WireCrossPoint#6",
1238           "pinName": ""
1239         },
1240         "pin2": {
1241           "compName": "dlatch4#3",
1242           "pinName": "D3"
1243         },
1244         "name": "unnamedWire#43",
1245         "path": [
1246           {
1247             "x": 45.0,
1248             "y": 800.0
1249           }
1250         ]
1251       },
1252       {
1253         "pin1": {
1254           "compName": "WireCrossPoint#7",
1255           "pinName": ""
1256         },
1257         "pin2": {
1258           "compName": "dlatch4#3",
1259           "pinName": "D4"
1260         },
1261         "name": "unnamedWire#44",
1262         "path": []
1263       },
1264       {
1265         "pin1": {
1266           "compName": "dlatch4#0",
1267           "pinName": "Q1"
1268         },
1269         "pin2": {
1270           "compName": "WireCrossPoint#16",
1271           "pinName": ""
1272         },
1273         "name": "unnamedWire#45",
1274         "path": []
1275       },
1276       {
1277         "pin1": {
1278           "compName": "dlatch4#0",
1279           "pinName": "Q2"
1280         },
1281         "pin2": {
1282           "compName": "WireCrossPoint#17",
1283           "pinName": ""
1284         },
1285         "name": "unnamedWire#46",
1286         "path": []
1287       },
1288       {
1289         "pin1": {
1290           "compName": "dlatch4#0",
1291           "pinName": "Q3"
1292         },
1293         "pin2": {
1294           "compName": "WireCrossPoint#18",
1295           "pinName": ""
1296         },
1297         "name": "unnamedWire#47",
1298         "path": []
1299       },
1300       {
1301         "pin1": {
1302           "compName": "dlatch4#0",
1303           "pinName": "Q4"
1304         },
1305         "pin2": {
1306           "compName": "WireCrossPoint#19",
1307           "pinName": ""
1308         },
1309         "name": "unnamedWire#48",
1310         "path": []
1311       },
1312       {
1313         "pin1": {
1314           "compName": "dlatch4#1",
1315           "pinName": "Q1"
1316         },
1317         "pin2": {
1318           "compName": "WireCrossPoint#20",
1319           "pinName": ""
1320         },
1321         "name": "unnamedWire#49",
1322         "path": []
1323       },
1324       {
1325         "pin1": {
1326           "compName": "dlatch4#1",
1327           "pinName": "Q2"
1328         },
1329         "pin2": {
1330           "compName": "WireCrossPoint#21",
1331           "pinName": ""
1332         },
1333         "name": "unnamedWire#50",
1334         "path": []
1335       },
1336       {
1337         "pin1": {
1338           "compName": "dlatch4#1",
1339           "pinName": "Q3"
1340         },
1341         "pin2": {
1342           "compName": "WireCrossPoint#22",
1343           "pinName": ""
1344         },
1345         "name": "unnamedWire#51",
1346         "path": []
1347       },
1348       {
1349         "pin1": {
1350           "compName": "dlatch4#1",
1351           "pinName": "Q4"
1352         },
1353         "pin2": {
1354           "compName": "WireCrossPoint#23",
1355           "pinName": ""
1356         },
1357         "name": "unnamedWire#52",
1358         "path": []
1359       },
1360       {
1361         "pin1": {
1362           "compName": "dlatch4#2",
1363           "pinName": "Q1"
1364         },
1365         "pin2": {
1366           "compName": "WireCrossPoint#24",
1367           "pinName": ""
1368         },
1369         "name": "unnamedWire#53",
1370         "path": []
1371       },
1372       {
1373         "pin1": {
1374           "compName": "dlatch4#2",
1375           "pinName": "Q2"
1376         },
1377         "pin2": {
1378           "compName": "WireCrossPoint#25",
1379           "pinName": ""
1380         },
1381         "name": "unnamedWire#54",
1382         "path": []
1383       },
1384       {
1385         "pin1": {
1386           "compName": "dlatch4#2",
1387           "pinName": "Q3"
1388         },
1389         "pin2": {
1390           "compName": "WireCrossPoint#26",
1391           "pinName": ""
1392         },
1393         "name": "unnamedWire#55",
1394         "path": []
1395       },
1396       {
1397         "pin1": {
1398           "compName": "dlatch4#2",
1399           "pinName": "Q4"
1400         },
1401         "pin2": {
1402           "compName": "WireCrossPoint#27",
1403           "pinName": ""
1404         },
1405         "name": "unnamedWire#56",
1406         "path": []
1407       },
1408       {
1409         "pin1": {
1410           "compName": "dlatch4#3",
1411           "pinName": "Q1"
1412         },
1413         "pin2": {
1414           "compName": "WireCrossPoint#28",
1415           "pinName": ""
1416         },
1417         "name": "unnamedWire#57",
1418         "path": []
1419       },
1420       {
1421         "pin1": {
1422           "compName": "dlatch4#3",
1423           "pinName": "Q2"
1424         },
1425         "pin2": {
1426           "compName": "WireCrossPoint#29",
1427           "pinName": ""
1428         },
1429         "name": "unnamedWire#58",
1430         "path": []
1431       },
1432       {
1433         "pin1": {
1434           "compName": "dlatch4#3",
1435           "pinName": "Q3"
1436         },
1437         "pin2": {
1438           "compName": "WireCrossPoint#30",
1439           "pinName": ""
1440         },
1441         "name": "unnamedWire#59",
1442         "path": []
1443       },
1444       {
1445         "pin1": {
1446           "compName": "dlatch4#3",
1447           "pinName": "Q4"
1448         },
1449         "pin2": {
1450           "compName": "WireCrossPoint#31",
1451           "pinName": ""
1452         },
1453         "name": "unnamedWire#60",
1454         "path": []
1455       },
1456       {
1457         "pin1": {
1458           "compName": "demux2#0",
1459           "pinName": "Y00"
1460         },
1461         "pin2": {
1462           "compName": "and41#1",
1463           "pinName": "B"
1464         },
1465         "name": "unnamedWire#61",
1466         "path": [
1467           {
1468             "x": 210.0,
1469             "y": 50.0
1470           },
1471           {
1472             "x": 210.0,
1473             "y": 420.0
1474           }
1475         ]
1476       },
1477       {
1478         "pin1": {
1479           "compName": "demux2#0",
1480           "pinName": "Y01"
1481         },
1482         "pin2": {
1483           "compName": "andor414#0",
1484           "pinName": "B"
1485         },
1486         "name": "unnamedWire#62",
1487         "path": [
1488           {
1489             "x": 205.0,
1490             "y": 60.0
1491           },
1492           {
1493             "x": 205.0,
1494             "y": 570.0
1495           }
1496         ]
1497       },
1498       {
1499         "pin1": {
1500           "compName": "demux2#0",
1501           "pinName": "Y10"
1502         },
1503         "pin2": {
1504           "compName": "andor414#1",
1505           "pinName": "B"
1506         },
1507         "name": "unnamedWire#63",
1508         "path": [
1509           {
1510             "x": 200.0,
1511             "y": 70.0
1512           },
1513           {
1514             "x": 200.0,
1515             "y": 720.0
1516           }
1517         ]
1518       },
1519       {
1520         "pin1": {
1521           "compName": "demux2#0",
1522           "pinName": "Y11"
1523         },
1524         "pin2": {
1525           "compName": "andor414#2",
1526           "pinName": "B"
1527         },
1528         "name": "unnamedWire#64",
1529         "path": [
1530           {
1531             "x": 195.0,
1532             "y": 80.0
1533           },
1534           {
1535             "x": 195.0,
1536             "y": 870.0
1537           }
1538         ]
1539       },
1540       {
1541         "pin1": {
1542           "compName": "WireCrossPoint#0",
1543           "pinName": ""
1544         },
1545         "pin2": {
1546           "compName": "and41#2",
1547           "pinName": "B"
1548         },
1549         "name": "unnamedWire#65",
1550         "path": [
1551           {
1552             "x": 110.0,
1553             "y": 370.0
1554           }
1555         ]
1556       },
1557       {
1558         "pin1": {
1559           "compName": "WireCrossPoint#1",
1560           "pinName": ""
1561         },
1562         "pin2": {
1563           "compName": "andor414#3",
1564           "pinName": "B"
1565         },
1566         "name": "unnamedWire#66",
1567         "path": [
1568           {
1569             "x": 105.0,
1570             "y": 520.0
1571           }
1572         ]
1573       },
1574       {
1575         "pin1": {
1576           "compName": "WireCrossPoint#2",
1577           "pinName": ""
1578         },
1579         "pin2": {
1580           "compName": "andor414#4",
1581           "pinName": "B"
1582         },
1583         "name": "unnamedWire#67",
1584         "path": [
1585           {
1586             "x": 100.0,
1587             "y": 670.0
1588           }
1589         ]
1590       },
1591       {
1592         "pin1": {
1593           "compName": "WireCrossPoint#3",
1594           "pinName": ""
1595         },
1596         "pin2": {
1597           "compName": "andor414#5",
1598           "pinName": "B"
1599         },
1600         "name": "unnamedWire#68",
1601         "path": [
1602           {
1603             "x": 95.0,
1604             "y": 820.0
1605           }
1606         ]
1607       },
1608       {
1609         "pin1": {
1610           "compName": "WireCrossPoint#16",
1611           "pinName": ""
1612         },
1613         "pin2": {
1614           "compName": "and41#1",
1615           "pinName": "A1"
1616         },
1617         "name": "unnamedWire#69",
1618         "path": [
1619           {
1620             "x": 130.0,
1621             "y": 380.0
1622           }
1623         ]
1624       },
1625       {
1626         "pin1": {
1627           "compName": "WireCrossPoint#17",
1628           "pinName": ""
1629         },
1630         "pin2": {
1631           "compName": "and41#1",
1632           "pinName": "A2"
1633         },
1634         "name": "unnamedWire#70",
1635         "path": [
1636           {
1637             "x": 125.0,
1638             "y": 390.0
1639           }
1640         ]
1641       },
1642       {
1643         "pin1": {
1644           "compName": "WireCrossPoint#18",
1645           "pinName": ""
1646         },
1647         "pin2": {
1648           "compName": "and41#1",
1649           "pinName": "A3"
1650         },
1651         "name": "unnamedWire#71",
1652         "path": [
1653           {
1654             "x": 120.0,
1655             "y": 400.0
1656           }
1657         ]
1658       },
1659       {
1660         "pin1": {
1661           "compName": "WireCrossPoint#19",
1662           "pinName": ""
1663         },
1664         "pin2": {
1665           "compName": "and41#1",
1666           "pinName": "A4"
1667         },
1668         "name": "unnamedWire#72",
1669         "path": [
1670           {
1671             "x": 115.0,
1672             "y": 410.0
1673           }
1674         ]
1675       },
1676       {
1677         "pin1": {
1678           "compName": "WireCrossPoint#20",
1679           "pinName": ""
1680         },
1681         "pin2": {
1682           "compName": "andor414#0",
1683           "pinName": "A1"
1684         },
1685         "name": "unnamedWire#73",
1686         "path": [
1687           {
1688             "x": 130.0,
1689             "y": 530.0
1690           }
1691         ]
1692       },
1693       {
1694         "pin1": {
1695           "compName": "WireCrossPoint#21",
1696           "pinName": ""
1697         },
1698         "pin2": {
1699           "compName": "andor414#0",
1700           "pinName": "A2"
1701         },
1702         "name": "unnamedWire#74",
1703         "path": [
1704           {
1705             "x": 125.0,
1706             "y": 540.0
1707           }
1708         ]
1709       },
1710       {
1711         "pin1": {
1712           "compName": "WireCrossPoint#22",
1713           "pinName": ""
1714         },
1715         "pin2": {
1716           "compName": "andor414#0",
1717           "pinName": "A3"
1718         },
1719         "name": "unnamedWire#75",
1720         "path": [
1721           {
1722             "x": 120.0,
1723             "y": 550.0
1724           }
1725         ]
1726       },
1727       {
1728         "pin1": {
1729           "compName": "WireCrossPoint#23",
1730           "pinName": ""
1731         },
1732         "pin2": {
1733           "compName": "andor414#0",
1734           "pinName": "A4"
1735         },
1736         "name": "unnamedWire#76",
1737         "path": [
1738           {
1739             "x": 115.0,
1740             "y": 560.0
1741           }
1742         ]
1743       },
1744       {
1745         "pin1": {
1746           "compName": "WireCrossPoint#24",
1747           "pinName": ""
1748         },
1749         "pin2": {
1750           "compName": "andor414#1",
1751           "pinName": "A1"
1752         },
1753         "name": "unnamedWire#77",
1754         "path": [
1755           {
1756             "x": 130.0,
1757             "y": 680.0
1758           }
1759         ]
1760       },
1761       {
1762         "pin1": {
1763           "compName": "WireCrossPoint#25",
1764           "pinName": ""
1765         },
1766         "pin2": {
1767           "compName": "andor414#1",
1768           "pinName": "A2"
1769         },
1770         "name": "unnamedWire#78",
1771         "path": [
1772           {
1773             "x": 125.0,
1774             "y": 690.0
1775           }
1776         ]
1777       },
1778       {
1779         "pin1": {
1780           "compName": "WireCrossPoint#26",
1781           "pinName": ""
1782         },
1783         "pin2": {
1784           "compName": "andor414#1",
1785           "pinName": "A3"
1786         },
1787         "name": "unnamedWire#79",
1788         "path": [
1789           {
1790             "x": 120.0,
1791             "y": 700.0
1792           }
1793         ]
1794       },
1795       {
1796         "pin1": {
1797           "compName": "WireCrossPoint#27",
1798           "pinName": ""
1799         },
1800         "pin2": {
1801           "compName": "andor414#1",
1802           "pinName": "A4"
1803         },
1804         "name": "unnamedWire#80",
1805         "path": [
1806           {
1807             "x": 115.0,
1808             "y": 710.0
1809           }
1810         ]
1811       },
1812       {
1813         "pin1": {
1814           "compName": "WireCrossPoint#28",
1815           "pinName": ""
1816         },
1817         "pin2": {
1818           "compName": "andor414#2",
1819           "pinName": "A1"
1820         },
1821         "name": "unnamedWire#81",
1822         "path": [
1823           {
1824             "x": 130.0,
1825             "y": 830.0
1826           }
1827         ]
1828       },
1829       {
1830         "pin1": {
1831           "compName": "WireCrossPoint#29",
1832           "pinName": ""
1833         },
1834         "pin2": {
1835           "compName": "andor414#2",
1836           "pinName": "A2"
1837         },
1838         "name": "unnamedWire#82",
1839         "path": [
1840           {
1841             "x": 125.0,
1842             "y": 840.0
1843           }
1844         ]
1845       },
1846       {
1847         "pin1": {
1848           "compName": "WireCrossPoint#30",
1849           "pinName": ""
1850         },
1851         "pin2": {
1852           "compName": "andor414#2",
1853           "pinName": "A3"
1854         },
1855         "name": "unnamedWire#83",
1856         "path": [
1857           {
1858             "x": 120.0,
1859             "y": 850.0
1860           }
1861         ]
1862       },
1863       {
1864         "pin1": {
1865           "compName": "WireCrossPoint#31",
1866           "pinName": ""
1867         },
1868         "pin2": {
1869           "compName": "andor414#2",
1870           "pinName": "A4"
1871         },
1872         "name": "unnamedWire#84",
1873         "path": [
1874           {
1875             "x": 115.0,
1876             "y": 860.0
1877           }
1878         ]
1879       },
1880       {
1881         "pin1": {
1882           "compName": "WireCrossPoint#16",
1883           "pinName": ""
1884         },
1885         "pin2": {
1886           "compName": "and41#2",
1887           "pinName": "A1"
1888         },
1889         "name": "unnamedWire#85",
1890         "path": []
1891       },
1892       {
1893         "pin1": {
1894           "compName": "WireCrossPoint#17",
1895           "pinName": ""
1896         },
1897         "pin2": {
1898           "compName": "and41#2",
1899           "pinName": "A2"
1900         },
1901         "name": "unnamedWire#86",
1902         "path": []
1903       },
1904       {
1905         "pin1": {
1906           "compName": "WireCrossPoint#18",
1907           "pinName": ""
1908         },
1909         "pin2": {
1910           "compName": "and41#2",
1911           "pinName": "A3"
1912         },
1913         "name": "unnamedWire#87",
1914         "path": []
1915       },
1916       {
1917         "pin1": {
1918           "compName": "WireCrossPoint#19",
1919           "pinName": ""
1920         },
1921         "pin2": {
1922           "compName": "and41#2",
1923           "pinName": "A4"
1924         },
1925         "name": "unnamedWire#88",
1926         "path": []
1927       },
1928       {
1929         "pin1": {
1930           "compName": "WireCrossPoint#20",
1931           "pinName": ""
1932         },
1933         "pin2": {
1934           "compName": "andor414#3",
1935           "pinName": "A1"
1936         },
1937         "name": "unnamedWire#89",
1938         "path": []
1939       },
1940       {
1941         "pin1": {
1942           "compName": "WireCrossPoint#21",
1943           "pinName": ""
1944         },
1945         "pin2": {
1946           "compName": "andor414#3",
1947           "pinName": "A2"
1948         },
1949         "name": "unnamedWire#90",
1950         "path": []
1951       },
1952       {
1953         "pin1": {
1954           "compName": "WireCrossPoint#22",
1955           "pinName": ""
1956         },
1957         "pin2": {
1958           "compName": "andor414#3",
1959           "pinName": "A3"
1960         },
1961         "name": "unnamedWire#91",
1962         "path": []
1963       },
1964       {
1965         "pin1": {
1966           "compName": "WireCrossPoint#23",
1967           "pinName": ""
1968         },
1969         "pin2": {
1970           "compName": "andor414#3",
1971           "pinName": "A4"
1972         },
1973         "name": "unnamedWire#92",
1974         "path": []
1975       },
1976       {
1977         "pin1": {
1978           "compName": "WireCrossPoint#24",
1979           "pinName": ""
1980         },
1981         "pin2": {
1982           "compName": "andor414#4",
1983           "pinName": "A1"
1984         },
1985         "name": "unnamedWire#93",
1986         "path": []
1987       },
1988       {
1989         "pin1": {
1990           "compName": "WireCrossPoint#25",
1991           "pinName": ""
1992         },
1993         "pin2": {
1994           "compName": "andor414#4",
1995           "pinName": "A2"
1996         },
1997         "name": "unnamedWire#94",
1998         "path": []
1999       },
2000       {
2001         "pin1": {
2002           "compName": "WireCrossPoint#26",
2003           "pinName": ""
2004         },
2005         "pin2": {
2006           "compName": "andor414#4",
2007           "pinName": "A3"
2008         },
2009         "name": "unnamedWire#95",
2010         "path": []
2011       },
2012       {
2013         "pin1": {
2014           "compName": "WireCrossPoint#27",
2015           "pinName": ""
2016         },
2017         "pin2": {
2018           "compName": "andor414#4",
2019           "pinName": "A4"
2020         },
2021         "name": "unnamedWire#96",
2022         "path": []
2023       },
2024       {
2025         "pin1": {
2026           "compName": "WireCrossPoint#28",
2027           "pinName": ""
2028         },
2029         "pin2": {
2030           "compName": "andor414#5",
2031           "pinName": "A1"
2032         },
2033         "name": "unnamedWire#97",
2034         "path": []
2035       },
2036       {
2037         "pin1": {
2038           "compName": "WireCrossPoint#29",
2039           "pinName": ""
2040         },
2041         "pin2": {
2042           "compName": "andor414#5",
2043           "pinName": "A2"
2044         },
2045         "name": "unnamedWire#98",
2046         "path": []
2047       },
2048       {
2049         "pin1": {
2050           "compName": "WireCrossPoint#30",
2051           "pinName": ""
2052         },
2053         "pin2": {
2054           "compName": "andor414#5",
2055           "pinName": "A3"
2056         },
2057         "name": "unnamedWire#99",
2058         "path": []
2059       },
2060       {
2061         "pin1": {
2062           "compName": "WireCrossPoint#31",
2063           "pinName": ""
2064         },
2065         "pin2": {
2066           "compName": "andor414#5",
2067           "pinName": "A4"
2068         },
2069         "name": "unnamedWire#100",
2070         "path": []
2071       },
2072       {
2073         "pin1": {
2074           "compName": "and41#1",
2075           "pinName": "Y1"
2076         },
2077         "pin2": {
2078           "compName": "andor414#0",
2079           "pinName": "C1"
2080         },
2081         "name": "unnamedWire#101",
2082         "path": [
2083           {
2084             "x": 290.0,
2085             "y": 380.0
2086           },
2087           {
2088             "x": 290.0,
2089             "y": 445.0
2090           },
2091           {
2092             "x": 230.0,
2093             "y": 445.0
2094           },
2095           {
2096             "x": 230.0,
2097             "y": 490.0
2098           }
2099         ]
2100       },
2101       {
2102         "pin1": {
2103           "compName": "and41#1",
2104           "pinName": "Y2"
2105         },
2106         "pin2": {
2107           "compName": "andor414#0",
2108           "pinName": "C2"
2109         },
2110         "name": "unnamedWire#102",
2111         "path": [
2112           {
2113             "x": 285.0,
2114             "y": 390.0
2115           },
2116           {
2117             "x": 285.0,
2118             "y": 440.0
2119           },
2120           {
2121             "x": 225.0,
2122             "y": 440.0
2123           },
2124           {
2125             "x": 225.0,
2126             "y": 500.0
2127           }
2128         ]
2129       },
2130       {
2131         "pin1": {
2132           "compName": "and41#1",
2133           "pinName": "Y3"
2134         },
2135         "pin2": {
2136           "compName": "andor414#0",
2137           "pinName": "C3"
2138         },
2139         "name": "unnamedWire#103",
2140         "path": [
2141           {
2142             "x": 280.0,
2143             "y": 400.0
2144           },
2145           {
2146             "x": 280.0,
2147             "y": 435.0
2148           },
2149           {
2150             "x": 220.0,
2151             "y": 435.0
2152           },
2153           {
2154             "x": 220.0,
2155             "y": 510.0
2156           }
2157         ]
2158       },
2159       {
2160         "pin1": {
2161           "compName": "and41#1",
2162           "pinName": "Y4"
2163         },
2164         "pin2": {
2165           "compName": "andor414#0",
2166           "pinName": "C4"
2167         },
2168         "name": "unnamedWire#104",
2169         "path": [
2170           {
2171             "x": 275.0,
2172             "y": 410.0
2173           },
2174           {
2175             "x": 275.0,
2176             "y": 430.0
2177           },
2178           {
2179             "x": 215.0,
2180             "y": 430.0
2181           },
2182           {
2183             "x": 215.0,
2184             "y": 520.0
2185           }
2186         ]
2187       },
2188       {
2189         "pin1": {
2190           "compName": "andor414#0",
2191           "pinName": "Y1"
2192         },
2193         "pin2": {
2194           "compName": "andor414#1",
2195           "pinName": "C1"
2196         },
2197         "name": "unnamedWire#105",
2198         "path": [
2199           {
2200             "x": 290.0,
2201             "y": 490.0
2202           },
2203           {
2204             "x": 290.0,
2205             "y": 595.0
2206           },
2207           {
2208             "x": 230.0,
2209             "y": 595.0
2210           },
2211           {
2212             "x": 230.0,
2213             "y": 640.0
2214           }
2215         ]
2216       },
2217       {
2218         "pin1": {
2219           "compName": "andor414#0",
2220           "pinName": "Y2"
2221         },
2222         "pin2": {
2223           "compName": "andor414#1",
2224           "pinName": "C2"
2225         },
2226         "name": "unnamedWire#106",
2227         "path": [
2228           {
2229             "x": 285.0,
2230             "y": 500.0
2231           },
2232           {
2233             "x": 285.0,
2234             "y": 590.0
2235           },
2236           {
2237             "x": 225.0,
2238             "y": 590.0
2239           },
2240           {
2241             "x": 225.0,
2242             "y": 650.0
2243           }
2244         ]
2245       },
2246       {
2247         "pin1": {
2248           "compName": "andor414#0",
2249           "pinName": "Y3"
2250         },
2251         "pin2": {
2252           "compName": "andor414#1",
2253           "pinName": "C3"
2254         },
2255         "name": "unnamedWire#107",
2256         "path": [
2257           {
2258             "x": 280.0,
2259             "y": 510.0
2260           },
2261           {
2262             "x": 280.0,
2263             "y": 585.0
2264           },
2265           {
2266             "x": 220.0,
2267             "y": 585.0
2268           },
2269           {
2270             "x": 220.0,
2271             "y": 660.0
2272           }
2273         ]
2274       },
2275       {
2276         "pin1": {
2277           "compName": "andor414#0",
2278           "pinName": "Y4"
2279         },
2280         "pin2": {
2281           "compName": "andor414#1",
2282           "pinName": "C4"
2283         },
2284         "name": "unnamedWire#108",
2285         "path": [
2286           {
2287             "x": 275.0,
2288             "y": 520.0
2289           },
2290           {
2291             "x": 275.0,
2292             "y": 580.0
2293           },
2294           {
2295             "x": 215.0,
2296             "y": 580.0
2297           },
2298           {
2299             "x": 215.0,
2300             "y": 670.0
2301           }
2302         ]
2303       },
2304       {
2305         "pin1": {
2306           "compName": "andor414#1",
2307           "pinName": "Y1"
2308         },
2309         "pin2": {
2310           "compName": "andor414#2",
2311           "pinName": "C1"
2312         },
2313         "name": "unnamedWire#109",
2314         "path": [
2315           {
2316             "x": 290.0,
2317             "y": 640.0
2318           },
2319           {
2320             "x": 290.0,
2321             "y": 745.0
2322           },
2323           {
2324             "x": 230.0,
2325             "y": 745.0
2326           },
2327           {
2328             "x": 230.0,
2329             "y": 790.0
2330           }
2331         ]
2332       },
2333       {
2334         "pin1": {
2335           "compName": "andor414#1",
2336           "pinName": "Y2"
2337         },
2338         "pin2": {
2339           "compName": "andor414#2",
2340           "pinName": "C2"
2341         },
2342         "name": "unnamedWire#110",
2343         "path": [
2344           {
2345             "x": 285.0,
2346             "y": 650.0
2347           },
2348           {
2349             "x": 285.0,
2350             "y": 740.0
2351           },
2352           {
2353             "x": 225.0,
2354             "y": 740.0
2355           },
2356           {
2357             "x": 225.0,
2358             "y": 800.0
2359           }
2360         ]
2361       },
2362       {
2363         "pin1": {
2364           "compName": "andor414#1",
2365           "pinName": "Y3"
2366         },
2367         "pin2": {
2368           "compName": "andor414#2",
2369           "pinName": "C3"
2370         },
2371         "name": "unnamedWire#111",
2372         "path": [
2373           {
2374             "x": 280.0,
2375             "y": 660.0
2376           },
2377           {
2378             "x": 280.0,
2379             "y": 735.0
2380           },
2381           {
2382             "x": 220.0,
2383             "y": 735.0
2384           },
2385           {
2386             "x": 220.0,
2387             "y": 810.0
2388           }
2389         ]
2390       },
2391       {
2392         "pin1": {
2393           "compName": "andor414#1",
2394           "pinName": "Y4"
2395         },
2396         "pin2": {
2397           "compName": "andor414#2",
2398           "pinName": "C4"
2399         },
2400         "name": "unnamedWire#112",
2401         "path": [
2402           {
2403             "x": 275.0,
2404             "y": 670.0
2405           },
2406           {
2407             "x": 275.0,
2408             "y": 730.0
2409           },
2410           {
2411             "x": 215.0,
2412             "y": 730.0
2413           },
2414           {
2415             "x": 215.0,
2416             "y": 820.0
2417           }
2418         ]
2419       },
2420       {
2421         "pin1": {
2422           "compName": "andor414#2",
2423           "pinName": "Y1"
2424         },
2425         "pin2": {
2426           "compName": "_submodelinterface",
2427           "pinName": "QA1"
2428         },
2429         "name": "unnamedWire#113",
2430         "path": [
2431           {
2432             "x": 300.0,
2433             "y": 790.0
2434           },
2435           {
2436             "x": 300.0,
2437             "y": 50.0
2438           }
2439         ]
2440       },
2441       {
2442         "pin1": {
2443           "compName": "andor414#2",
2444           "pinName": "Y2"
2445         },
2446         "pin2": {
2447           "compName": "_submodelinterface",
2448           "pinName": "QA2"
2449         },
2450         "name": "unnamedWire#114",
2451         "path": [
2452           {
2453             "x": 305.0,
2454             "y": 800.0
2455           },
2456           {
2457             "x": 305.0,
2458             "y": 150.0
2459           }
2460         ]
2461       },
2462       {
2463         "pin1": {
2464           "compName": "andor414#2",
2465           "pinName": "Y3"
2466         },
2467         "pin2": {
2468           "compName": "_submodelinterface",
2469           "pinName": "QA3"
2470         },
2471         "name": "unnamedWire#115",
2472         "path": [
2473           {
2474             "x": 310.0,
2475             "y": 810.0
2476           },
2477           {
2478             "x": 310.0,
2479             "y": 250.0
2480           }
2481         ]
2482       },
2483       {
2484         "pin1": {
2485           "compName": "andor414#2",
2486           "pinName": "Y4"
2487         },
2488         "pin2": {
2489           "compName": "_submodelinterface",
2490           "pinName": "QA4"
2491         },
2492         "name": "unnamedWire#116",
2493         "path": [
2494           {
2495             "x": 315.0,
2496             "y": 820.0
2497           },
2498           {
2499             "x": 315.0,
2500             "y": 350.0
2501           }
2502         ]
2503       },
2504       {
2505         "pin1": {
2506           "compName": "and41#2",
2507           "pinName": "Y1"
2508         },
2509         "pin2": {
2510           "compName": "andor414#3",
2511           "pinName": "C1"
2512         },
2513         "name": "unnamedWire#117",
2514         "path": [
2515           {
2516             "x": 190.0,
2517             "y": 330.0
2518           },
2519           {
2520             "x": 190.0,
2521             "y": 430.0
2522           },
2523           {
2524             "x": 130.0,
2525             "y": 430.0
2526           },
2527           {
2528             "x": 130.0,
2529             "y": 440.0
2530           }
2531         ]
2532       },
2533       {
2534         "pin1": {
2535           "compName": "and41#2",
2536           "pinName": "Y2"
2537         },
2538         "pin2": {
2539           "compName": "andor414#3",
2540           "pinName": "C2"
2541         },
2542         "name": "unnamedWire#118",
2543         "path": [
2544           {
2545             "x": 185.0,
2546             "y": 340.0
2547           },
2548           {
2549             "x": 185.0,
2550             "y": 425.0
2551           },
2552           {
2553             "x": 125.0,
2554             "y": 425.0
2555           },
2556           {
2557             "x": 125.0,
2558             "y": 450.0
2559           }
2560         ]
2561       },
2562       {
2563         "pin1": {
2564           "compName": "and41#2",
2565           "pinName": "Y3"
2566         },
2567         "pin2": {
2568           "compName": "andor414#3",
2569           "pinName": "C3"
2570         },
2571         "name": "unnamedWire#119",
2572         "path": [
2573           {
2574             "x": 180.0,
2575             "y": 350.0
2576           },
2577           {
2578             "x": 180.0,
2579             "y": 420.0
2580           },
2581           {
2582             "x": 120.0,
2583             "y": 420.0
2584           },
2585           {
2586             "x": 120.0,
2587             "y": 460.0
2588           }
2589         ]
2590       },
2591       {
2592         "pin1": {
2593           "compName": "and41#2",
2594           "pinName": "Y4"
2595         },
2596         "pin2": {
2597           "compName": "andor414#3",
2598           "pinName": "C4"
2599         },
2600         "name": "unnamedWire#120",
2601         "path": [
2602           {
2603             "x": 175.0,
2604             "y": 360.0
2605           },
2606           {
2607             "x": 175.0,
2608             "y": 415.0
2609           },
2610           {
2611             "x": 115.0,
2612             "y": 415.0
2613           },
2614           {
2615             "x": 115.0,
2616             "y": 470.0
2617           }
2618         ]
2619       },
2620       {
2621         "pin1": {
2622           "compName": "andor414#3",
2623           "pinName": "Y1"
2624         },
2625         "pin2": {
2626           "compName": "andor414#4",
2627           "pinName": "C1"
2628         },
2629         "name": "unnamedWire#121",
2630         "path": [
2631           {
2632             "x": 190.0,
2633             "y": 440.0
2634           },
2635           {
2636             "x": 190.0,
2637             "y": 580.0
2638           },
2639           {
2640             "x": 130.0,
2641             "y": 580.0
2642           },
2643           {
2644             "x": 130.0,
2645             "y": 590.0
2646           }
2647         ]
2648       },
2649       {
2650         "pin1": {
2651           "compName": "andor414#3",
2652           "pinName": "Y2"
2653         },
2654         "pin2": {
2655           "compName": "andor414#4",
2656           "pinName": "C2"
2657         },
2658         "name": "unnamedWire#122",
2659         "path": [
2660           {
2661             "x": 185.0,
2662             "y": 450.0
2663           },
2664           {
2665             "x": 185.0,
2666             "y": 575.0
2667           },
2668           {
2669             "x": 125.0,
2670             "y": 575.0
2671           },
2672           {
2673             "x": 125.0,
2674             "y": 600.0
2675           }
2676         ]
2677       },
2678       {
2679         "pin1": {
2680           "compName": "andor414#3",
2681           "pinName": "Y3"
2682         },
2683         "pin2": {
2684           "compName": "andor414#4",
2685           "pinName": "C3"
2686         },
2687         "name": "unnamedWire#123",
2688         "path": [
2689           {
2690             "x": 180.0,
2691             "y": 460.0
2692           },
2693           {
2694             "x": 180.0,
2695             "y": 570.0
2696           },
2697           {
2698             "x": 120.0,
2699             "y": 570.0
2700           },
2701           {
2702             "x": 120.0,
2703             "y": 610.0
2704           }
2705         ]
2706       },
2707       {
2708         "pin1": {
2709           "compName": "andor414#3",
2710           "pinName": "Y4"
2711         },
2712         "pin2": {
2713           "compName": "andor414#4",
2714           "pinName": "C4"
2715         },
2716         "name": "unnamedWire#124",
2717         "path": [
2718           {
2719             "x": 175.0,
2720             "y": 470.0
2721           },
2722           {
2723             "x": 175.0,
2724             "y": 565.0
2725           },
2726           {
2727             "x": 115.0,
2728             "y": 565.0
2729           },
2730           {
2731             "x": 115.0,
2732             "y": 620.0
2733           }
2734         ]
2735       },
2736       {
2737         "pin1": {
2738           "compName": "andor414#4",
2739           "pinName": "Y1"
2740         },
2741         "pin2": {
2742           "compName": "andor414#5",
2743           "pinName": "C1"
2744         },
2745         "name": "unnamedWire#125",
2746         "path": [
2747           {
2748             "x": 190.0,
2749             "y": 590.0
2750           },
2751           {
2752             "x": 190.0,
2753             "y": 730.0
2754           },
2755           {
2756             "x": 130.0,
2757             "y": 730.0
2758           },
2759           {
2760             "x": 130.0,
2761             "y": 740.0
2762           }
2763         ]
2764       },
2765       {
2766         "pin1": {
2767           "compName": "andor414#4",
2768           "pinName": "Y2"
2769         },
2770         "pin2": {
2771           "compName": "andor414#5",
2772           "pinName": "C2"
2773         },
2774         "name": "unnamedWire#126",
2775         "path": [
2776           {
2777             "x": 185.0,
2778             "y": 600.0
2779           },
2780           {
2781             "x": 185.0,
2782             "y": 725.0
2783           },
2784           {
2785             "x": 125.0,
2786             "y": 725.0
2787           },
2788           {
2789             "x": 125.0,
2790             "y": 750.0
2791           }
2792         ]
2793       },
2794       {
2795         "pin1": {
2796           "compName": "andor414#4",
2797           "pinName": "Y3"
2798         },
2799         "pin2": {
2800           "compName": "andor414#5",
2801           "pinName": "C3"
2802         },
2803         "name": "unnamedWire#127",
2804         "path": [
2805           {
2806             "x": 180.0,
2807             "y": 610.0
2808           },
2809           {
2810             "x": 180.0,
2811             "y": 720.0
2812           },
2813           {
2814             "x": 120.0,
2815             "y": 720.0
2816           },
2817           {
2818             "x": 120.0,
2819             "y": 760.0
2820           }
2821         ]
2822       },
2823       {
2824         "pin1": {
2825           "compName": "andor414#4",
2826           "pinName": "Y4"
2827         },
2828         "pin2": {
2829           "compName": "andor414#5",
2830           "pinName": "C4"
2831         },
2832         "name": "unnamedWire#128",
2833         "path": [
2834           {
2835             "x": 175.0,
2836             "y": 620.0
2837           },
2838           {
2839             "x": 175.0,
2840             "y": 715.0
2841           },
2842           {
2843             "x": 115.0,
2844             "y": 715.0
2845           },
2846           {
2847             "x": 115.0,
2848             "y": 770.0
2849           }
2850         ]
2851       },
2852       {
2853         "pin1": {
2854           "compName": "andor414#5",
2855           "pinName": "Y1"
2856         },
2857         "pin2": {
2858           "compName": "_submodelinterface",
2859           "pinName": "QB1"
2860         },
2861         "name": "unnamedWire#129",
2862         "path": [
2863           {
2864             "x": 190.0,
2865             "y": 740.0
2866           },
2867           {
2868             "x": 190.0,
2869             "y": 880.0
2870           },
2871           {
2872             "x": 325.0,
2873             "y": 880.0
2874           },
2875           {
2876             "x": 325.0,
2877             "y": 450.0
2878           }
2879         ]
2880       },
2881       {
2882         "pin1": {
2883           "compName": "andor414#5",
2884           "pinName": "Y2"
2885         },
2886         "pin2": {
2887           "compName": "_submodelinterface",
2888           "pinName": "QB2"
2889         },
2890         "name": "unnamedWire#130",
2891         "path": [
2892           {
2893             "x": 185.0,
2894             "y": 750.0
2895           },
2896           {
2897             "x": 185.0,
2898             "y": 885.0
2899           },
2900           {
2901             "x": 330.0,
2902             "y": 885.0
2903           },
2904           {
2905             "x": 330.0,
2906             "y": 550.0
2907           }
2908         ]
2909       },
2910       {
2911         "pin1": {
2912           "compName": "andor414#5",
2913           "pinName": "Y3"
2914         },
2915         "pin2": {
2916           "compName": "_submodelinterface",
2917           "pinName": "QB3"
2918         },
2919         "name": "unnamedWire#131",
2920         "path": [
2921           {
2922             "x": 180.0,
2923             "y": 760.0
2924           },
2925           {
2926             "x": 180.0,
2927             "y": 890.0
2928           },
2929           {
2930             "x": 335.0,
2931             "y": 890.0
2932           },
2933           {
2934             "x": 335.0,
2935             "y": 650.0
2936           }
2937         ]
2938       },
2939       {
2940         "pin1": {
2941           "compName": "andor414#5",
2942           "pinName": "Y4"
2943         },
2944         "pin2": {
2945           "compName": "_submodelinterface",
2946           "pinName": "QB4"
2947         },
2948         "name": "unnamedWire#132",
2949         "path": [
2950           {
2951             "x": 175.0,
2952             "y": 770.0
2953           },
2954           {
2955             "x": 175.0,
2956             "y": 895.0
2957           },
2958           {
2959             "x": 340.0,
2960             "y": 895.0
2961           },
2962           {
2963             "x": 340.0,
2964             "y": 750.0
2965           }
2966         ]
2967       }
2968     ],
2969     "version": "0.1.1"
2970   },
2971   "symbolRendererSnippetID": "simpleRectangularLike",
2972   "symbolRendererParams": {
2973     "centerText": "ram2",
2974     "centerTextHeight": 5.0,
2975     "horizontalComponentCenter": 17.5,
2976     "pinLabelHeight": 3.5,
2977     "pinLabelMargin": 0.5
2978   },
2979   "outlineRendererSnippetID": "default",
2980   "highLevelStateHandlerSnippetID": "standard",
2981   "highLevelStateHandlerParams": {
2982     "subcomponentHighLevelStates": {
2983       "c00": {
2984         "id": "delegating",
2985         "params": {
2986           "delegateTarget": "dlatch4#0"
2987         }
2988       },
2989       "c01": {
2990         "id": "delegating",
2991         "params": {
2992           "delegateTarget": "dlatch4#1"
2993         }
2994       },
2995       "c10": {
2996         "id": "delegating",
2997         "params": {
2998           "delegateTarget": "dlatch4#2"
2999         }
3000       },
3001       "c11": {
3002         "id": "delegating",
3003         "params": {
3004           "delegateTarget": "dlatch4#3"
3005         }
3006       }
3007     },
3008     "atomicHighLevelStates": {
3009       "q": {
3010         "id": "bitVectorSplitting",
3011         "params": {
3012           "vectorPartTargets": [
3013             "c11.q",
3014             "c10.q",
3015             "c01.q",
3016             "c00.q"
3017           ],
3018           "vectorPartLengthes": [
3019             4,
3020             4,
3021             4,
3022             4
3023           ]
3024         }
3025       }
3026     }
3027   },
3028   "version": "0.1.5"
3029 }