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