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