{"version": "20250623.14", "graphs": [{"id": "c710b198-45ab-4914-937d-4ff1cf4cfd8f", "nodes": [{"id": "523f1b06-1626-4dfc-8625-0e755d811f90", "name": "Identifier", "width": 200, "properties": [{"name": "Library", "value": "libdefault", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Name", "value": "A", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Vendor", "value": "vendor", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [], "twoColumn": true, "instanceName": "Identifier", "enabledInterfaceGroups": []}, {"id": "2bfa6a8f-a7ad-4807-8181-ceb9e68f1163", "name": "B", "width": 200, "properties": [{"name": "Bparam", "value": "1'b1", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [{"name": "b_in", "direction": "input", "id": "29613acc-f796-4524-9af1-c65ab270a79e", "side": "left"}, {"name": "b_out", "direction": "output", "id": "5f127785-a4c2-43cd-9365-b4a69d2a7d04", "side": "right"}], "twoColumn": true, "instanceName": "binst", "subgraph": "70895776-408f-55e2-b53d-6f5a0b497554", "enabledInterfaceGroups": []}, {"id": "a8652edc-5d45-4c0b-934c-d11a81aa157b", "name": "C", "width": 200, "properties": [{"name": "Cparam_bit", "value": "1'b0", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Cparam_str", "value": "\"\"", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [{"name": "c_in", "direction": "input", "id": "9959e988-8813-4aad-8e6f-5a9a2e7694c9", "side": "left"}, {"name": "c_out", "direction": "output", "id": "0eed631f-ec9b-4250-bf12-79ee69431f0d", "side": "right"}], "twoColumn": true, "instanceName": "cinst", "subgraph": "b983a13b-901a-5cc5-a048-4fabf279c5e2", "enabledInterfaceGroups": []}, {"id": "b4608738-7df3-48cc-93c1-b6b3c8ed5966", "name": "C", "width": 200, "properties": [{"name": "Cparam_bit", "value": "1'b0", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Cparam_str", "value": "\"\"", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [{"name": "c_in", "direction": "input", "id": "9a577980-5d3f-4663-b5cf-10cd56bfcfba", "side": "left"}, {"name": "c_out", "direction": "output", "id": "f643b064-73ea-4ac1-bbcb-94fbe02cfab7", "side": "right"}], "twoColumn": true, "instanceName": "cinst2", "subgraph": "b983a13b-901a-5cc5-a048-4fabf279c5e2", "enabledInterfaceGroups": []}, {"id": "0fe409f6-3282-4ca0-8162-c7f2c587ae1e", "name": "C", "width": 200, "properties": [{"name": "Cparam_bit", "value": "CONSTS[0]", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Cparam_str", "value": "\"tab[i]\"", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [{"name": "c_in", "direction": "input", "id": "538430d5-bb1d-403c-abb9-ff9336438a42", "side": "left"}, {"name": "c_out", "direction": "output", "id": "bf69d816-1018-44b0-82b2-cb1cba808149", "side": "right"}], "twoColumn": true, "instanceName": "genfor_cinst#0", "subgraph": "b983a13b-901a-5cc5-a048-4fabf279c5e2", "enabledInterfaceGroups": []}, {"id": "afa546a0-3918-4c92-b565-6926206a3577", "name": "C", "width": 200, "properties": [{"name": "Cparam_bit", "value": "CONSTS[1]", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Cparam_str", "value": "\"tab[i]\"", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [{"name": "c_in", "direction": "input", "id": "11b67e38-304b-4cd6-a224-bd20a8eacfed", "side": "left"}, {"name": "c_out", "direction": "output", "id": "3010bbd6-9fa0-4c5f-a490-4c558e66bb14", "side": "right"}], "twoColumn": true, "instanceName": "genfor_cinst#1", "subgraph": "b983a13b-901a-5cc5-a048-4fabf279c5e2", "enabledInterfaceGroups": []}, {"id": "b6073515-8841-4278-9483-3b25c371da6a", "name": "A.(control)", "width": 200, "properties": [], "interfaces": [{"name": "binst.b_in", "direction": "output", "id": "81570002-2722-479c-9b88-28e3ce30a81e", "side": "right"}, {"name": "top.a_b_in", "direction": "input", "id": "c5c404aa-21fc-4b30-a7c1-dd9d5868730a", "side": "left"}, {"name": "top.clocked_out", "direction": "output", "id": "e0aa9c6d-1695-41cd-849f-538ab5634cd4", "side": "right"}, {"name": "top.clk", "direction": "input", "id": "82c92f7a-24bb-4b60-bf22-56216d2e9edf", "side": "left"}, {"name": "top.logicdriver", "direction": "input", "id": "776416ba-5df5-464b-a07a-65c9a254589e", "side": "left"}], "twoColumn": true, "instanceName": "(control)", "enabledInterfaceGroups": []}, {"id": "9b6a17b1-531e-4ba4-b5dc-c3c99bc2cfaf", "name": "concat_2", "width": 200, "properties": [], "interfaces": [{"name": "in0", "direction": "input", "id": "4f7d2f7d-8ee2-41d1-9e59-0e4eb212c302", "side": "left"}, {"name": "in1", "direction": "input", "id": "70a21cd6-bd8f-499c-b87f-e79b94d29115", "side": "left"}, {"name": "out", "direction": "output", "id": "6c22bf6d-7e64-4141-802b-d3dfc2958c3c", "side": "right"}], "twoColumn": true, "instanceName": "concat_0", "enabledInterfaceGroups": []}, {"id": "2a4b886c-e21a-4082-afba-0e03937df4ba", "name": "concat_3", "width": 200, "properties": [], "interfaces": [{"name": "in0", "direction": "input", "id": "e9457393-02fd-4a5c-8228-533edadf0b09", "side": "left"}, {"name": "in1", "direction": "input", "id": "97f654a7-b6e2-4d9e-8bf4-fe8e5c14faf3", "side": "left"}, {"name": "in2", "direction": "input", "id": "84cdaa51-4ad8-46d0-94cf-bbc4fe538cfc", "side": "left"}, {"name": "out", "direction": "output", "id": "34e05cc6-b2fe-4bbe-9720-1a97727a8d27", "side": "right"}], "twoColumn": true, "instanceName": "concat_1", "enabledInterfaceGroups": []}, {"id": "b23fd29a-0a72-4c74-9c6e-9bf9322e97b4", "name": "concat_2", "width": 200, "properties": [], "interfaces": [{"name": "in0", "direction": "input", "id": "2b192fcc-4a87-4d0b-b4b8-1490e8096820", "side": "left"}, {"name": "in1", "direction": "input", "id": "6a0eafa7-4f98-4d6d-b3c2-342703cd88a9", "side": "left"}, {"name": "out", "direction": "output", "id": "46bd20c6-19dc-4f54-9eb8-3cd490fd1168", "side": "right"}], "twoColumn": true, "instanceName": "concat_2", "enabledInterfaceGroups": []}, {"id": "abf320eb-04b2-4501-8ecb-2b494e89b45e", "name": "concat_2", "width": 200, "properties": [], "interfaces": [{"name": "in0", "direction": "input", "id": "eb87c98c-5f02-4b9b-818a-b94195059a1c", "side": "left"}, {"name": "in1", "direction": "input", "id": "f1c9f191-23c7-41f5-adb4-95c298c563bc", "side": "left"}, {"name": "out", "direction": "output", "id": "8acc8a49-9750-4db2-a752-c6993d5fa2aa", "side": "right"}], "twoColumn": true, "instanceName": "concat_3", "enabledInterfaceGroups": []}, {"id": "2ec8357e-fdb9-436c-a047-231d6303d6c8", "name": "a_data_in[3]", "width": 200, "properties": [], "interfaces": [{"name": "a_data_in", "direction": "input", "id": "90447915-35ff-4588-9884-2739cb23e187", "side": "left"}, {"name": "a_data_in[3]", "direction": "output", "id": "ad957109-87a9-4492-9b27-fc378b0270b7", "side": "right"}], "twoColumn": true, "instanceName": "a_data_in[3]", "enabledInterfaceGroups": []}, {"id": "60fe0e08-9d45-421f-9220-c666617b8424", "name": "a_data_in[5:3]", "width": 200, "properties": [], "interfaces": [{"name": "a_data_in", "direction": "input", "id": "3c5bdc28-1bb9-460e-9a09-c54540f35ae1", "side": "left"}, {"name": "a_data_in[5:3]", "direction": "output", "id": "372f382a-e6f5-48d5-ba0f-1980afa83874", "side": "right"}], "twoColumn": true, "instanceName": "a_data_in[5:3]", "enabledInterfaceGroups": []}, {"id": "9a204658-7969-49b7-96ba-249a634ff81f", "name": "a_data_in[0]", "width": 200, "properties": [], "interfaces": [{"name": "a_data_in", "direction": "input", "id": "179013d9-d05a-476e-8c32-c77860351f3a", "side": "left"}, {"name": "a_data_in[0]", "direction": "output", "id": "01a645bd-2338-4518-9c3e-727b890f33b8", "side": "right"}], "twoColumn": true, "instanceName": "a_data_in[0]", "enabledInterfaceGroups": []}, {"id": "2ad896a8-7ae3-4518-b2d4-4dae01339528", "name": "concat_2", "width": 200, "properties": [], "interfaces": [{"name": "in0", "direction": "input", "id": "3ea4b3b4-5f13-463e-9e21-232d7c425003", "side": "left"}, {"name": "in1", "direction": "input", "id": "b12413c8-f23a-43b5-b235-3af7ae263630", "side": "left"}, {"name": "out", "direction": "output", "id": "4401f256-7859-45bc-b663-a142f7fb0c0a", "side": "right"}], "twoColumn": true, "instanceName": "concat_4", "enabledInterfaceGroups": []}, {"id": "a437e839-c69e-47ff-8f9f-a67d27b17fef", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "23882a7e-6d9d-4d77-a852-be74888cc605", "externalName": "clk"}, {"name": "out", "direction": "output", "id": "6710b41c-50a6-48d0-8ac6-5a82fe613b2e"}, {"name": "inout", "direction": "inout", "id": "93467f33-8171-4a3d-958c-3cc7cee3b3c2"}], "twoColumn": true, "instanceName": "clk", "enabledInterfaceGroups": []}, {"id": "2cc08b34-fe07-4bfb-8c44-3e8fcea41f1e", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "779d39d0-2065-457f-9cad-4e9d0fae8e8d", "externalName": "a_b_in"}, {"name": "out", "direction": "output", "id": "4568feea-a197-4ba0-bb7a-3eb3f6373a5a"}, {"name": "inout", "direction": "inout", "id": "9545492d-4103-4d12-82b6-c871040905d5"}], "twoColumn": true, "instanceName": "a_b_in", "enabledInterfaceGroups": []}, {"id": "47cf99da-e8cd-4cb1-9903-c3f96c942f74", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "862b3216-d6ec-43ea-a97c-8ebec180a228", "externalName": "a_c_in"}, {"name": "out", "direction": "output", "id": "1b9a3e0e-4260-4116-bf79-50420a93fc01"}, {"name": "inout", "direction": "inout", "id": "5ffab3ec-74ce-4520-90ea-b26513e32d74"}], "twoColumn": true, "instanceName": "a_c_in", "enabledInterfaceGroups": []}, {"id": "c31f5651-a956-47d7-a0c5-06f2ccdfbb1a", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "053bf9d6-43e9-4a96-83e9-5e12c2b339cd", "externalName": "a_data_in"}, {"name": "out", "direction": "output", "id": "201ee98b-9570-4f9f-8151-71fb5bb55c8e"}, {"name": "inout", "direction": "inout", "id": "18d79c42-0adf-491e-8f3a-af6d26daac45"}], "twoColumn": true, "instanceName": "a_data_in", "enabledInterfaceGroups": []}, {"id": "0671d07e-7028-472d-9aa9-464569e4a5bc", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "3adf697a-ea14-499a-a89e-1dd5e086b9fd", "externalName": "logicdriver"}, {"name": "out", "direction": "output", "id": "0bb48bb7-222f-448c-9a14-55d52e513f12"}, {"name": "inout", "direction": "inout", "id": "8dbb0a53-68b5-474a-946f-7a8cf698211b"}], "twoColumn": true, "instanceName": "logicdriver", "enabledInterfaceGroups": []}, {"id": "4e8ef8f8-12db-45cc-bf1f-6854f9fd072d", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "a7a7e761-e501-46fe-b1d9-c7b63a700082"}, {"name": "out", "direction": "output", "id": "3afc2ab4-d1ac-4676-8e57-d86d6cd923a4", "externalName": "a_out"}, {"name": "inout", "direction": "inout", "id": "0f2e1856-3c23-443b-9907-0f36b0dbcc50"}], "twoColumn": true, "instanceName": "a_out", "enabledInterfaceGroups": []}, {"id": "3aab6d56-1cba-40f0-871f-2f96bca06263", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "52fe8771-a595-462b-902a-2227fff51017"}, {"name": "out", "direction": "output", "id": "36473aa0-bf65-466a-ba68-70027ab31ec9", "externalName": "a_b_out"}, {"name": "inout", "direction": "inout", "id": "45c14246-2ecf-4b19-955c-db1db6df3ee0"}], "twoColumn": true, "instanceName": "a_b_out", "enabledInterfaceGroups": []}, {"id": "95f3b00e-11f5-4c71-8d2e-09c73b7a77e5", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "65d18c5f-d981-46b0-a44e-47c6469dec30"}, {"name": "out", "direction": "output", "id": "46bf3653-dc1c-4f41-8bc1-06dea7011c93", "externalName": "a_b_ext_out"}, {"name": "inout", "direction": "inout", "id": "830b3305-1e57-4a06-b8fa-c44037f6399e"}], "twoColumn": true, "instanceName": "a_b_ext_out", "enabledInterfaceGroups": []}, {"id": "6ec0d99b-b061-4dfc-bd4d-b09facd1be85", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "505b2148-3e48-4155-babd-4f8909dbce5f"}, {"name": "out", "direction": "output", "id": "0ef1fb28-f0e1-4564-8be7-edb9a343275f", "externalName": "a_b_ext_bitsel_out"}, {"name": "inout", "direction": "inout", "id": "d49b0c81-59b3-4f37-8f20-7c9ac4f2ad9d"}], "twoColumn": true, "instanceName": "a_b_ext_bitsel_out", "enabledInterfaceGroups": []}, {"id": "5a09983f-2e05-481d-9ac8-bea36a4f7077", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "9130e5e4-9c2e-4c67-8226-923d95693f3a"}, {"name": "out", "direction": "output", "id": "af493d62-4366-4a80-bf6d-d9b0a8cff537", "externalName": "a_bit_sel_out"}, {"name": "inout", "direction": "inout", "id": "5afe0b60-50df-43ed-9182-4fc5dd6d4b7f"}], "twoColumn": true, "instanceName": "a_bit_sel_out", "enabledInterfaceGroups": []}, {"id": "1b8f1c48-5547-4405-8daf-a66661acfbfe", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "9fb5186d-1cbc-412c-85a5-8ca43458a282"}, {"name": "out", "direction": "output", "id": "d65f7a51-38fd-4703-a75e-d432fcd817ef", "externalName": "a_range_sel_out"}, {"name": "inout", "direction": "inout", "id": "5466674e-be5e-4b62-b813-7d3a67fcb6e6"}], "twoColumn": true, "instanceName": "a_range_sel_out", "enabledInterfaceGroups": []}, {"id": "a35e9e90-2d0e-43da-8d4c-e9eb501eb674", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "627c9984-ab9a-4f20-99d9-3588ff6b8e95"}, {"name": "out", "direction": "output", "id": "90b00fe7-9ff2-494b-9eff-587c9597020a", "externalName": "selfdriven_out"}, {"name": "inout", "direction": "inout", "id": "21a12770-9598-480b-bf1c-36f3da8970f0"}], "twoColumn": true, "instanceName": "selfdriven_out", "enabledInterfaceGroups": []}, {"id": "e17633c3-5ee3-4100-baaa-def31a352696", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "f1c7ea48-8286-4d5d-827a-a8fabdf7b63e"}, {"name": "out", "direction": "output", "id": "a9e9881b-5b78-49b2-8189-b6c063cbd5d9", "externalName": "fordriven_out"}, {"name": "inout", "direction": "inout", "id": "9256ddce-4285-46b0-aeb7-9251af44f1db"}], "twoColumn": true, "instanceName": "fordriven_out", "enabledInterfaceGroups": []}, {"id": "e8343877-de11-4626-9b16-64daa22f4539", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "1641b018-be9e-484f-9c6d-3ba8b77d6125"}, {"name": "out", "direction": "output", "id": "1da7af8b-0287-4d9b-b9c6-70907f6859e7", "externalName": "clocked_out"}, {"name": "inout", "direction": "inout", "id": "f4d902c3-c95d-48f0-95e7-d425cf20d1e1"}], "twoColumn": true, "instanceName": "clocked_out", "enabledInterfaceGroups": []}, {"id": "95719c10-a4ae-4dac-8ac3-0afd32ae7861", "name": "Constant", "width": 200, "properties": [{"name": "Constant Value", "value": "1'b0", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [{"name": "constant", "direction": "output", "id": "06897941-802f-4a87-9fbd-c5ec82548e83"}], "twoColumn": true, "instanceName": "Constant", "enabledInterfaceGroups": []}, {"id": "25f3b11f-1fc3-422a-8b98-665aa616c43c", "name": "Constant", "width": 200, "properties": [{"name": "Constant Value", "value": "1'b1", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [{"name": "constant", "direction": "output", "id": "0e030f81-b99a-447b-8014-1e1139e9fed5"}], "twoColumn": true, "instanceName": "Constant", "enabledInterfaceGroups": []}], "connections": [{"id": "6cf27829-1fa5-4784-9102-8d281e90d9b2", "from": "4568feea-a197-4ba0-bb7a-3eb3f6373a5a", "to": "c5c404aa-21fc-4b30-a7c1-dd9d5868730a"}, {"id": "fc0f0ce0-907a-4af1-964c-da81d7ee434c", "from": "81570002-2722-479c-9b88-28e3ce30a81e", "to": "29613acc-f796-4524-9af1-c65ab270a79e"}, {"id": "e02e4f3a-5d05-410c-b028-42a4a1fd7112", "from": "1b9a3e0e-4260-4116-bf79-50420a93fc01", "to": "9959e988-8813-4aad-8e6f-5a9a2e7694c9"}, {"id": "86606dd3-7654-4a77-9ecc-71cba6064345", "from": "1b9a3e0e-4260-4116-bf79-50420a93fc01", "to": "538430d5-bb1d-403c-abb9-ff9336438a42"}, {"id": "fe47ed06-ae77-489a-ac19-c1c87c452527", "from": "1b9a3e0e-4260-4116-bf79-50420a93fc01", "to": "11b67e38-304b-4cd6-a224-bd20a8eacfed"}, {"id": "e17f983f-8fa1-403a-a352-a61245d4b032", "from": "5f127785-a4c2-43cd-9365-b4a69d2a7d04", "to": "4f7d2f7d-8ee2-41d1-9e59-0e4eb212c302"}, {"id": "96731e5d-292a-4248-b54c-a2d635ae95bb", "from": "0eed631f-ec9b-4250-bf12-79ee69431f0d", "to": "70a21cd6-bd8f-499c-b87f-e79b94d29115"}, {"id": "e653b731-71b3-494f-8b07-00d6e1865118", "from": "6c22bf6d-7e64-4141-802b-d3dfc2958c3c", "to": "a7a7e761-e501-46fe-b1d9-c7b63a700082"}, {"id": "9b9fa1d6-be1f-4d41-aac2-8b044773a286", "from": "5f127785-a4c2-43cd-9365-b4a69d2a7d04", "to": "52fe8771-a595-462b-902a-2227fff51017"}, {"id": "67358e12-51e4-4895-a9d6-636965e9d260", "from": "06897941-802f-4a87-9fbd-c5ec82548e83", "to": "e9457393-02fd-4a5c-8228-533edadf0b09"}, {"id": "4ed00f2e-6417-4175-ba39-2c525532f7db", "from": "0e030f81-b99a-447b-8014-1e1139e9fed5", "to": "97f654a7-b6e2-4d9e-8bf4-fe8e5c14faf3"}, {"id": "f81f1edd-5c36-4807-9ba2-68329b91fdb7", "from": "5f127785-a4c2-43cd-9365-b4a69d2a7d04", "to": "84cdaa51-4ad8-46d0-94cf-bbc4fe538cfc"}, {"id": "bda3ec68-c62b-4759-8c91-f94fa6ddb9ba", "from": "34e05cc6-b2fe-4bbe-9720-1a97727a8d27", "to": "65d18c5f-d981-46b0-a44e-47c6469dec30"}, {"id": "3ea0f206-ddcd-4d3a-8a83-09016ae54a14", "from": "06897941-802f-4a87-9fbd-c5ec82548e83", "to": "2b192fcc-4a87-4d0b-b4b8-1490e8096820"}, {"id": "0edb0361-8bcd-4447-84bb-836360fd6361", "from": "5f127785-a4c2-43cd-9365-b4a69d2a7d04", "to": "6a0eafa7-4f98-4d6d-b3c2-342703cd88a9"}, {"id": "4ecfa784-4fa4-46b0-9138-c38bb22529d8", "from": "46bd20c6-19dc-4f54-9eb8-3cd490fd1168", "to": "eb87c98c-5f02-4b9b-818a-b94195059a1c"}, {"id": "ca1068c9-39fb-434a-8c27-058644eaa2dc", "from": "5f127785-a4c2-43cd-9365-b4a69d2a7d04", "to": "f1c9f191-23c7-41f5-adb4-95c298c563bc"}, {"id": "169c90ba-83b5-4d05-9003-f9a483fd96a2", "from": "8acc8a49-9750-4db2-a752-c6993d5fa2aa", "to": "505b2148-3e48-4155-babd-4f8909dbce5f"}, {"id": "24af0d08-dcb7-4fad-8d27-330b30349234", "from": "201ee98b-9570-4f9f-8151-71fb5bb55c8e", "to": "90447915-35ff-4588-9884-2739cb23e187"}, {"id": "e8edae99-b027-49b1-a6c9-0653c4277f06", "from": "ad957109-87a9-4492-9b27-fc378b0270b7", "to": "9130e5e4-9c2e-4c67-8226-923d95693f3a"}, {"id": "618b183c-c59c-4907-b950-8d66083290a2", "from": "201ee98b-9570-4f9f-8151-71fb5bb55c8e", "to": "3c5bdc28-1bb9-460e-9a09-c54540f35ae1"}, {"id": "ee78a941-b0fd-4af5-8cd4-7cab2f670496", "from": "372f382a-e6f5-48d5-ba0f-1980afa83874", "to": "9fb5186d-1cbc-412c-85a5-8ca43458a282"}, {"id": "ce1c0719-f99d-4950-981c-b499af6d5d68", "from": "201ee98b-9570-4f9f-8151-71fb5bb55c8e", "to": "179013d9-d05a-476e-8c32-c77860351f3a"}, {"id": "6fdd3021-b663-483c-bfde-0577a9a05293", "from": "01a645bd-2338-4518-9c3e-727b890f33b8", "to": "627c9984-ab9a-4f20-99d9-3588ff6b8e95"}, {"id": "b25a032d-d5c1-44a4-b1ae-ce4536abbbb2", "from": "3010bbd6-9fa0-4c5f-a490-4c558e66bb14", "to": "3ea4b3b4-5f13-463e-9e21-232d7c425003"}, {"id": "b3da3bcf-bc3b-43d8-86b6-4304d282d47e", "from": "bf69d816-1018-44b0-82b2-cb1cba808149", "to": "b12413c8-f23a-43b5-b235-3af7ae263630"}, {"id": "911d5ca6-587d-4f72-9e14-76740a21091a", "from": "4401f256-7859-45bc-b663-a142f7fb0c0a", "to": "f1c7ea48-8286-4d5d-827a-a8fabdf7b63e"}, {"id": "4cd291a6-b7ed-4a88-9cea-76bb7d9c8f1a", "from": "6710b41c-50a6-48d0-8ac6-5a82fe613b2e", "to": "82c92f7a-24bb-4b60-bf22-56216d2e9edf"}, {"id": "02374dac-34a7-4901-a8d3-6fed05731e55", "from": "0bb48bb7-222f-448c-9a14-55d52e513f12", "to": "776416ba-5df5-464b-a07a-65c9a254589e"}, {"id": "ffe8e328-2aa0-4da5-86f8-fadb7f3faa34", "from": "e0aa9c6d-1695-41cd-849f-538ab5634cd4", "to": "1641b018-be9e-484f-9c6d-3ba8b77d6125"}]}, {"id": "70895776-408f-55e2-b53d-6f5a0b497554", "name": "B", "nodes": [{"id": "4b0d20db-db38-424c-8ced-d2d2dbada979", "name": "Identifier", "width": 200, "properties": [{"name": "Library", "value": "libdefault", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Name", "value": "B", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Vendor", "value": "vendor", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [], "twoColumn": true, "instanceName": "Identifier", "enabledInterfaceGroups": []}, {"id": "5c270110-dd00-48cc-b1b5-e2454724f3f6", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "226d1c30-454f-45ea-8c56-41aa2a6eb557", "externalName": "b_in"}, {"name": "out", "direction": "output", "id": "20fd6f41-f912-4e7e-b684-1e8aeb8e5635"}, {"name": "inout", "direction": "inout", "id": "7bc7fecd-ad5a-4cde-9f7d-c18e271d6173"}], "twoColumn": true, "instanceName": "b_in", "enabledInterfaceGroups": []}, {"id": "1d8945c1-f9c0-4b0b-a13f-334fda8e7f55", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "c48596a3-e196-423f-b034-cc8ec15cf0cc"}, {"name": "out", "direction": "output", "id": "367fe671-03e8-4765-bf21-7a1454e9381a", "externalName": "b_out"}, {"name": "inout", "direction": "inout", "id": "ee115219-48cb-4ba7-adfa-c425ed4516a3"}], "twoColumn": true, "instanceName": "b_out", "enabledInterfaceGroups": []}], "connections": [{"id": "dfae7715-14a8-4382-9e0b-e16df9ea6898", "from": "20fd6f41-f912-4e7e-b684-1e8aeb8e5635", "to": "c48596a3-e196-423f-b034-cc8ec15cf0cc"}]}, {"id": "b983a13b-901a-5cc5-a048-4fabf279c5e2", "name": "C", "nodes": [{"id": "08923488-c11c-461e-9760-9493740f18ba", "name": "Identifier", "width": 200, "properties": [{"name": "Library", "value": "libdefault", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Name", "value": "C", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Vendor", "value": "vendor", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [], "twoColumn": true, "instanceName": "Identifier", "enabledInterfaceGroups": []}, {"id": "15cf27cd-787b-45da-8491-efe7ea7bbc8d", "name": "D", "width": 200, "properties": [], "interfaces": [{"name": "d_in", "direction": "input", "id": "79c3ab36-aa49-4cf8-9cec-eab4eac8817d", "side": "left"}, {"name": "d_out", "direction": "output", "id": "82d82c39-8ead-4cb3-bada-006c32cb5d31", "side": "right"}], "twoColumn": true, "instanceName": "dinst", "subgraph": "eca0b931-1801-5df0-883e-7caea75cd689", "enabledInterfaceGroups": []}, {"id": "ba0f792a-4884-4dc5-bff7-993e3b41815e", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "771ba5ea-4aed-493c-a7a6-14f386e5e194", "externalName": "c_in"}, {"name": "out", "direction": "output", "id": "c50180c7-e142-4a6c-8df8-54ce9f5ba240"}, {"name": "inout", "direction": "inout", "id": "a48e14b9-2b80-4358-a29e-042cb35659f7"}], "twoColumn": true, "instanceName": "c_in", "enabledInterfaceGroups": []}, {"id": "0dd3123e-3051-4b02-a1c5-5eda42b428ce", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "c0c456f0-82d2-48df-8a58-4296836b3831"}, {"name": "out", "direction": "output", "id": "02acaa46-99d9-4026-a08e-00f34375c800", "externalName": "c_out"}, {"name": "inout", "direction": "inout", "id": "8c5b2cca-e8b6-4d75-a028-f0624e98a185"}], "twoColumn": true, "instanceName": "c_out", "enabledInterfaceGroups": []}], "connections": [{"id": "41690c2f-21b0-46c0-893d-843c7446e771", "from": "c50180c7-e142-4a6c-8df8-54ce9f5ba240", "to": "79c3ab36-aa49-4cf8-9cec-eab4eac8817d"}, {"id": "d5620f56-b4f3-4a44-9d10-427adf15b144", "from": "82d82c39-8ead-4cb3-bada-006c32cb5d31", "to": "c0c456f0-82d2-48df-8a58-4296836b3831"}]}, {"id": "eca0b931-1801-5df0-883e-7caea75cd689", "name": "D", "nodes": [{"id": "50e98b27-3e20-4252-94e7-59ff73bb7117", "name": "Identifier", "width": 200, "properties": [{"name": "Library", "value": "libdefault", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Name", "value": "D", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}, {"name": "Vendor", "value": "vendor", "id": "71b4d44b-bcd0-4b9a-b27e-5740f8486bf5"}], "interfaces": [], "twoColumn": true, "instanceName": "Identifier", "enabledInterfaceGroups": []}, {"id": "048890b0-82b8-4ac8-86aa-cdcdc07590e9", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "b6646427-a576-427a-a335-480a1bfe4f5e", "externalName": "d_in"}, {"name": "out", "direction": "output", "id": "cab22590-ea28-4ef7-8122-b580e4c60619"}, {"name": "inout", "direction": "inout", "id": "278af1ae-22cf-498e-b37f-aaf282072c02"}], "twoColumn": true, "instanceName": "d_in", "enabledInterfaceGroups": []}, {"id": "2fe991dd-d0d0-4f02-93dd-8df5dd30e7f4", "name": "External I/O", "width": 200, "properties": [], "interfaces": [{"name": "in", "direction": "input", "id": "8332a239-cd1a-4d0b-aef5-b20df5c7df14"}, {"name": "out", "direction": "output", "id": "ad79d929-c78a-442f-afe2-dc9ea9660f17", "externalName": "d_out"}, {"name": "inout", "direction": "inout", "id": "6db67090-214b-4d98-9228-1b39cd012ed1"}], "twoColumn": true, "instanceName": "d_out", "enabledInterfaceGroups": []}], "connections": [{"id": "934e8ca6-853c-416b-9341-feda6836a6d6", "from": "cab22590-ea28-4ef7-8122-b580e4c60619", "to": "8332a239-cd1a-4d0b-aef5-b20df5c7df14"}]}]}