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