0519d7f0deb1f4d0694b015a15b827c30e2f8bba
[Mograsim.git] /
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": 255.0,
292           "y": 165.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": 280.0,
382             "y": 180.0
383           },
384           {
385             "x": 280.0,
386             "y": 150.0
387           },
388           {
389             "x": 240.0,
390             "y": 150.0
391           },
392           {
393             "x": 240.0,
394             "y": 125.0
395           }
396         ]
397       },
398       {
399         "pin1": {
400           "compName": "dff12#0",
401           "pinName": "Q"
402         },
403         "pin2": {
404           "compName": "WireCrossPoint#0",
405           "pinName": ""
406         },
407         "name": "unnamedWire#5",
408         "path": [
409           {
410             "x": 290.0,
411             "y": 125.0
412           },
413           {
414             "x": 290.0,
415             "y": 100.0
416           }
417         ]
418       },
419       {
420         "pin1": {
421           "compName": "WireCrossPoint#0",
422           "pinName": ""
423         },
424         "pin2": {
425           "compName": "ram5_12#0",
426           "pinName": "D"
427         },
428         "name": "unnamedWire#6",
429         "path": []
430       },
431       {
432         "pin1": {
433           "compName": "Am2910SP#0",
434           "pinName": "A"
435         },
436         "pin2": {
437           "compName": "ram5_12#0",
438           "pinName": "A"
439         },
440         "name": "unnamedWire#7",
441         "path": []
442       },
443       {
444         "pin1": {
445           "compName": "Am2910SP#0",
446           "pinName": "B"
447         },
448         "pin2": {
449           "compName": "ram5_12#0",
450           "pinName": "B"
451         },
452         "name": "unnamedWire#8",
453         "path": []
454       },
455       {
456         "pin1": {
457           "compName": "Am2910RegCntr#0",
458           "pinName": "Y"
459         },
460         "pin2": {
461           "compName": "WireCrossPoint#3",
462           "pinName": ""
463         },
464         "name": "unnamedWire#9",
465         "path": [
466           {
467             "x": 150.0,
468             "y": 60.0
469           }
470         ]
471       },
472       {
473         "pin1": {
474           "compName": "nor12#0",
475           "pinName": "Y"
476         },
477         "pin2": {
478           "compName": "Am2910InstrPLA#0",
479           "pinName": "R\u003d0"
480         },
481         "name": "unnamedWire#10",
482         "path": [
483           {
484             "x": 225.0,
485             "y": 60.0
486           },
487           {
488             "x": 225.0,
489             "y": 80.0
490           },
491           {
492             "x": 70.0,
493             "y": 80.0
494           }
495         ]
496       },
497       {
498         "pin1": {
499           "compName": "Am2910InstrPLA#0",
500           "pinName": "RLD"
501         },
502         "pin2": {
503           "compName": "Am2910RegCntr#0",
504           "pinName": "LD"
505         },
506         "name": "unnamedWire#11",
507         "path": [
508           {
509             "x": 115.0,
510             "y": 95.0
511           },
512           {
513             "x": 115.0,
514             "y": 35.0
515           }
516         ]
517       },
518       {
519         "pin1": {
520           "compName": "Am2910InstrPLA#0",
521           "pinName": "RDEC"
522         },
523         "pin2": {
524           "compName": "Am2910RegCntr#0",
525           "pinName": "DEC"
526         },
527         "name": "unnamedWire#12",
528         "path": [
529           {
530             "x": 120.0,
531             "y": 105.0
532           },
533           {
534             "x": 120.0,
535             "y": 45.0
536           }
537         ]
538       },
539       {
540         "pin1": {
541           "compName": "Am2910InstrPLA#0",
542           "pinName": "STKI0"
543         },
544         "pin2": {
545           "compName": "WireCrossPoint#1",
546           "pinName": ""
547         },
548         "name": "unnamedWire#13",
549         "path": [
550           {
551             "x": 230.0,
552             "y": 155.0
553           }
554         ]
555       },
556       {
557         "pin1": {
558           "compName": "Am2910InstrPLA#0",
559           "pinName": "STKI1"
560         },
561         "pin2": {
562           "compName": "Am2910SP#0",
563           "pinName": "STKI1"
564         },
565         "name": "unnamedWire#14",
566         "path": [
567           {
568             "x": 235.0,
569             "y": 165.0
570           },
571           {
572             "x": 235.0,
573             "y": 25.0
574           }
575         ]
576       },
577       {
578         "pin1": {
579           "compName": "WireCrossPoint#1",
580           "pinName": ""
581         },
582         "pin2": {
583           "compName": "Am2910SP#0",
584           "pinName": "STKI0"
585         },
586         "name": "unnamedWire#15",
587         "path": [
588           {
589             "x": 230.0,
590             "y": 15.0
591           }
592         ]
593       },
594       {
595         "pin1": {
596           "compName": "ram5_12#0",
597           "pinName": "WE"
598         },
599         "pin2": {
600           "compName": "WireCrossPoint#1",
601           "pinName": ""
602         },
603         "name": "unnamedWire#16",
604         "path": []
605       },
606       {
607         "pin1": {
608           "compName": "sel4_12#0",
609           "pinName": "Y"
610         },
611         "pin2": {
612           "compName": "WireCrossPoint#2",
613           "pinName": ""
614         },
615         "name": "unnamedWire#17",
616         "path": []
617       },
618       {
619         "pin1": {
620           "compName": "WireCrossPoint#2",
621           "pinName": ""
622         },
623         "pin2": {
624           "compName": "inc12#0",
625           "pinName": "A"
626         },
627         "name": "unnamedWire#18",
628         "path": []
629       },
630       {
631         "pin1": {
632           "compName": "ram5_12#0",
633           "pinName": "Y"
634         },
635         "pin2": {
636           "compName": "sel4_12#0",
637           "pinName": "C"
638         },
639         "name": "unnamedWire#19",
640         "path": [
641           {
642             "x": 185.0,
643             "y": 85.0
644           }
645         ]
646       },
647       {
648         "pin1": {
649           "compName": "WireCrossPoint#0",
650           "pinName": ""
651         },
652         "pin2": {
653           "compName": "sel4_12#0",
654           "pinName": "D"
655         },
656         "name": "unnamedWire#20",
657         "path": [
658           {
659             "x": 205.0,
660             "y": 100.0
661           }
662         ]
663       },
664       {
665         "pin1": {
666           "compName": "WireCrossPoint#3",
667           "pinName": ""
668         },
669         "pin2": {
670           "compName": "sel4_12#0",
671           "pinName": "B"
672         },
673         "name": "unnamedWire#21",
674         "path": []
675       },
676       {
677         "pin1": {
678           "compName": "WireCrossPoint#3",
679           "pinName": ""
680         },
681         "pin2": {
682           "compName": "nor12#0",
683           "pinName": "D"
684         },
685         "name": "unnamedWire#22",
686         "path": []
687       },
688       {
689         "pin1": {
690           "compName": "_submodelinterface",
691           "pinName": "D"
692         },
693         "pin2": {
694           "compName": "WireCrossPoint#4",
695           "pinName": ""
696         },
697         "name": "unnamedWire#23",
698         "path": []
699       },
700       {
701         "pin1": {
702           "compName": "WireCrossPoint#4",
703           "pinName": ""
704         },
705         "pin2": {
706           "compName": "Am2910RegCntr#0",
707           "pinName": "D"
708         },
709         "name": "unnamedWire#24",
710         "path": []
711       },
712       {
713         "pin1": {
714           "compName": "WireCrossPoint#4",
715           "pinName": ""
716         },
717         "pin2": {
718           "compName": "sel4_12#0",
719           "pinName": "A"
720         },
721         "name": "unnamedWire#25",
722         "path": [
723           {
724             "x": 125.0,
725             "y": 10.0
726           },
727           {
728             "x": 125.0,
729             "y": 65.0
730           },
731           {
732             "x": 145.0,
733             "y": 65.0
734           }
735         ]
736       },
737       {
738         "pin1": {
739           "compName": "_submodelinterface",
740           "pinName": "_RLD"
741         },
742         "pin2": {
743           "compName": "Am2910RegCntr#0",
744           "pinName": "_RLD"
745         },
746         "name": "unnamedWire#26",
747         "path": [
748           {
749             "x": 50.0,
750             "y": 25.0
751           },
752           {
753             "x": 50.0,
754             "y": 20.0
755           }
756         ]
757       },
758       {
759         "pin1": {
760           "compName": "TriStateBuffer#0",
761           "pinName": "IN"
762         },
763         "pin2": {
764           "compName": "WireCrossPoint#2",
765           "pinName": ""
766         },
767         "name": "unnamedWire#27",
768         "path": []
769       },
770       {
771         "pin1": {
772           "compName": "NandGate#0",
773           "pinName": "Y"
774         },
775         "pin2": {
776           "compName": "Am2910InstrPLA#0",
777           "pinName": "PASS"
778         },
779         "name": "unnamedWire#28",
780         "path": [
781           {
782             "x": 65.0,
783             "y": 55.0
784           },
785           {
786             "x": 65.0,
787             "y": 85.0
788           },
789           {
790             "x": 25.0,
791             "y": 85.0
792           },
793           {
794             "x": 25.0,
795             "y": 95.0
796           }
797         ]
798       },
799       {
800         "pin1": {
801           "compName": "_submodelinterface",
802           "pinName": "_CC"
803         },
804         "pin2": {
805           "compName": "NandGate#0",
806           "pinName": "A"
807         },
808         "name": "unnamedWire#29",
809         "path": []
810       },
811       {
812         "pin1": {
813           "compName": "_submodelinterface",
814           "pinName": "_CCEN"
815         },
816         "pin2": {
817           "compName": "WireCrossPoint#5",
818           "pinName": ""
819         },
820         "name": "unnamedWire#30",
821         "path": []
822       },
823       {
824         "pin1": {
825           "compName": "WireCrossPoint#5",
826           "pinName": ""
827         },
828         "pin2": {
829           "compName": "NandGate#1",
830           "pinName": "A"
831         },
832         "name": "unnamedWire#31",
833         "path": [
834           {
835             "x": 5.0,
836             "y": 65.0
837           }
838         ]
839       },
840       {
841         "pin1": {
842           "compName": "WireCrossPoint#5",
843           "pinName": ""
844         },
845         "pin2": {
846           "compName": "NandGate#1",
847           "pinName": "B"
848         },
849         "name": "unnamedWire#32",
850         "path": []
851       },
852       {
853         "pin1": {
854           "compName": "NandGate#1",
855           "pinName": "Y"
856         },
857         "pin2": {
858           "compName": "NandGate#0",
859           "pinName": "B"
860         },
861         "name": "unnamedWire#33",
862         "path": [
863           {
864             "x": 35.0,
865             "y": 70.0
866           },
867           {
868             "x": 35.0,
869             "y": 60.0
870           }
871         ]
872       },
873       {
874         "pin1": {
875           "compName": "Am2910SP#0",
876           "pinName": "_FULL"
877         },
878         "pin2": {
879           "compName": "_submodelinterface",
880           "pinName": "_FULL"
881         },
882         "name": "unnamedWire#34",
883         "path": []
884       },
885       {
886         "pin1": {
887           "compName": "WireCrossPoint#8",
888           "pinName": ""
889         },
890         "pin2": {
891           "compName": "dff12#0",
892           "pinName": "C"
893         },
894         "name": "unnamedWire#35",
895         "path": [
896           {
897             "x": 240.0,
898             "y": 110.0
899           }
900         ]
901       },
902       {
903         "pin1": {
904           "compName": "WireCrossPoint#6",
905           "pinName": ""
906         },
907         "pin2": {
908           "compName": "WireCrossPoint#8",
909           "pinName": ""
910         },
911         "name": "unnamedWire#36",
912         "path": []
913       },
914       {
915         "pin1": {
916           "compName": "WireCrossPoint#6",
917           "pinName": ""
918         },
919         "pin2": {
920           "compName": "Am2910SP#0",
921           "pinName": "C"
922         },
923         "name": "unnamedWire#37",
924         "path": []
925       },
926       {
927         "pin1": {
928           "compName": "WireCrossPoint#7",
929           "pinName": ""
930         },
931         "pin2": {
932           "compName": "WireCrossPoint#6",
933           "pinName": ""
934         },
935         "name": "unnamedWire#38",
936         "path": []
937       },
938       {
939         "pin1": {
940           "compName": "WireCrossPoint#7",
941           "pinName": ""
942         },
943         "pin2": {
944           "compName": "Am2910RegCntr#0",
945           "pinName": "C"
946         },
947         "name": "unnamedWire#39",
948         "path": []
949       },
950       {
951         "pin1": {
952           "compName": "_submodelinterface",
953           "pinName": "C"
954         },
955         "pin2": {
956           "compName": "WireCrossPoint#7",
957           "pinName": ""
958         },
959         "name": "unnamedWire#40",
960         "path": []
961       },
962       {
963         "pin1": {
964           "compName": "inc12#0",
965           "pinName": "CI"
966         },
967         "pin2": {
968           "compName": "_submodelinterface",
969           "pinName": "CI"
970         },
971         "name": "unnamedWire#41",
972         "path": [
973           {
974             "x": 250.0,
975             "y": 170.0
976           },
977           {
978             "x": 250.0,
979             "y": 160.0
980           },
981           {
982             "x": 290.0,
983             "y": 160.0
984           },
985           {
986             "x": 290.0,
987             "y": 150.0
988           }
989         ]
990       },
991       {
992         "pin1": {
993           "compName": "Am2910InstrPLA#0",
994           "pinName": "_PL"
995         },
996         "pin2": {
997           "compName": "_submodelinterface",
998           "pinName": "_PL"
999         },
1000         "name": "unnamedWire#42",
1001         "path": [
1002           {
1003             "x": 45.0,
1004             "y": 180.0
1005           },
1006           {
1007             "x": 50.0,
1008             "y": 180.0
1009           }
1010         ]
1011       },
1012       {
1013         "pin1": {
1014           "compName": "Am2910InstrPLA#0",
1015           "pinName": "_MAP"
1016         },
1017         "pin2": {
1018           "compName": "_submodelinterface",
1019           "pinName": "_MAP"
1020         },
1021         "name": "unnamedWire#43",
1022         "path": [
1023           {
1024             "x": 55.0,
1025             "y": 185.0
1026           },
1027           {
1028             "x": 75.0,
1029             "y": 185.0
1030           }
1031         ]
1032       },
1033       {
1034         "pin1": {
1035           "compName": "Am2910InstrPLA#0",
1036           "pinName": "_VECT"
1037         },
1038         "pin2": {
1039           "compName": "_submodelinterface",
1040           "pinName": "_VECT"
1041         },
1042         "name": "unnamedWire#44",
1043         "path": [
1044           {
1045             "x": 65.0,
1046             "y": 180.0
1047           },
1048           {
1049             "x": 100.0,
1050             "y": 180.0
1051           }
1052         ]
1053       },
1054       {
1055         "pin1": {
1056           "compName": "_submodelinterface",
1057           "pinName": "I"
1058         },
1059         "pin2": {
1060           "compName": "Am2910InstrPLA#0",
1061           "pinName": "I"
1062         },
1063         "name": "unnamedWire#45",
1064         "path": [
1065           {
1066             "x": 25.0,
1067             "y": 125.0
1068           },
1069           {
1070             "x": 25.0,
1071             "y": 110.0
1072           }
1073         ]
1074       },
1075       {
1076         "pin1": {
1077           "compName": "WireCrossPoint#8",
1078           "pinName": ""
1079         },
1080         "pin2": {
1081           "compName": "ram5_12#0",
1082           "pinName": "C"
1083         },
1084         "name": "unnamedWire#46",
1085         "path": []
1086       },
1087       {
1088         "pin1": {
1089           "compName": "TriStateBuffer#0",
1090           "pinName": "OUT"
1091         },
1092         "pin2": {
1093           "compName": "_submodelinterface",
1094           "pinName": "Y"
1095         },
1096         "name": "unnamedWire#47",
1097         "path": []
1098       },
1099       {
1100         "pin1": {
1101           "compName": "_submodelinterface",
1102           "pinName": "_OE"
1103         },
1104         "pin2": {
1105           "compName": "WireCrossPoint#9",
1106           "pinName": ""
1107         },
1108         "name": "unnamedWire#48",
1109         "path": []
1110       },
1111       {
1112         "pin1": {
1113           "compName": "WireCrossPoint#9",
1114           "pinName": ""
1115         },
1116         "pin2": {
1117           "compName": "NandGate#2",
1118           "pinName": "B"
1119         },
1120         "name": "unnamedWire#49",
1121         "path": []
1122       },
1123       {
1124         "pin1": {
1125           "compName": "NandGate#2",
1126           "pinName": "A"
1127         },
1128         "pin2": {
1129           "compName": "WireCrossPoint#9",
1130           "pinName": ""
1131         },
1132         "name": "unnamedWire#50",
1133         "path": [
1134           {
1135             "x": 200.0,
1136             "y": 205.0
1137           }
1138         ]
1139       },
1140       {
1141         "pin1": {
1142           "compName": "TriStateBuffer#0",
1143           "pinName": "EN"
1144         },
1145         "pin2": {
1146           "compName": "NandGate#2",
1147           "pinName": "Y"
1148         },
1149         "name": "unnamedWire#51",
1150         "path": [
1151           {
1152             "x": 230.0,
1153             "y": 195.0
1154           },
1155           {
1156             "x": 230.0,
1157             "y": 210.0
1158           }
1159         ]
1160       }
1161     ],
1162     "version": "0.1.1"
1163   },
1164   "symbolRendererSnippetID": "simpleRectangularLike",
1165   "symbolRendererParams": {
1166     "centerText": "Am2910",
1167     "centerTextHeight": 5.0,
1168     "horizontalComponentCenter": 17.5,
1169     "pinLabelHeight": 3.5,
1170     "pinLabelMargin": 0.5
1171   },
1172   "outlineRendererSnippetID": "default",
1173   "highLevelStateHandlerSnippetID": "standard",
1174   "highLevelStateHandlerParams": {
1175     "subcomponentHighLevelStates": {
1176       "mupc": {
1177         "id": "delegating",
1178         "params": {
1179           "delegateTarget": "dff12#0"
1180         }
1181       },
1182       "r": {
1183         "id": "delegating",
1184         "params": {
1185           "delegateTarget": "Am2910RegCntr#0"
1186         }
1187       },
1188       "sp": {
1189         "id": "delegating",
1190         "params": {
1191           "delegateTarget": "Am2910SP#0"
1192         }
1193       },
1194       "stack": {
1195         "id": "delegating",
1196         "params": {
1197           "delegateTarget": "ram5_12#0"
1198         }
1199       }
1200     },
1201     "atomicHighLevelStates": {}
1202   },
1203   "version": "0.1.5"
1204 }