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