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