Created gate-based implementations of an incrementer for 4, 12, 16 bit
[Mograsim.git] / plugins / net.mograsim.logic.model.am2900 / components / net / mograsim / logic / model / am2900 / components / am2910 / Am2910.json
1 {
2   "width": 60.0,
3   "height": 45.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 40.0,
8         "y": 0.0
9       },
10       "name": "C",
11       "logicWidth": 1,
12       "usage": "INPUT"
13     },
14     {
15       "location": {
16         "x": 60.0,
17         "y": 30.0
18       },
19       "name": "CI",
20       "logicWidth": 1,
21       "usage": "INPUT"
22     },
23     {
24       "location": {
25         "x": 30.0,
26         "y": 0.0
27       },
28       "name": "D",
29       "logicWidth": 12,
30       "usage": "INPUT"
31     },
32     {
33       "location": {
34         "x": 0.0,
35         "y": 25.0
36       },
37       "name": "I",
38       "logicWidth": 4,
39       "usage": "INPUT"
40     },
41     {
42       "location": {
43         "x": 35.0,
44         "y": 45.0
45       },
46       "name": "Y",
47       "logicWidth": 12,
48       "usage": "OUTPUT"
49     },
50     {
51       "location": {
52         "x": 0.0,
53         "y": 10.0
54       },
55       "name": "_CC",
56       "logicWidth": 1,
57       "usage": "INPUT"
58     },
59     {
60       "location": {
61         "x": 0.0,
62         "y": 15.0
63       },
64       "name": "_CCEN",
65       "logicWidth": 1,
66       "usage": "INPUT"
67     },
68     {
69       "location": {
70         "x": 60.0,
71         "y": 5.0
72       },
73       "name": "_FULL",
74       "logicWidth": 1,
75       "usage": "OUTPUT"
76     },
77     {
78       "location": {
79         "x": 15.0,
80         "y": 45.0
81       },
82       "name": "_MAP",
83       "logicWidth": 1,
84       "usage": "OUTPUT"
85     },
86     {
87       "location": {
88         "x": 40.0,
89         "y": 45.0
90       },
91       "name": "_OE",
92       "logicWidth": 1,
93       "usage": "INPUT"
94     },
95     {
96       "location": {
97         "x": 10.0,
98         "y": 45.0
99       },
100       "name": "_PL",
101       "logicWidth": 1,
102       "usage": "OUTPUT"
103     },
104     {
105       "location": {
106         "x": 0.0,
107         "y": 5.0
108       },
109       "name": "_RLD",
110       "logicWidth": 1,
111       "usage": "INPUT"
112     },
113     {
114       "location": {
115         "x": 20.0,
116         "y": 45.0
117       },
118       "name": "_VECT",
119       "logicWidth": 1,
120       "usage": "OUTPUT"
121     }
122   ],
123   "innerScale": 0.2,
124   "submodel": {
125     "components": [
126       {
127         "id": "Am2910SP",
128         "name": "Am2910SP#0",
129         "pos": {
130           "x": 245.0,
131           "y": 10.0
132         }
133       },
134       {
135         "id": "Am2910RegCntr",
136         "name": "Am2910RegCntr#0",
137         "pos": {
138           "x": 130.0,
139           "y": 15.0
140         }
141       },
142       {
143         "id": "Am2910InstrPLA",
144         "name": "Am2910InstrPLA#0",
145         "pos": {
146           "x": 30.0,
147           "y": 90.0
148         }
149       },
150       {
151         "id": "NandGate",
152         "name": "NandGate#0",
153         "pos": {
154           "x": 40.0,
155           "y": 45.0
156         },
157         "params": 1
158       },
159       {
160         "id": "NandGate",
161         "name": "NandGate#1",
162         "pos": {
163           "x": 10.0,
164           "y": 60.0
165         },
166         "params": 1
167       },
168       {
169         "id": "NandGate",
170         "name": "NandGate#2",
171         "pos": {
172           "x": 205.0,
173           "y": 200.0
174         },
175         "params": 1
176       },
177       {
178         "id": "TriStateBuffer",
179         "name": "TriStateBuffer#0",
180         "pos": {
181           "x": 165.0,
182           "y": 185.0
183         },
184         "params": {
185           "logicWidth": 12,
186           "orientation": "DOWN"
187         }
188       },
189       {
190         "id": "WireCrossPoint",
191         "name": "WireCrossPoint#0",
192         "pos": {
193           "x": 264.0,
194           "y": 99.0
195         },
196         "params": 12
197       },
198       {
199         "id": "WireCrossPoint",
200         "name": "WireCrossPoint#1",
201         "pos": {
202           "x": 229.0,
203           "y": 59.0
204         },
205         "params": 1
206       },
207       {
208         "id": "WireCrossPoint",
209         "name": "WireCrossPoint#2",
210         "pos": {
211           "x": 174.0,
212           "y": 179.0
213         },
214         "params": 12
215       },
216       {
217         "id": "WireCrossPoint",
218         "name": "WireCrossPoint#3",
219         "pos": {
220           "x": 164.0,
221           "y": 59.0
222         },
223         "params": 12
224       },
225       {
226         "id": "WireCrossPoint",
227         "name": "WireCrossPoint#4",
228         "pos": {
229           "x": 149.0,
230           "y": 9.0
231         },
232         "params": 12
233       },
234       {
235         "id": "WireCrossPoint",
236         "name": "WireCrossPoint#5",
237         "pos": {
238           "x": 4.0,
239           "y": 74.0
240         },
241         "params": 1
242       },
243       {
244         "id": "WireCrossPoint",
245         "name": "WireCrossPoint#6",
246         "pos": {
247           "x": 239.0,
248           "y": 34.0
249         },
250         "params": 1
251       },
252       {
253         "id": "WireCrossPoint",
254         "name": "WireCrossPoint#7",
255         "pos": {
256           "x": 199.0,
257           "y": 34.0
258         },
259         "params": 1
260       },
261       {
262         "id": "WireCrossPoint",
263         "name": "WireCrossPoint#8",
264         "pos": {
265           "x": 239.0,
266           "y": 69.0
267         },
268         "params": 1
269       },
270       {
271         "id": "WireCrossPoint",
272         "name": "WireCrossPoint#9",
273         "pos": {
274           "x": 199.0,
275           "y": 214.0
276         },
277         "params": 1
278       },
279       {
280         "id": "dff12",
281         "name": "dff12#0",
282         "pos": {
283           "x": 245.0,
284           "y": 105.0
285         }
286       },
287       {
288         "id": "inc12",
289         "name": "inc12#0",
290         "pos": {
291           "x": 245.0,
292           "y": 155.0
293         }
294       },
295       {
296         "id": "nor12",
297         "name": "nor12#0",
298         "pos": {
299           "x": 175.0,
300           "y": 45.0
301         }
302       },
303       {
304         "id": "ram5_12",
305         "name": "ram5_12#0",
306         "pos": {
307           "x": 245.0,
308           "y": 55.0
309         }
310       },
311       {
312         "id": "sel4_12",
313         "name": "sel4_12#0",
314         "pos": {
315           "x": 135.0,
316           "y": 110.0
317         }
318       }
319     ],
320     "wires": [
321       {
322         "pin1": {
323           "compName": "Am2910InstrPLA#0",
324           "pinName": "YD"
325         },
326         "pin2": {
327           "compName": "sel4_12#0",
328           "pinName": "SA"
329         },
330         "name": "unnamedWire#0",
331         "path": []
332       },
333       {
334         "pin1": {
335           "compName": "Am2910InstrPLA#0",
336           "pinName": "YR"
337         },
338         "pin2": {
339           "compName": "sel4_12#0",
340           "pinName": "SB"
341         },
342         "name": "unnamedWire#1",
343         "path": []
344       },
345       {
346         "pin1": {
347           "compName": "Am2910InstrPLA#0",
348           "pinName": "YF"
349         },
350         "pin2": {
351           "compName": "sel4_12#0",
352           "pinName": "SC"
353         },
354         "name": "unnamedWire#2",
355         "path": []
356       },
357       {
358         "pin1": {
359           "compName": "Am2910InstrPLA#0",
360           "pinName": "YmuPC"
361         },
362         "pin2": {
363           "compName": "sel4_12#0",
364           "pinName": "SD"
365         },
366         "name": "unnamedWire#3",
367         "path": []
368       },
369       {
370         "pin1": {
371           "compName": "inc12#0",
372           "pinName": "Y"
373         },
374         "pin2": {
375           "compName": "dff12#0",
376           "pinName": "D"
377         },
378         "name": "unnamedWire#4",
379         "path": [
380           {
381             "x": 265.0,
382             "y": 150.0
383           },
384           {
385             "x": 240.0,
386             "y": 150.0
387           },
388           {
389             "x": 240.0,
390             "y": 125.0
391           }
392         ]
393       },
394       {
395         "pin1": {
396           "compName": "dff12#0",
397           "pinName": "Q"
398         },
399         "pin2": {
400           "compName": "WireCrossPoint#0",
401           "pinName": ""
402         },
403         "name": "unnamedWire#5",
404         "path": [
405           {
406             "x": 290.0,
407             "y": 125.0
408           },
409           {
410             "x": 290.0,
411             "y": 100.0
412           }
413         ]
414       },
415       {
416         "pin1": {
417           "compName": "WireCrossPoint#0",
418           "pinName": ""
419         },
420         "pin2": {
421           "compName": "ram5_12#0",
422           "pinName": "D"
423         },
424         "name": "unnamedWire#6",
425         "path": []
426       },
427       {
428         "pin1": {
429           "compName": "Am2910SP#0",
430           "pinName": "A"
431         },
432         "pin2": {
433           "compName": "ram5_12#0",
434           "pinName": "A"
435         },
436         "name": "unnamedWire#7",
437         "path": []
438       },
439       {
440         "pin1": {
441           "compName": "Am2910SP#0",
442           "pinName": "B"
443         },
444         "pin2": {
445           "compName": "ram5_12#0",
446           "pinName": "B"
447         },
448         "name": "unnamedWire#8",
449         "path": []
450       },
451       {
452         "pin1": {
453           "compName": "Am2910RegCntr#0",
454           "pinName": "Y"
455         },
456         "pin2": {
457           "compName": "WireCrossPoint#3",
458           "pinName": ""
459         },
460         "name": "unnamedWire#9",
461         "path": [
462           {
463             "x": 150.0,
464             "y": 60.0
465           }
466         ]
467       },
468       {
469         "pin1": {
470           "compName": "nor12#0",
471           "pinName": "Y"
472         },
473         "pin2": {
474           "compName": "Am2910InstrPLA#0",
475           "pinName": "R\u003d0"
476         },
477         "name": "unnamedWire#10",
478         "path": [
479           {
480             "x": 225.0,
481             "y": 60.0
482           },
483           {
484             "x": 225.0,
485             "y": 80.0
486           },
487           {
488             "x": 70.0,
489             "y": 80.0
490           }
491         ]
492       },
493       {
494         "pin1": {
495           "compName": "Am2910InstrPLA#0",
496           "pinName": "RLD"
497         },
498         "pin2": {
499           "compName": "Am2910RegCntr#0",
500           "pinName": "LD"
501         },
502         "name": "unnamedWire#11",
503         "path": [
504           {
505             "x": 115.0,
506             "y": 95.0
507           },
508           {
509             "x": 115.0,
510             "y": 35.0
511           }
512         ]
513       },
514       {
515         "pin1": {
516           "compName": "Am2910InstrPLA#0",
517           "pinName": "RDEC"
518         },
519         "pin2": {
520           "compName": "Am2910RegCntr#0",
521           "pinName": "DEC"
522         },
523         "name": "unnamedWire#12",
524         "path": [
525           {
526             "x": 120.0,
527             "y": 105.0
528           },
529           {
530             "x": 120.0,
531             "y": 45.0
532           }
533         ]
534       },
535       {
536         "pin1": {
537           "compName": "Am2910InstrPLA#0",
538           "pinName": "STKI0"
539         },
540         "pin2": {
541           "compName": "WireCrossPoint#1",
542           "pinName": ""
543         },
544         "name": "unnamedWire#13",
545         "path": [
546           {
547             "x": 230.0,
548             "y": 155.0
549           }
550         ]
551       },
552       {
553         "pin1": {
554           "compName": "Am2910InstrPLA#0",
555           "pinName": "STKI1"
556         },
557         "pin2": {
558           "compName": "Am2910SP#0",
559           "pinName": "STKI1"
560         },
561         "name": "unnamedWire#14",
562         "path": [
563           {
564             "x": 235.0,
565             "y": 165.0
566           },
567           {
568             "x": 235.0,
569             "y": 25.0
570           }
571         ]
572       },
573       {
574         "pin1": {
575           "compName": "WireCrossPoint#1",
576           "pinName": ""
577         },
578         "pin2": {
579           "compName": "Am2910SP#0",
580           "pinName": "STKI0"
581         },
582         "name": "unnamedWire#15",
583         "path": [
584           {
585             "x": 230.0,
586             "y": 15.0
587           }
588         ]
589       },
590       {
591         "pin1": {
592           "compName": "ram5_12#0",
593           "pinName": "WE"
594         },
595         "pin2": {
596           "compName": "WireCrossPoint#1",
597           "pinName": ""
598         },
599         "name": "unnamedWire#16",
600         "path": []
601       },
602       {
603         "pin1": {
604           "compName": "sel4_12#0",
605           "pinName": "Y"
606         },
607         "pin2": {
608           "compName": "WireCrossPoint#2",
609           "pinName": ""
610         },
611         "name": "unnamedWire#17",
612         "path": []
613       },
614       {
615         "pin1": {
616           "compName": "WireCrossPoint#2",
617           "pinName": ""
618         },
619         "pin2": {
620           "compName": "inc12#0",
621           "pinName": "A"
622         },
623         "name": "unnamedWire#18",
624         "path": [
625           {
626             "x": 265.0,
627             "y": 180.0
628           }
629         ]
630       },
631       {
632         "pin1": {
633           "compName": "ram5_12#0",
634           "pinName": "Y"
635         },
636         "pin2": {
637           "compName": "sel4_12#0",
638           "pinName": "C"
639         },
640         "name": "unnamedWire#19",
641         "path": [
642           {
643             "x": 185.0,
644             "y": 85.0
645           }
646         ]
647       },
648       {
649         "pin1": {
650           "compName": "WireCrossPoint#0",
651           "pinName": ""
652         },
653         "pin2": {
654           "compName": "sel4_12#0",
655           "pinName": "D"
656         },
657         "name": "unnamedWire#20",
658         "path": [
659           {
660             "x": 205.0,
661             "y": 100.0
662           }
663         ]
664       },
665       {
666         "pin1": {
667           "compName": "WireCrossPoint#3",
668           "pinName": ""
669         },
670         "pin2": {
671           "compName": "sel4_12#0",
672           "pinName": "B"
673         },
674         "name": "unnamedWire#21",
675         "path": []
676       },
677       {
678         "pin1": {
679           "compName": "WireCrossPoint#3",
680           "pinName": ""
681         },
682         "pin2": {
683           "compName": "nor12#0",
684           "pinName": "D"
685         },
686         "name": "unnamedWire#22",
687         "path": []
688       },
689       {
690         "pin1": {
691           "compName": "_submodelinterface",
692           "pinName": "D"
693         },
694         "pin2": {
695           "compName": "WireCrossPoint#4",
696           "pinName": ""
697         },
698         "name": "unnamedWire#23",
699         "path": []
700       },
701       {
702         "pin1": {
703           "compName": "WireCrossPoint#4",
704           "pinName": ""
705         },
706         "pin2": {
707           "compName": "Am2910RegCntr#0",
708           "pinName": "D"
709         },
710         "name": "unnamedWire#24",
711         "path": []
712       },
713       {
714         "pin1": {
715           "compName": "WireCrossPoint#4",
716           "pinName": ""
717         },
718         "pin2": {
719           "compName": "sel4_12#0",
720           "pinName": "A"
721         },
722         "name": "unnamedWire#25",
723         "path": [
724           {
725             "x": 125.0,
726             "y": 10.0
727           },
728           {
729             "x": 125.0,
730             "y": 65.0
731           },
732           {
733             "x": 145.0,
734             "y": 65.0
735           }
736         ]
737       },
738       {
739         "pin1": {
740           "compName": "_submodelinterface",
741           "pinName": "_RLD"
742         },
743         "pin2": {
744           "compName": "Am2910RegCntr#0",
745           "pinName": "_RLD"
746         },
747         "name": "unnamedWire#26",
748         "path": [
749           {
750             "x": 50.0,
751             "y": 25.0
752           },
753           {
754             "x": 50.0,
755             "y": 20.0
756           }
757         ]
758       },
759       {
760         "pin1": {
761           "compName": "TriStateBuffer#0",
762           "pinName": "IN"
763         },
764         "pin2": {
765           "compName": "WireCrossPoint#2",
766           "pinName": ""
767         },
768         "name": "unnamedWire#27",
769         "path": []
770       },
771       {
772         "pin1": {
773           "compName": "NandGate#0",
774           "pinName": "Y"
775         },
776         "pin2": {
777           "compName": "Am2910InstrPLA#0",
778           "pinName": "PASS"
779         },
780         "name": "unnamedWire#28",
781         "path": [
782           {
783             "x": 65.0,
784             "y": 55.0
785           },
786           {
787             "x": 65.0,
788             "y": 85.0
789           },
790           {
791             "x": 25.0,
792             "y": 85.0
793           },
794           {
795             "x": 25.0,
796             "y": 95.0
797           }
798         ]
799       },
800       {
801         "pin1": {
802           "compName": "_submodelinterface",
803           "pinName": "_CC"
804         },
805         "pin2": {
806           "compName": "NandGate#0",
807           "pinName": "A"
808         },
809         "name": "unnamedWire#29",
810         "path": []
811       },
812       {
813         "pin1": {
814           "compName": "_submodelinterface",
815           "pinName": "_CCEN"
816         },
817         "pin2": {
818           "compName": "WireCrossPoint#5",
819           "pinName": ""
820         },
821         "name": "unnamedWire#30",
822         "path": []
823       },
824       {
825         "pin1": {
826           "compName": "WireCrossPoint#5",
827           "pinName": ""
828         },
829         "pin2": {
830           "compName": "NandGate#1",
831           "pinName": "A"
832         },
833         "name": "unnamedWire#31",
834         "path": [
835           {
836             "x": 5.0,
837             "y": 65.0
838           }
839         ]
840       },
841       {
842         "pin1": {
843           "compName": "WireCrossPoint#5",
844           "pinName": ""
845         },
846         "pin2": {
847           "compName": "NandGate#1",
848           "pinName": "B"
849         },
850         "name": "unnamedWire#32",
851         "path": []
852       },
853       {
854         "pin1": {
855           "compName": "NandGate#1",
856           "pinName": "Y"
857         },
858         "pin2": {
859           "compName": "NandGate#0",
860           "pinName": "B"
861         },
862         "name": "unnamedWire#33",
863         "path": [
864           {
865             "x": 35.0,
866             "y": 70.0
867           },
868           {
869             "x": 35.0,
870             "y": 60.0
871           }
872         ]
873       },
874       {
875         "pin1": {
876           "compName": "Am2910SP#0",
877           "pinName": "_FULL"
878         },
879         "pin2": {
880           "compName": "_submodelinterface",
881           "pinName": "_FULL"
882         },
883         "name": "unnamedWire#34",
884         "path": []
885       },
886       {
887         "pin1": {
888           "compName": "WireCrossPoint#8",
889           "pinName": ""
890         },
891         "pin2": {
892           "compName": "dff12#0",
893           "pinName": "C"
894         },
895         "name": "unnamedWire#35",
896         "path": [
897           {
898             "x": 240.0,
899             "y": 110.0
900           }
901         ]
902       },
903       {
904         "pin1": {
905           "compName": "WireCrossPoint#6",
906           "pinName": ""
907         },
908         "pin2": {
909           "compName": "WireCrossPoint#8",
910           "pinName": ""
911         },
912         "name": "unnamedWire#36",
913         "path": []
914       },
915       {
916         "pin1": {
917           "compName": "WireCrossPoint#6",
918           "pinName": ""
919         },
920         "pin2": {
921           "compName": "Am2910SP#0",
922           "pinName": "C"
923         },
924         "name": "unnamedWire#37",
925         "path": []
926       },
927       {
928         "pin1": {
929           "compName": "WireCrossPoint#7",
930           "pinName": ""
931         },
932         "pin2": {
933           "compName": "WireCrossPoint#6",
934           "pinName": ""
935         },
936         "name": "unnamedWire#38",
937         "path": []
938       },
939       {
940         "pin1": {
941           "compName": "WireCrossPoint#7",
942           "pinName": ""
943         },
944         "pin2": {
945           "compName": "Am2910RegCntr#0",
946           "pinName": "C"
947         },
948         "name": "unnamedWire#39",
949         "path": []
950       },
951       {
952         "pin1": {
953           "compName": "_submodelinterface",
954           "pinName": "C"
955         },
956         "pin2": {
957           "compName": "WireCrossPoint#7",
958           "pinName": ""
959         },
960         "name": "unnamedWire#40",
961         "path": []
962       },
963       {
964         "pin1": {
965           "compName": "inc12#0",
966           "pinName": "CI"
967         },
968         "pin2": {
969           "compName": "_submodelinterface",
970           "pinName": "CI"
971         },
972         "name": "unnamedWire#41",
973         "path": [
974           {
975             "x": 290.0,
976             "y": 165.0
977           },
978           {
979             "x": 290.0,
980             "y": 150.0
981           }
982         ]
983       },
984       {
985         "pin1": {
986           "compName": "Am2910InstrPLA#0",
987           "pinName": "_PL"
988         },
989         "pin2": {
990           "compName": "_submodelinterface",
991           "pinName": "_PL"
992         },
993         "name": "unnamedWire#42",
994         "path": [
995           {
996             "x": 45.0,
997             "y": 180.0
998           },
999           {
1000             "x": 50.0,
1001             "y": 180.0
1002           }
1003         ]
1004       },
1005       {
1006         "pin1": {
1007           "compName": "Am2910InstrPLA#0",
1008           "pinName": "_MAP"
1009         },
1010         "pin2": {
1011           "compName": "_submodelinterface",
1012           "pinName": "_MAP"
1013         },
1014         "name": "unnamedWire#43",
1015         "path": [
1016           {
1017             "x": 55.0,
1018             "y": 185.0
1019           },
1020           {
1021             "x": 75.0,
1022             "y": 185.0
1023           }
1024         ]
1025       },
1026       {
1027         "pin1": {
1028           "compName": "Am2910InstrPLA#0",
1029           "pinName": "_VECT"
1030         },
1031         "pin2": {
1032           "compName": "_submodelinterface",
1033           "pinName": "_VECT"
1034         },
1035         "name": "unnamedWire#44",
1036         "path": [
1037           {
1038             "x": 65.0,
1039             "y": 180.0
1040           },
1041           {
1042             "x": 100.0,
1043             "y": 180.0
1044           }
1045         ]
1046       },
1047       {
1048         "pin1": {
1049           "compName": "_submodelinterface",
1050           "pinName": "I"
1051         },
1052         "pin2": {
1053           "compName": "Am2910InstrPLA#0",
1054           "pinName": "I"
1055         },
1056         "name": "unnamedWire#45",
1057         "path": [
1058           {
1059             "x": 25.0,
1060             "y": 125.0
1061           },
1062           {
1063             "x": 25.0,
1064             "y": 110.0
1065           }
1066         ]
1067       },
1068       {
1069         "pin1": {
1070           "compName": "WireCrossPoint#8",
1071           "pinName": ""
1072         },
1073         "pin2": {
1074           "compName": "ram5_12#0",
1075           "pinName": "C"
1076         },
1077         "name": "unnamedWire#46",
1078         "path": []
1079       },
1080       {
1081         "pin1": {
1082           "compName": "TriStateBuffer#0",
1083           "pinName": "OUT"
1084         },
1085         "pin2": {
1086           "compName": "_submodelinterface",
1087           "pinName": "Y"
1088         },
1089         "name": "unnamedWire#47",
1090         "path": []
1091       },
1092       {
1093         "pin1": {
1094           "compName": "_submodelinterface",
1095           "pinName": "_OE"
1096         },
1097         "pin2": {
1098           "compName": "WireCrossPoint#9",
1099           "pinName": ""
1100         },
1101         "name": "unnamedWire#48",
1102         "path": []
1103       },
1104       {
1105         "pin1": {
1106           "compName": "WireCrossPoint#9",
1107           "pinName": ""
1108         },
1109         "pin2": {
1110           "compName": "NandGate#2",
1111           "pinName": "B"
1112         },
1113         "name": "unnamedWire#49",
1114         "path": []
1115       },
1116       {
1117         "pin1": {
1118           "compName": "NandGate#2",
1119           "pinName": "A"
1120         },
1121         "pin2": {
1122           "compName": "WireCrossPoint#9",
1123           "pinName": ""
1124         },
1125         "name": "unnamedWire#50",
1126         "path": [
1127           {
1128             "x": 200.0,
1129             "y": 205.0
1130           }
1131         ]
1132       },
1133       {
1134         "pin1": {
1135           "compName": "TriStateBuffer#0",
1136           "pinName": "EN"
1137         },
1138         "pin2": {
1139           "compName": "NandGate#2",
1140           "pinName": "Y"
1141         },
1142         "name": "unnamedWire#51",
1143         "path": [
1144           {
1145             "x": 230.0,
1146             "y": 195.0
1147           },
1148           {
1149             "x": 230.0,
1150             "y": 210.0
1151           }
1152         ]
1153       }
1154     ],
1155     "version": "0.1.1"
1156   },
1157   "symbolRendererSnippetID": "simpleRectangularLike",
1158   "symbolRendererParams": {
1159     "centerText": "Am2910",
1160     "centerTextHeight": 5.0,
1161     "horizontalComponentCenter": 17.5,
1162     "pinLabelHeight": 3.5,
1163     "pinLabelMargin": 0.5
1164   },
1165   "outlineRendererSnippetID": "default",
1166   "highLevelStateHandlerSnippetID": "standard",
1167   "highLevelStateHandlerParams": {
1168     "subcomponentHighLevelStates": {
1169       "mupc": {
1170         "id": "delegating",
1171         "params": {
1172           "delegateTarget": "dff12#0"
1173         }
1174       },
1175       "r": {
1176         "id": "delegating",
1177         "params": {
1178           "delegateTarget": "Am2910RegCntr#0"
1179         }
1180       },
1181       "sp": {
1182         "id": "delegating",
1183         "params": {
1184           "delegateTarget": "Am2910SP#0"
1185         }
1186       },
1187       "stack": {
1188         "id": "delegating",
1189         "params": {
1190           "delegateTarget": "ram5_12#0"
1191         }
1192       }
1193     },
1194     "atomicHighLevelStates": {}
1195   },
1196   "version": "0.1.5"
1197 }