Files
learnFPGAProject/SOC_pnr.json
2025-11-27 04:28:54 +03:00

3094 lines
106 KiB
JSON

{
"creator": "Next Generation Place and Route (Version nextpnr-0.9-41-g900573c7)",
"modules": {
"top": {
"settings": {
"route": "00000000000000000000000000000001",
"router/tmg_ripup": "0 ",
"router1/useEstimate": "1 ",
"router1/fullCleanupReroute": "1 ",
"router1/cleanupReroute": "1 ",
"router1/maxIterCnt": "200",
"place": "00000000000000000000000000000001",
"placer1/startTemp": "1.000000",
"placer1/minBelsForGridPick": "64",
"placer1/netShareWeight": "0.000000",
"placer1/constraintWeight": "10.000000",
"placerHeap/cellPlacementTimeout": "8",
"placerHeap/netShareWeight": "0.000000",
"placerHeap/parallelRefine": "0 ",
"pack": "00000000000000000000000000000001",
"synth": "00000000000000000000000000000001",
"placerHeap/timingWeight": "10 ",
"placerHeap/criticalityExponent": "2",
"placerHeap/beta": "0.900000",
"placerHeap/alpha": "0.100000",
"seed": "0011000101000001010110010010011001010011010110001001011110010011",
"arch.type": " ",
"arch.name": "ARCHNAME",
"router": "router1",
"placer": "heap",
"auto_freq": "00000000000000000000000000000000",
"slack_redist_iter": "00000000000000000000000000000000",
"timing_driven": "00000000000000000000000000000001",
"target_freq": "27000000.000000",
"cst.filename": "BOARDS/tangprimer20k.cst",
"packer.partno": "GW2A-LV18PG256C8/I7",
"packer.chipdb": "GW2A-18",
"packer.arch": "himbaechel/gowin"
},
"attributes": {
"top": "00000000000000000000000000000001",
"src": "step5.v:5.1-176.10"
},
"ports": {
"rst_i": {
"direction": "input",
"bits": [ 9281 ]
},
"led": {
"direction": "output",
"bits": [ 9513, 9510, 9507, 9504, 9501 ]
},
"clk": {
"direction": "input",
"bits": [ 9279 ]
},
"TXD": {
"direction": "output",
"bits": [ 9278 ]
},
"RXD": {
"direction": "input",
"bits": [ 9277 ]
}
},
"cells": {
"CW.clk_DFF_Q_D_ALU_SUM_DUMMY_ALULC": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"ALU_MODE": "C2L"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/ALU5"
},
"port_directions": {
},
"connections": {
}
},
"CW.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"ALU_MODE": "C2L"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X47Y1/ALU0"
},
"port_directions": {
"I2": "input",
"COUT": "output"
},
"connections": {
"I2": [ 9594 ],
"COUT": [ 9600 ]
}
},
"PC_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"ALU_MODE": "C2L"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X51Y1/ALU0"
},
"port_directions": {
"I2": "input",
"COUT": "output"
},
"connections": {
"I2": [ 9594 ],
"COUT": [ 9599 ]
}
},
"GSR": {
"hide_name": 0,
"type": "GSR",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y27/GSR"
},
"port_directions": {
"GSRI": "input"
},
"connections": {
"GSRI": [ 9594 ]
}
},
"$PACKER_VCC_DRV": {
"hide_name": 1,
"type": "GOWIN_VCC",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X0Y0/VCC"
},
"port_directions": {
"V": "output"
},
"connections": {
"V": [ 9594 ]
}
},
"state_DFFRE_Q_D_LUT2_I0_F_LUT3_F": {
"hide_name": 0,
"type": "LUT3",
"parameters": {
"INIT": "11110010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X51Y1/LUT5",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:143.23-144.37",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I2": [ 9480 ],
"I1": [ 9478 ],
"I0": [ 9477 ],
"F": [ 9506 ]
}
},
"state_DFFRE_Q_D_LUT2_I0_F_LUT2_F_1": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "1101"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/LUT7",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:139.23-140.26",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I1": [ 9480 ],
"I0": [ 9515 ],
"F": [ 9503 ]
}
},
"state_DFFRE_Q_D_LUT2_I0_F_LUT2_F": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "1110"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X53Y1/LUT7",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:139.23-140.26",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I1": [ 9480 ],
"I0": [ 9489 ],
"F": [ 9512 ]
}
},
"state_DFFRE_Q_D_LUT2_I0": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "1110"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X53Y1/LUT1",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:139.23-140.26",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I1": [ 9480 ],
"I0": [ 9516 ],
"F": [ 9509 ]
}
},
"state_DFFRE_Q_D_LUT2_F": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "0100"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/LUT4",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:139.23-140.26",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I1": [ 9478 ],
"I0": [ 9477 ],
"F": [ 9516 ]
}
},
"state_DFFRE_Q_CE_LUT2_F": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "0111"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/LUT2",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:139.23-140.26",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I1": [ 9478 ],
"I0": [ 9477 ],
"F": [ 9515 ]
}
},
"state_DFFRE_Q_1_D_LUT2_F": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "1001"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/LUT5",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:139.23-140.26",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I1": [ 9478 ],
"I0": [ 9477 ],
"F": [ 9518 ]
}
},
"state_DFFRE_Q_1": {
"hide_name": 0,
"type": "DFFRE",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/DFF5",
"src": "step5.v:101.4-132.4|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:43.8-43.68",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"RESET": "input",
"Q": "output",
"D": "input",
"CLK": "input",
"CE": "input"
},
"connections": {
"RESET": [ 9292 ],
"Q": [ 9478 ],
"D": [ 9518 ],
"CLK": [ 9298 ],
"CE": [ 9515 ]
}
},
"state_DFFRE_Q": {
"hide_name": 0,
"type": "DFFRE",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/DFF4",
"src": "step5.v:101.4-132.4|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:43.8-43.68",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"RESET": "input",
"Q": "output",
"D": "input",
"CLK": "input",
"CE": "input"
},
"connections": {
"RESET": [ 9292 ],
"Q": [ 9477 ],
"D": [ 9516 ],
"CLK": [ 9298 ],
"CE": [ 9515 ]
}
},
"led_OBUF_O_4": {
"hide_name": 0,
"type": "OBUF",
"parameters": {
"NET_I": "NET",
"NET_O": "NET"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000101",
"NEXTPNR_BEL": "X55Y31/IOBB",
"src": "step5.v:8.16-8.19",
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001"
},
"port_directions": {
"O": "output",
"I": "input"
},
"connections": {
"O": [ 9513 ],
"I": [ 9512 ]
}
},
"led_OBUF_O_3": {
"hide_name": 0,
"type": "OBUF",
"parameters": {
"NET_I": "NET",
"NET_O": "NET"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000101",
"NEXTPNR_BEL": "X55Y31/IOBA",
"src": "step5.v:8.16-8.19",
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001"
},
"port_directions": {
"O": "output",
"I": "input"
},
"connections": {
"O": [ 9510 ],
"I": [ 9509 ]
}
},
"led_OBUF_O_2": {
"hide_name": 0,
"type": "OBUF",
"parameters": {
"NET_I": "NET",
"NET_O": "NET"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000101",
"NEXTPNR_BEL": "X51Y0/IOBA",
"src": "step5.v:8.16-8.19",
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001"
},
"port_directions": {
"O": "output",
"I": "input"
},
"connections": {
"O": [ 9507 ],
"I": [ 9506 ]
}
},
"led_OBUF_O_1": {
"hide_name": 0,
"type": "OBUF",
"parameters": {
"NET_I": "NET",
"NET_O": "NET"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000101",
"NEXTPNR_BEL": "X51Y0/IOBB",
"src": "step5.v:8.16-8.19",
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001"
},
"port_directions": {
"O": "output",
"I": "input"
},
"connections": {
"O": [ 9504 ],
"I": [ 9503 ]
}
},
"led_OBUF_O": {
"hide_name": 0,
"type": "OBUF",
"parameters": {
"NET_I": "NET",
"NET_O": "NET"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000101",
"NEXTPNR_BEL": "X33Y0/IOBB",
"src": "step5.v:8.16-8.19",
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001"
},
"port_directions": {
"O": "output",
"I": "input"
},
"connections": {
"O": [ 9501 ],
"I": [ 9480 ]
}
},
"isSYSTEM_LUT2_F": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "1000"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/LUT6",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:139.23-140.26",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I1": [ 9495 ],
"I0": [ 9491 ],
"F": [ 9480 ]
}
},
"$PACKER_GND_DRV": {
"hide_name": 1,
"type": "GOWIN_GND",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X0Y0/GND"
},
"port_directions": {
"G": "output"
},
"connections": {
"G": [ 9595 ]
}
},
"instr_DFFSE_Q_D_LUT3_F": {
"hide_name": 0,
"type": "LUT3",
"parameters": {
"INIT": "10100001"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/LUT0",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:143.23-144.37",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I2": [ 9471 ],
"I1": [ 9466 ],
"I0": [ 9463 ],
"F": [ 9494 ]
}
},
"instr_DFFSE_Q_CE_LUT2_F": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "0001"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/LUT3",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:139.23-140.26",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I1": [ 9478 ],
"I0": [ 9477 ],
"F": [ 9489 ]
}
},
"instr_DFFSE_Q": {
"hide_name": 0,
"type": "DFFSE",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/DFF0",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:67.8-67.66",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"SET": "input",
"Q": "output",
"D": "input",
"CLK": "input",
"CE": "input"
},
"connections": {
"SET": [ 9292 ],
"Q": [ 9495 ],
"D": [ 9494 ],
"CLK": [ 9298 ],
"CE": [ 9489 ]
}
},
"instr_DFFRE_Q_D_LUT2_F": {
"hide_name": 0,
"type": "LUT2",
"parameters": {
"INIT": "1000"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/LUT1",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:139.23-140.26",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I1": [ 9471 ],
"I0": [ 9463 ],
"F": [ 9490 ]
}
},
"instr_DFFRE_Q": {
"hide_name": 0,
"type": "DFFRE",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X52Y1/DFF1",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:43.8-43.68",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"RESET": "input",
"Q": "output",
"D": "input",
"CLK": "input",
"CE": "input"
},
"connections": {
"RESET": [ 9292 ],
"Q": [ 9491 ],
"D": [ 9490 ],
"CLK": [ 9298 ],
"CE": [ 9489 ]
}
},
"TXD_OBUF_O": {
"hide_name": 0,
"type": "OBUF",
"parameters": {
"NET_I": "GND",
"NET_O": "NET"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000101",
"NEXTPNR_BEL": "X0Y1/IOBB",
"src": "step5.v:10.10-10.13",
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
"&PULL_MODE=UP": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001"
},
"port_directions": {
"O": "output",
"I": "input"
},
"connections": {
"O": [ 9278 ],
"I": [ 9595 ]
}
},
"RXD_IBUF_I": {
"hide_name": 0,
"type": "IBUF",
"parameters": {
"NET_I": "NET",
"NET_O": "NET"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000101",
"NEXTPNR_BEL": "X43Y0/IOBA",
"src": "step5.v:9.9-9.12",
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
"&PULL_MODE=UP": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001"
},
"port_directions": {
"O": "output",
"I": "input"
},
"connections": {
"O": [ 9486 ],
"I": [ 9277 ]
}
},
"PC_DFFRE_Q_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X51Y1/ALU3",
"src": "step5.v:123.19-123.25|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9462 ],
"I3": [ 9594 ],
"I1": [ 9463 ],
"I0": [ ],
"COUT": [ 9484 ],
"CIN": [ 9469 ]
}
},
"PC_DFFRE_Q_CE_LUT3_F": {
"hide_name": 0,
"type": "LUT3",
"parameters": {
"INIT": "00000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X51Y1/LUT4",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:143.23-144.37",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"I1": "input",
"I0": "input",
"F": "output"
},
"connections": {
"I2": [ 9480 ],
"I1": [ 9478 ],
"I0": [ 9477 ],
"F": [ 9461 ]
}
},
"PC_DFFRE_Q_2_D_LUT1_F": {
"hide_name": 0,
"type": "LUT1",
"parameters": {
"INIT": "01"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X51Y2/LUT0",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:135.23-136.15",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I0": "input",
"F": "output"
},
"connections": {
"I0": [ 9471 ],
"F": [ 9474 ]
}
},
"PC_DFFRE_Q_2": {
"hide_name": 0,
"type": "DFFRE",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X51Y2/DFF0",
"src": "step5.v:101.4-132.4|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:43.8-43.68",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"RESET": "input",
"Q": "output",
"D": "input",
"CLK": "input",
"CE": "input"
},
"connections": {
"RESET": [ 9292 ],
"Q": [ 9471 ],
"D": [ 9474 ],
"CLK": [ 9298 ],
"CE": [ 9461 ]
}
},
"PC_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000000011000011001111",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X51Y1/ALU1",
"src": "step5.v:123.19-123.25|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9472 ],
"I3": [ 9594 ],
"I1": [ 9471 ],
"I0": [ ],
"COUT": [ 9468 ],
"CIN": [ 9599 ]
}
},
"PC_DFFRE_Q_1_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X51Y1/ALU2",
"src": "step5.v:123.19-123.25|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9465 ],
"I3": [ 9594 ],
"I1": [ 9466 ],
"I0": [ ],
"COUT": [ 9469 ],
"CIN": [ 9468 ]
}
},
"PC_DFFRE_Q_1": {
"hide_name": 0,
"type": "DFFRE",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X51Y1/DFF2",
"src": "step5.v:101.4-132.4|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:43.8-43.68",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"RESET": "input",
"Q": "output",
"D": "input",
"CLK": "input",
"CE": "input"
},
"connections": {
"RESET": [ 9292 ],
"Q": [ 9466 ],
"D": [ 9465 ],
"CLK": [ 9298 ],
"CE": [ 9461 ]
}
},
"PC_DFFRE_Q": {
"hide_name": 0,
"type": "DFFRE",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X51Y1/DFF3",
"src": "step5.v:101.4-132.4|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:43.8-43.68",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"RESET": "input",
"Q": "output",
"D": "input",
"CLK": "input",
"CE": "input"
},
"connections": {
"RESET": [ 9292 ],
"Q": [ 9463 ],
"D": [ 9462 ],
"CLK": [ 9298 ],
"CE": [ 9461 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/ALU3",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9355 ],
"I3": [ 9594 ],
"I1": [ 9356 ],
"I0": [ ],
"COUT": [ 9300 ],
"CIN": [ 9416 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_9_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/ALU0",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9456 ],
"I3": [ 9594 ],
"I1": [ 9457 ],
"I0": [ ],
"COUT": [ 9454 ],
"CIN": [ 9365 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_9": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/DFF0",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9457 ],
"D": [ 9456 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_8_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/ALU1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9451 ],
"I3": [ 9594 ],
"I1": [ 9452 ],
"I0": [ ],
"COUT": [ 9449 ],
"CIN": [ 9454 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_8": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/DFF1",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9452 ],
"D": [ 9451 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_7_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/ALU2",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9446 ],
"I3": [ 9594 ],
"I1": [ 9447 ],
"I0": [ ],
"COUT": [ 9444 ],
"CIN": [ 9449 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_7": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/DFF2",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9447 ],
"D": [ 9446 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_6_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/ALU3",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9441 ],
"I3": [ 9594 ],
"I1": [ 9442 ],
"I0": [ ],
"COUT": [ 9439 ],
"CIN": [ 9444 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_6": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/DFF3",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9442 ],
"D": [ 9441 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_5_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/ALU4",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9436 ],
"I3": [ 9594 ],
"I1": [ 9437 ],
"I0": [ ],
"COUT": [ 9434 ],
"CIN": [ 9439 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_5": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/DFF4",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9437 ],
"D": [ 9436 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_4_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/ALU5",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9431 ],
"I3": [ 9594 ],
"I1": [ 9432 ],
"I0": [ ],
"COUT": [ 9429 ],
"CIN": [ 9434 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_4": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X49Y1/DFF5",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9432 ],
"D": [ 9431 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_3_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/ALU0",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9426 ],
"I3": [ 9594 ],
"I1": [ 9427 ],
"I0": [ ],
"COUT": [ 9424 ],
"CIN": [ 9429 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_3": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/DFF0",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9427 ],
"D": [ 9426 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_2_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/ALU1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9418 ],
"I3": [ 9594 ],
"I1": [ 9419 ],
"I0": [ ],
"COUT": [ 9415 ],
"CIN": [ 9424 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_20_D_LUT1_F": {
"hide_name": 0,
"type": "LUT1",
"parameters": {
"INIT": "01"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X46Y1/LUT0",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:135.23-136.15",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I0": "input",
"F": "output"
},
"connections": {
"I0": [ 9412 ],
"F": [ 9421 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_20": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X46Y1/DFF0",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9412 ],
"D": [ 9421 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_2": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/DFF1",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9419 ],
"D": [ 9418 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_1_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/ALU2",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9358 ],
"I3": [ 9594 ],
"I1": [ 9359 ],
"I0": [ ],
"COUT": [ 9416 ],
"CIN": [ 9415 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_CIN_ALU_COUT": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000000011000011001111",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X47Y1/ALU1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9413 ],
"I3": [ 9594 ],
"I1": [ 9412 ],
"I0": [ ],
"COUT": [ 9410 ],
"CIN": [ 9600 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X47Y1/ALU2",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9407 ],
"I3": [ 9594 ],
"I1": [ 9408 ],
"I0": [ ],
"COUT": [ 9405 ],
"CIN": [ 9410 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_19": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X47Y1/DFF2",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9408 ],
"D": [ 9407 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_18_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X47Y1/ALU3",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9402 ],
"I3": [ 9594 ],
"I1": [ 9403 ],
"I0": [ ],
"COUT": [ 9400 ],
"CIN": [ 9405 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_18": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X47Y1/DFF3",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9403 ],
"D": [ 9402 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_17_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X47Y1/ALU4",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9397 ],
"I3": [ 9594 ],
"I1": [ 9398 ],
"I0": [ ],
"COUT": [ 9395 ],
"CIN": [ 9400 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_17": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X47Y1/DFF4",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9398 ],
"D": [ 9397 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_16_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X47Y1/ALU5",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9392 ],
"I3": [ 9594 ],
"I1": [ 9393 ],
"I0": [ ],
"COUT": [ 9390 ],
"CIN": [ 9395 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_16": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X47Y1/DFF5",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9393 ],
"D": [ 9392 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_15_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/ALU0",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9387 ],
"I3": [ 9594 ],
"I1": [ 9388 ],
"I0": [ ],
"COUT": [ 9385 ],
"CIN": [ 9390 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_15": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/DFF0",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9388 ],
"D": [ 9387 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_14_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/ALU1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9382 ],
"I3": [ 9594 ],
"I1": [ 9383 ],
"I0": [ ],
"COUT": [ 9380 ],
"CIN": [ 9385 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_14": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/DFF1",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9383 ],
"D": [ 9382 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_13_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/ALU2",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9377 ],
"I3": [ 9594 ],
"I1": [ 9378 ],
"I0": [ ],
"COUT": [ 9375 ],
"CIN": [ 9380 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_13": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/DFF2",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9378 ],
"D": [ 9377 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_12_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/ALU3",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9372 ],
"I3": [ 9594 ],
"I1": [ 9373 ],
"I0": [ ],
"COUT": [ 9370 ],
"CIN": [ 9375 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_12": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/DFF3",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9373 ],
"D": [ 9372 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_11_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/ALU4",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9367 ],
"I3": [ 9594 ],
"I1": [ 9368 ],
"I0": [ ],
"COUT": [ 9364 ],
"CIN": [ 9370 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_11": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/DFF4",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9368 ],
"D": [ 9367 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_10_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/ALU5",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9361 ],
"I3": [ 9594 ],
"I1": [ 9362 ],
"I0": [ ],
"COUT": [ 9365 ],
"CIN": [ 9364 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_10": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X48Y1/DFF5",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9362 ],
"D": [ 9361 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q_1": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/DFF2",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9359 ],
"D": [ 9358 ],
"CLK": [ 9285 ]
}
},
"CW.genblk1.slow_CLK_DFF_Q": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/DFF3",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9356 ],
"D": [ 9355 ],
"CLK": [ 9285 ]
}
},
"CW.clk_DFF_Q_D_ALU_SUM": {
"hide_name": 0,
"type": "ALU",
"parameters": {
"RAW_ALU_LUT": "00000000000000001100000000111100",
"ALU_MODE": "00000000000000000000000000000010"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/ALU4",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I2": "input",
"SUM": "output",
"I3": "input",
"I1": "input",
"I0": "input",
"COUT": "output",
"CIN": "input"
},
"connections": {
"I2": [ 9594 ],
"SUM": [ 9295 ],
"I3": [ 9594 ],
"I1": [ 9298 ],
"I0": [ ],
"COUT": [ 9301 ],
"CIN": [ 9300 ]
}
},
"CW.clk_DFF_Q": {
"hide_name": 0,
"type": "DFF",
"parameters": {
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X50Y1/DFF4",
"src": "clockworks.v:71.3-73.6|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:13.6-13.47",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"Q": "output",
"D": "input",
"CLK": "input"
},
"connections": {
"Q": [ 9298 ],
"D": [ 9295 ],
"CLK": [ 9285 ]
}
},
"CW.RESET_LUT1_I0": {
"hide_name": 0,
"type": "LUT1",
"parameters": {
"INIT": "01"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000001",
"NEXTPNR_BEL": "X53Y34/LUT7",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:135.23-136.15",
"module_not_derived": "00000000000000000000000000000001"
},
"port_directions": {
"I0": "input",
"F": "output"
},
"connections": {
"I0": [ 9290 ],
"F": [ 9292 ]
}
},
"CW.RESET_IBUF_O": {
"hide_name": 0,
"type": "IBUF",
"parameters": {
"NET_I": "NET",
"NET_O": "NET"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000101",
"NEXTPNR_BEL": "X55Y34/IOBB",
"src": "step5.v:7.9-7.14",
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001"
},
"port_directions": {
"O": "output",
"I": "input"
},
"connections": {
"O": [ 9290 ],
"I": [ 9281 ]
}
},
"CW.CLK_IBUF_O": {
"hide_name": 0,
"type": "IBUF",
"parameters": {
"NET_I": "NET",
"NET_O": "NET"
},
"attributes": {
"BEL_STRENGTH": "00000000000000000000000000000101",
"NEXTPNR_BEL": "X26Y0/IOBA",
"src": "step5.v:6.9-6.12",
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
"keep": "00000000000000000000000000000001"
},
"port_directions": {
"O": "output",
"I": "input"
},
"connections": {
"O": [ 9285 ],
"I": [ 9279 ]
}
}
},
"netnames": {
"CW.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
"hide_name": 0,
"bits": [ 9600 ] ,
"attributes": {
"ROUTING": "X47Y1/COUT0;;1"
}
},
"PC_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
"hide_name": 0,
"bits": [ 9599 ] ,
"attributes": {
"ROUTING": "X51Y1/COUT0;;1"
}
},
"state_DFFRE_Q_1_D": {
"hide_name": 0,
"bits": [ 9518 ] ,
"attributes": {
"ROUTING": "X52Y1/F5;;1;X52Y1/XD5;X52Y1/XD5/F5;1"
}
},
"state_DFFRE_Q_D[0]": {
"hide_name": 0,
"bits": [ 9516 ] ,
"attributes": {
"ROUTING": "X52Y1/EW10;X52Y1/EW10/F4;1;X53Y1/A1;X53Y1/A1/E111;1;X52Y1/F4;;1;X52Y1/XD4;X52Y1/XD4/F4;1",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:130.20-130.21",
"force_downto": "00000000000000000000000000000001"
}
},
"state_DFFRE_Q_CE[0]": {
"hide_name": 0,
"bits": [ 9515 ] ,
"attributes": {
"ROUTING": "X52Y1/X05;X52Y1/X05/F2;1;X52Y1/CE2;X52Y1/CE2/X05;1;X52Y1/F2;;1;X52Y1/X01;X52Y1/X01/F2;1;X52Y1/A7;X52Y1/A7/X01;1",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:130.20-130.21",
"force_downto": "00000000000000000000000000000001"
}
},
"led[0]": {
"hide_name": 0,
"bits": [ 9513 ] ,
"attributes": {
"ROUTING": " ",
"src": "step5.v:8.16-8.19"
}
},
"state_DFFRE_Q_D_LUT2_I0_F[0]": {
"hide_name": 0,
"bits": [ 9512 ] ,
"attributes": {
"ROUTING": "X53Y1/F7;;1;X53Y1/S820;X53Y1/S820/F7;1;X53Y9/S830;X53Y9/S830/S828;1;X53Y17/S800;X53Y17/S800/S838;1;X53Y25/S800;X53Y25/S800/S808;1;X53Y33/N200;X53Y33/N200/S808;1;X53Y31/E200;X53Y31/E200/N202;1;X55Y31/D1;X55Y31/D1/E202;1"
}
},
"led[1]": {
"hide_name": 0,
"bits": [ 9510 ] ,
"attributes": {
"ROUTING": " ",
"src": "step5.v:8.16-8.19"
}
},
"state_DFFRE_Q_D_LUT2_I0_F[1]": {
"hide_name": 0,
"bits": [ 9509 ] ,
"attributes": {
"ROUTING": "X53Y1/F1;;1;X53Y1/N810;X53Y1/N810/F1;1;X53Y6/S810;X53Y6/S810/S818;1;X53Y14/S810;X53Y14/S810/S818;1;X53Y22/S810;X53Y22/S810/S818;1;X53Y30/S130;X53Y30/S130/S818;1;X53Y31/E270;X53Y31/E270/S131;1;X55Y31/A0;X55Y31/A0/E272;1"
}
},
"led[2]": {
"hide_name": 0,
"bits": [ 9507 ] ,
"attributes": {
"ROUTING": " ",
"src": "step5.v:8.16-8.19"
}
},
"state_DFFRE_Q_D_LUT2_I0_F[2]": {
"hide_name": 0,
"bits": [ 9506 ] ,
"attributes": {
"ROUTING": "X51Y1/F5;;1;X51Y1/SN10;X51Y1/SN10/F5;1;X51Y0/A0;X51Y0/A0/N111;1"
}
},
"led[3]": {
"hide_name": 0,
"bits": [ 9504 ] ,
"attributes": {
"ROUTING": " ",
"src": "step5.v:8.16-8.19"
}
},
"state_DFFRE_Q_D_LUT2_I0_F[3]": {
"hide_name": 0,
"bits": [ 9503 ] ,
"attributes": {
"ROUTING": "X52Y1/F7;;1;X52Y1/N100;X52Y1/N100/F7;1;X52Y0/W200;X52Y0/W200/N101;1;X51Y0/D1;X51Y0/D1/W201;1"
}
},
"led[4]": {
"hide_name": 0,
"bits": [ 9501 ] ,
"attributes": {
"ROUTING": " ",
"src": "step5.v:8.16-8.19"
}
},
"instr[5]": {
"hide_name": 0,
"bits": [ 9495 ] ,
"attributes": {
"ROUTING": "X52Y1/Q0;;1;X52Y1/W130;X52Y1/W130/Q0;1;X52Y1/B6;X52Y1/B6/W130;1",
"src": "step5.v:17.14-17.19"
}
},
"instr_DFFSE_Q_D": {
"hide_name": 0,
"bits": [ 9494 ] ,
"attributes": {
"ROUTING": "X52Y1/F0;;1;X52Y1/XD0;X52Y1/XD0/F0;1"
}
},
"instr[6]": {
"hide_name": 0,
"bits": [ 9491 ] ,
"attributes": {
"ROUTING": "X52Y1/Q1;;1;X52Y1/S210;X52Y1/S210/Q1;1;X52Y1/A6;X52Y1/A6/S210;1",
"src": "step5.v:17.14-17.19"
}
},
"instr_DFFRE_Q_D": {
"hide_name": 0,
"bits": [ 9490 ] ,
"attributes": {
"ROUTING": "X52Y1/F1;;1;X52Y1/XD1;X52Y1/XD1/F1;1"
}
},
"instr_DFFSE_Q_CE[0]": {
"hide_name": 0,
"bits": [ 9489 ] ,
"attributes": {
"ROUTING": "X52Y1/E230;X52Y1/E230/F3;1;X53Y1/X06;X53Y1/X06/E231;1;X53Y1/A7;X53Y1/A7/X06;1;X52Y1/F3;;1;X52Y1/X06;X52Y1/X06/F3;1;X52Y1/CE0;X52Y1/CE0/X06;1",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:130.20-130.21",
"force_downto": "00000000000000000000000000000001"
}
},
"TXD": {
"hide_name": 0,
"bits": [ 9278 ] ,
"attributes": {
"ROUTING": " ",
"src": "step5.v:10.10-10.13"
}
},
"RXD_IBUF_I_O": {
"hide_name": 0,
"bits": [ 9486 ] ,
"attributes": {
"ROUTING": " ",
"unused_bits": "0 "
}
},
"RXD": {
"hide_name": 0,
"bits": [ 9277 ] ,
"attributes": {
"ROUTING": " ",
"src": "step5.v:9.9-9.12"
}
},
"PC_DFFRE_Q_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9484 ] ,
"attributes": {
"ROUTING": " ",
"unused_bits": "0 ",
"src": "step5.v:123.19-123.25|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"instr_DFFSE_Q_CE[1]": {
"hide_name": 0,
"bits": [ 9480 ] ,
"attributes": {
"ROUTING": "X50Y1/W830;X50Y1/W830/W262;1;X42Y1/W830;X42Y1/W830/W838;1;X34Y1/W100;X34Y1/W100/W838;1;X33Y1/N200;X33Y1/N200/W101;1;X33Y0/D1;X33Y0/D1/N201;1;X51Y1/C4;X51Y1/C4/W261;1;X52Y1/W260;X52Y1/W260/F6;1;X51Y1/C5;X51Y1/C5/W261;1;X52Y1/X07;X52Y1/X07/F6;1;X52Y1/B7;X52Y1/B7/X07;1;X53Y1/B7;X53Y1/B7/E131;1;X52Y1/F6;;1;X52Y1/E130;X52Y1/E130/F6;1;X53Y1/B1;X53Y1/B1/E131;1",
"src": "/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_map.v:130.20-130.21",
"force_downto": "00000000000000000000000000000001"
}
},
"state[0]": {
"hide_name": 0,
"bits": [ 9478 ] ,
"attributes": {
"ROUTING": "X51Y1/B5;X51Y1/B5/N240;1;X52Y1/B4;X52Y1/B4/W100;1;X52Y1/B5;X52Y1/B5/W100;1;X52Y1/B3;X52Y1/B3/X04;1;X52Y1/W100;X52Y1/W100/Q5;1;X51Y1/N240;X51Y1/N240/W101;1;X51Y1/B4;X51Y1/B4/N240;1;X52Y1/Q5;;1;X52Y1/X04;X52Y1/X04/Q5;1;X52Y1/B2;X52Y1/B2/X04;1",
"src": "step5.v:99.14-99.19"
}
},
"state[1]": {
"hide_name": 0,
"bits": [ 9477 ] ,
"attributes": {
"ROUTING": "X52Y1/A5;X52Y1/A5/E100;1;X51Y1/A4;X51Y1/A4/W251;1;X52Y1/A3;X52Y1/A3/N130;1;X52Y1/N130;X52Y1/N130/Q4;1;X52Y1/A2;X52Y1/A2/N130;1;X52Y1/S130;X52Y1/S130/Q4;1;X52Y1/W250;X52Y1/W250/S130;1;X51Y1/A5;X51Y1/A5/W251;1;X52Y1/Q4;;1;X52Y1/E100;X52Y1/E100/Q4;1;X52Y1/A4;X52Y1/A4/E100;1",
"src": "step5.v:99.14-99.19"
}
},
"PC_DFFRE_Q_2_D": {
"hide_name": 0,
"bits": [ 9474 ] ,
"attributes": {
"ROUTING": "X51Y2/F0;;1;X51Y2/XD0;X51Y2/XD0/F0;1"
}
},
"PC_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT_SUM": {
"hide_name": 0,
"bits": [ 9472 ] ,
"attributes": {
"ROUTING": " ",
"unused_bits": "0 "
}
},
"PC[0]": {
"hide_name": 0,
"bits": [ 9471 ] ,
"attributes": {
"ROUTING": "X51Y1/E230;X51Y1/E230/N131;1;X52Y1/B1;X52Y1/B1/E231;1;X51Y2/N100;X51Y2/N100/Q0;1;X51Y2/A0;X51Y2/A0/N100;1;X51Y2/EW20;X51Y2/EW20/Q0;1;X52Y2/N260;X52Y2/N260/E121;1;X52Y1/C0;X52Y1/C0/N261;1;X51Y2/Q0;;1;X51Y2/N130;X51Y2/N130/Q0;1;X51Y1/B1;X51Y1/B1/N131;1",
"unused_bits": "3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31",
"src": "step5.v:18.14-18.16"
}
},
"PC_DFFRE_Q_1_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9469 ] ,
"attributes": {
"ROUTING": "X51Y1/COUT2;;1",
"src": "step5.v:123.19-123.25|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"PC_DFFRE_Q_1_D_ALU_SUM_CIN": {
"hide_name": 0,
"bits": [ 9468 ] ,
"attributes": {
"ROUTING": "X51Y1/COUT1;;1",
"src": "step5.v:123.19-123.25|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"PC[1]": {
"hide_name": 0,
"bits": [ 9466 ] ,
"attributes": {
"ROUTING": "X51Y1/E130;X51Y1/E130/Q2;1;X52Y1/B0;X52Y1/B0/E131;1;X51Y1/Q2;;1;X51Y1/X01;X51Y1/X01/Q2;1;X51Y1/B2;X51Y1/B2/X01;1",
"unused_bits": "3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31",
"src": "step5.v:18.14-18.16"
}
},
"PC_DFFRE_Q_1_D": {
"hide_name": 0,
"bits": [ 9465 ] ,
"attributes": {
"ROUTING": "X51Y1/F2;;1;X51Y1/XD2;X51Y1/XD2/F2;1"
}
},
"PC[2]": {
"hide_name": 0,
"bits": [ 9463 ] ,
"attributes": {
"ROUTING": "X52Y1/A1;X52Y1/A1/E111;1;X51Y1/EW10;X51Y1/EW10/Q3;1;X52Y1/A0;X52Y1/A0/E111;1;X51Y1/Q3;;1;X51Y1/B3;X51Y1/B3/Q3;1",
"unused_bits": "3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31",
"src": "step5.v:18.14-18.16"
}
},
"PC_DFFRE_Q_D": {
"hide_name": 0,
"bits": [ 9462 ] ,
"attributes": {
"ROUTING": "X51Y1/F3;;1;X51Y1/XD3;X51Y1/XD3/F3;1"
}
},
"PC_DFFRE_Q_CE": {
"hide_name": 0,
"bits": [ 9461 ] ,
"attributes": {
"ROUTING": "X51Y1/S240;X51Y1/S240/F4;1;X51Y2/X05;X51Y2/X05/S241;1;X51Y2/CE0;X51Y2/CE0/X05;1;X51Y1/F4;;1;X51Y1/X07;X51Y1/X07/F4;1;X51Y1/CE1;X51Y1/CE1/X07;1"
}
},
"CW.genblk1.slow_CLK[11]": {
"hide_name": 0,
"bits": [ 9457 ] ,
"attributes": {
"ROUTING": "X49Y1/Q0;;1;X49Y1/S100;X49Y1/S100/Q0;1;X49Y1/B0;X49Y1/B0/S100;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_9_D": {
"hide_name": 0,
"bits": [ 9456 ] ,
"attributes": {
"ROUTING": "X49Y1/F0;;1;X49Y1/XD0;X49Y1/XD0/F0;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_9_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9454 ] ,
"attributes": {
"ROUTING": "X49Y1/COUT0;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[12]": {
"hide_name": 0,
"bits": [ 9452 ] ,
"attributes": {
"ROUTING": "X49Y1/Q1;;1;X49Y1/B1;X49Y1/B1/Q1;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_8_D": {
"hide_name": 0,
"bits": [ 9451 ] ,
"attributes": {
"ROUTING": "X49Y1/F1;;1;X49Y1/XD1;X49Y1/XD1/F1;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_8_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9449 ] ,
"attributes": {
"ROUTING": "X49Y1/COUT1;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[13]": {
"hide_name": 0,
"bits": [ 9447 ] ,
"attributes": {
"ROUTING": "X49Y1/Q2;;1;X49Y1/X01;X49Y1/X01/Q2;1;X49Y1/B2;X49Y1/B2/X01;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_7_D": {
"hide_name": 0,
"bits": [ 9446 ] ,
"attributes": {
"ROUTING": "X49Y1/F2;;1;X49Y1/XD2;X49Y1/XD2/F2;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_7_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9444 ] ,
"attributes": {
"ROUTING": "X49Y1/COUT2;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[14]": {
"hide_name": 0,
"bits": [ 9442 ] ,
"attributes": {
"ROUTING": "X49Y1/Q3;;1;X49Y1/B3;X49Y1/B3/Q3;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_6_D": {
"hide_name": 0,
"bits": [ 9441 ] ,
"attributes": {
"ROUTING": "X49Y1/F3;;1;X49Y1/XD3;X49Y1/XD3/F3;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_6_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9439 ] ,
"attributes": {
"ROUTING": "X49Y1/COUT3;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[15]": {
"hide_name": 0,
"bits": [ 9437 ] ,
"attributes": {
"ROUTING": "X49Y1/Q4;;1;X49Y1/W100;X49Y1/W100/Q4;1;X49Y1/B4;X49Y1/B4/W100;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_5_D": {
"hide_name": 0,
"bits": [ 9436 ] ,
"attributes": {
"ROUTING": "X49Y1/F4;;1;X49Y1/XD4;X49Y1/XD4/F4;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_5_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9434 ] ,
"attributes": {
"ROUTING": "X49Y1/COUT4;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[16]": {
"hide_name": 0,
"bits": [ 9432 ] ,
"attributes": {
"ROUTING": "X49Y1/Q5;;1;X49Y1/X08;X49Y1/X08/Q5;1;X49Y1/B5;X49Y1/B5/X08;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_4_D": {
"hide_name": 0,
"bits": [ 9431 ] ,
"attributes": {
"ROUTING": "X49Y1/F5;;1;X49Y1/XD5;X49Y1/XD5/F5;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_4_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9429 ] ,
"attributes": {
"ROUTING": "X50Y1/CIN0;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[17]": {
"hide_name": 0,
"bits": [ 9427 ] ,
"attributes": {
"ROUTING": "X50Y1/Q0;;1;X50Y1/X05;X50Y1/X05/Q0;1;X50Y1/B0;X50Y1/B0/X05;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_3_D": {
"hide_name": 0,
"bits": [ 9426 ] ,
"attributes": {
"ROUTING": "X50Y1/F0;;1;X50Y1/XD0;X50Y1/XD0/F0;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_3_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9424 ] ,
"attributes": {
"ROUTING": "X50Y1/COUT0;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK_DFF_Q_20_D": {
"hide_name": 0,
"bits": [ 9421 ] ,
"attributes": {
"ROUTING": "X46Y1/F0;;1;X46Y1/XD0;X46Y1/XD0/F0;1"
}
},
"CW.genblk1.slow_CLK[18]": {
"hide_name": 0,
"bits": [ 9419 ] ,
"attributes": {
"ROUTING": "X50Y1/Q1;;1;X50Y1/B1;X50Y1/B1/Q1;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_2_D": {
"hide_name": 0,
"bits": [ 9418 ] ,
"attributes": {
"ROUTING": "X50Y1/F1;;1;X50Y1/XD1;X50Y1/XD1/F1;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_1_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9416 ] ,
"attributes": {
"ROUTING": "X50Y1/COUT2;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK_DFF_Q_2_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9415 ] ,
"attributes": {
"ROUTING": "X50Y1/COUT1;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_CIN_ALU_COUT_SUM": {
"hide_name": 0,
"bits": [ 9413 ] ,
"attributes": {
"ROUTING": " ",
"unused_bits": "0 "
}
},
"CW.genblk1.slow_CLK[0]": {
"hide_name": 0,
"bits": [ 9412 ] ,
"attributes": {
"ROUTING": "X46Y1/X01;X46Y1/X01/Q0;1;X46Y1/A0;X46Y1/A0/X01;1;X46Y1/Q0;;1;X46Y1/E130;X46Y1/E130/Q0;1;X47Y1/B1;X47Y1/B1/E131;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_CIN": {
"hide_name": 0,
"bits": [ 9410 ] ,
"attributes": {
"ROUTING": "X47Y1/COUT1;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[1]": {
"hide_name": 0,
"bits": [ 9408 ] ,
"attributes": {
"ROUTING": "X47Y1/Q2;;1;X47Y1/X01;X47Y1/X01/Q2;1;X47Y1/B2;X47Y1/B2/X01;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_19_D": {
"hide_name": 0,
"bits": [ 9407 ] ,
"attributes": {
"ROUTING": "X47Y1/F2;;1;X47Y1/XD2;X47Y1/XD2/F2;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9405 ] ,
"attributes": {
"ROUTING": "X47Y1/COUT2;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[2]": {
"hide_name": 0,
"bits": [ 9403 ] ,
"attributes": {
"ROUTING": "X47Y1/Q3;;1;X47Y1/B3;X47Y1/B3/Q3;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_18_D": {
"hide_name": 0,
"bits": [ 9402 ] ,
"attributes": {
"ROUTING": "X47Y1/F3;;1;X47Y1/XD3;X47Y1/XD3/F3;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_18_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9400 ] ,
"attributes": {
"ROUTING": "X47Y1/COUT3;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[3]": {
"hide_name": 0,
"bits": [ 9398 ] ,
"attributes": {
"ROUTING": "X47Y1/Q4;;1;X47Y1/W100;X47Y1/W100/Q4;1;X47Y1/B4;X47Y1/B4/W100;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_17_D": {
"hide_name": 0,
"bits": [ 9397 ] ,
"attributes": {
"ROUTING": "X47Y1/F4;;1;X47Y1/XD4;X47Y1/XD4/F4;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_17_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9395 ] ,
"attributes": {
"ROUTING": "X47Y1/COUT4;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[4]": {
"hide_name": 0,
"bits": [ 9393 ] ,
"attributes": {
"ROUTING": "X47Y1/Q5;;1;X47Y1/X08;X47Y1/X08/Q5;1;X47Y1/B5;X47Y1/B5/X08;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_16_D": {
"hide_name": 0,
"bits": [ 9392 ] ,
"attributes": {
"ROUTING": "X47Y1/F5;;1;X47Y1/XD5;X47Y1/XD5/F5;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_16_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9390 ] ,
"attributes": {
"ROUTING": "X48Y1/CIN0;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[5]": {
"hide_name": 0,
"bits": [ 9388 ] ,
"attributes": {
"ROUTING": "X48Y1/Q0;;1;X48Y1/S100;X48Y1/S100/Q0;1;X48Y1/B0;X48Y1/B0/S100;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_15_D": {
"hide_name": 0,
"bits": [ 9387 ] ,
"attributes": {
"ROUTING": "X48Y1/F0;;1;X48Y1/XD0;X48Y1/XD0/F0;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_15_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9385 ] ,
"attributes": {
"ROUTING": "X48Y1/COUT0;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[6]": {
"hide_name": 0,
"bits": [ 9383 ] ,
"attributes": {
"ROUTING": "X48Y1/Q1;;1;X48Y1/B1;X48Y1/B1/Q1;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_14_D": {
"hide_name": 0,
"bits": [ 9382 ] ,
"attributes": {
"ROUTING": "X48Y1/F1;;1;X48Y1/XD1;X48Y1/XD1/F1;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_14_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9380 ] ,
"attributes": {
"ROUTING": "X48Y1/COUT1;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[7]": {
"hide_name": 0,
"bits": [ 9378 ] ,
"attributes": {
"ROUTING": "X48Y1/Q2;;1;X48Y1/X01;X48Y1/X01/Q2;1;X48Y1/B2;X48Y1/B2/X01;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_13_D": {
"hide_name": 0,
"bits": [ 9377 ] ,
"attributes": {
"ROUTING": "X48Y1/F2;;1;X48Y1/XD2;X48Y1/XD2/F2;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_13_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9375 ] ,
"attributes": {
"ROUTING": "X48Y1/COUT2;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[8]": {
"hide_name": 0,
"bits": [ 9373 ] ,
"attributes": {
"ROUTING": "X48Y1/Q3;;1;X48Y1/B3;X48Y1/B3/Q3;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_12_D": {
"hide_name": 0,
"bits": [ 9372 ] ,
"attributes": {
"ROUTING": "X48Y1/F3;;1;X48Y1/XD3;X48Y1/XD3/F3;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_12_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9370 ] ,
"attributes": {
"ROUTING": "X48Y1/COUT3;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[9]": {
"hide_name": 0,
"bits": [ 9368 ] ,
"attributes": {
"ROUTING": "X48Y1/Q4;;1;X48Y1/X03;X48Y1/X03/Q4;1;X48Y1/B4;X48Y1/B4/X03;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_11_D": {
"hide_name": 0,
"bits": [ 9367 ] ,
"attributes": {
"ROUTING": "X48Y1/F4;;1;X48Y1/XD4;X48Y1/XD4/F4;1"
}
},
"CW.genblk1.slow_CLK_DFF_Q_10_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9365 ] ,
"attributes": {
"ROUTING": "X49Y1/CIN0;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK_DFF_Q_11_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9364 ] ,
"attributes": {
"ROUTING": "X48Y1/COUT4;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK[10]": {
"hide_name": 0,
"bits": [ 9362 ] ,
"attributes": {
"ROUTING": "X48Y1/Q5;;1;X48Y1/X08;X48Y1/X08/Q5;1;X48Y1/B5;X48Y1/B5/X08;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_10_D": {
"hide_name": 0,
"bits": [ 9361 ] ,
"attributes": {
"ROUTING": "X48Y1/F5;;1;X48Y1/XD5;X48Y1/XD5/F5;1"
}
},
"CW.genblk1.slow_CLK[19]": {
"hide_name": 0,
"bits": [ 9359 ] ,
"attributes": {
"ROUTING": "X50Y1/Q2;;1;X50Y1/S130;X50Y1/S130/Q2;1;X50Y1/B2;X50Y1/B2/S130;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_1_D": {
"hide_name": 0,
"bits": [ 9358 ] ,
"attributes": {
"ROUTING": "X50Y1/F2;;1;X50Y1/XD2;X50Y1/XD2/F2;1"
}
},
"CW.genblk1.slow_CLK[20]": {
"hide_name": 0,
"bits": [ 9356 ] ,
"attributes": {
"ROUTING": "X50Y1/Q3;;1;X50Y1/B3;X50Y1/B3/Q3;1",
"src": "clockworks.v:70.20-70.28",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.genblk1.slow_CLK_DFF_Q_D": {
"hide_name": 0,
"bits": [ 9355 ] ,
"attributes": {
"ROUTING": "X50Y1/F3;;1;X50Y1/XD3;X50Y1/XD3/F3;1"
}
},
"$PACKER_GND": {
"hide_name": 1,
"bits": [ 9595 ] ,
"attributes": {
"ROUTING": "X0Y0/VSS;;1;X0Y1/E270;X0Y1/E270/VSS;1;X0Y1/D1;X0Y1/D1/E270;1"
}
},
"$PACKER_VCC": {
"hide_name": 1,
"bits": [ 9594 ] ,
"attributes": {
"ROUTING": "X47Y1/D4;X47Y1/D4/X04;1;X49Y1/D1;X49Y1/D1/X03;1;X49Y1/C1;X49Y1/C1/X04;1;X51Y1/D1;X51Y1/D1/X08;1;X49Y1/D3;X49Y1/D3/X03;1;X47Y1/C4;X47Y1/C4/S220;1;X48Y1/D2;X48Y1/D2/E260;1;X48Y1/D5;X48Y1/D5/X04;1;X48Y1/C4;X48Y1/C4/S220;1;X49Y1/D4;X49Y1/D4/X04;1;X50Y1/D4;X50Y1/D4/X04;1;X51Y1/C0;X51Y1/C0/X04;1;X49Y1/X03;X49Y1/X03/VCC;1;X49Y1/D2;X49Y1/D2/X03;1;X51Y1/C2;X51Y1/C2/X04;1;X48Y1/E260;X48Y1/E260/VCC;1;X48Y1/D3;X48Y1/D3/E260;1;X47Y1/C0;X47Y1/C0/X04;1;X47Y1/C2;X47Y1/C2/X04;1;X48Y1/C2;X48Y1/C2/X04;1;X50Y1/C1;X50Y1/C1/X04;1;X47Y1/D2;X47Y1/D2/X03;1;X49Y1/C2;X49Y1/C2/X04;1;X48Y1/C1;X48Y1/C1/X04;1;X48Y1/D0;X48Y1/D0/E270;1;X49Y1/C3;X49Y1/C3/X04;1;X48Y1/D4;X48Y1/D4/X04;1;X49Y1/D5;X49Y1/D5/X04;1;X49Y1/C5;X49Y1/C5/S220;1;X47Y1/S220;X47Y1/S220/VCC;1;X47Y1/C5;X47Y1/C5/S220;1;X47Y1/D5;X47Y1/D5/X04;1;X47Y1/X03;X47Y1/X03/VCC;1;X47Y1/D3;X47Y1/D3/X03;1;X51Y1/D3;X51Y1/D3/X08;1;X50Y1/D2;X50Y1/D2/X08;1;X47Y1/C3;X47Y1/C3/X04;1;X49Y1/E270;X49Y1/E270/VCC;1;X49Y1/D0;X49Y1/D0/E270;1;X50Y27/E230;X50Y27/E230/VCC;1;X50Y27/C4;X50Y27/C4/E230;1;X50Y1/C3;X50Y1/C3/X04;1;X51Y1/C1;X51Y1/C1/X04;1;X48Y1/E270;X48Y1/E270/VCC;1;X48Y1/D1;X48Y1/D1/E270;1;X50Y1/D0;X50Y1/D0/X08;1;X50Y1/D3;X50Y1/D3/X08;1;X50Y1/C2;X50Y1/C2/X04;1;X50Y1/X04;X50Y1/X04/VCC;1;X50Y1/C0;X50Y1/C0/X04;1;X47Y1/X04;X47Y1/X04/VCC;1;X47Y1/C1;X47Y1/C1/X04;1;X48Y1/S220;X48Y1/S220/VCC;1;X48Y1/C5;X48Y1/C5/S220;1;X47Y1/E270;X47Y1/E270/VCC;1;X47Y1/D1;X47Y1/D1/E270;1;X50Y1/D1;X50Y1/D1/X08;1;X49Y1/X04;X49Y1/X04/VCC;1;X49Y1/C0;X49Y1/C0/X04;1;X51Y1/X04;X51Y1/X04/VCC;1;X51Y1/C3;X51Y1/C3/X04;1;X48Y1/C3;X48Y1/C3/X04;1;X51Y1/X08;X51Y1/X08/VCC;1;X51Y1/D2;X51Y1/D2/X08;1;X49Y1/S220;X49Y1/S220/VCC;1;X49Y1/C4;X49Y1/C4/S220;1;X50Y1/X08;X50Y1/X08/VCC;1;X50Y1/C4;X50Y1/C4/X08;1;X0Y0/VCC;;1;X48Y1/X04;X48Y1/X04/VCC;1;X48Y1/C0;X48Y1/C0/X04;1"
}
},
"CW.clk_DFF_Q_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9301 ] ,
"attributes": {
"ROUTING": " ",
"unused_bits": "0 ",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"CW.genblk1.slow_CLK_DFF_Q_D_ALU_SUM_COUT": {
"hide_name": 0,
"bits": [ 9300 ] ,
"attributes": {
"ROUTING": "X50Y1/COUT3;;1",
"src": "clockworks.v:72.18-72.30|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/arith_map.v:57.7-63.5|/home/koray/code/oss-cad-suite/lib/../share/yosys/gowin/cells_sim.v:938.25-938.29",
"abc9_carry": "00000000000000000000000000000001"
}
},
"clk_i": {
"hide_name": 0,
"bits": [ 9298 ] ,
"attributes": {
"ROUTING": "X52Y1/CLK0;X52Y1/CLK0/E242;1;X52Y1/CLK2;X52Y1/CLK2/E242;1;X50Y1/S100;X50Y1/S100/Q4;1;X50Y2/E240;X50Y2/E240/S101;1;X51Y2/CLK0;X51Y2/CLK0/E241;1;X50Y1/E240;X50Y1/E240/Q4;1;X51Y1/CLK1;X51Y1/CLK1/E241;1;X50Y1/Q4;;1;X50Y1/X03;X50Y1/X03/Q4;1;X50Y1/B4;X50Y1/B4/X03;1",
"src": "step5.v:13.8-13.13",
"hdlname": "CW genblk1.slow_CLK"
}
},
"CW.clk_DFF_Q_D": {
"hide_name": 0,
"bits": [ 9295 ] ,
"attributes": {
"ROUTING": "X50Y1/F4;;1;X50Y1/XD4;X50Y1/XD4/F4;1"
}
},
"CW.RESET_LUT1_I0_F": {
"hide_name": 0,
"bits": [ 9292 ] ,
"attributes": {
"ROUTING": "X51Y1/LSR1;X51Y1/LSR1/W212;1;X53Y2/W230;X53Y2/W230/N808;1;X51Y2/X06;X51Y2/X06/W232;1;X51Y2/LSR0;X51Y2/LSR0/X06;1;X52Y1/LSR2;X52Y1/LSR2/W211;1;X53Y34/F7;;1;X53Y34/N820;X53Y34/N820/F7;1;X53Y26/N820;X53Y26/N820/N828;1;X53Y18/N830;X53Y18/N830/N828;1;X53Y10/N800;X53Y10/N800/N838;1;X53Y2/N810;X53Y2/N810/N808;1;X53Y1/W210;X53Y1/W210/S814;1;X52Y1/LSR0;X52Y1/LSR0/W211;1"
}
},
"resetn": {
"hide_name": 0,
"bits": [ 9290 ] ,
"attributes": {
"ROUTING": "X55Y34/Q6;;1;X55Y34/W260;X55Y34/W260/Q6;1;X53Y34/X03;X53Y34/X03/W262;1;X53Y34/A7;X53Y34/A7/X03;1",
"src": "step5.v:14.8-14.14",
"hdlname": "CW resetn"
}
},
"rst_i": {
"hide_name": 0,
"bits": [ 9281 ] ,
"attributes": {
"ROUTING": " ",
"src": "step5.v:7.9-7.14"
}
},
"CW.CLK": {
"hide_name": 0,
"bits": [ 9285 ] ,
"attributes": {
"ROUTING": "X49Y1/CLK0;X49Y1/CLK0/GB00;5;X49Y1/CLK1;X49Y1/CLK1/GB00;5;X49Y1/CLK2;X49Y1/CLK2/GB00;5;X46Y1/CLK0;X46Y1/CLK0/GB00;5;X50Y1/CLK0;X50Y1/CLK0/GB00;5;X47Y1/CLK1;X47Y1/CLK1/GB00;5;X47Y1/CLK2;X47Y1/CLK2/GB00;5;X48Y1/CLK0;X48Y1/CLK0/GB00;5;X48Y1/CLK1;X48Y1/CLK1/GB00;5;X47Y3/GT00;X47Y10/GT00/SPINE0;5;X46Y1/GB00;X47Y1/GBO0/GT00;5;X48Y1/CLK2;X48Y1/CLK2/GB00;5;X50Y1/CLK1;X50Y1/CLK1/GB00;5;X29Y27/SPINE0;X29Y27/SPINE0/PCLKT0;5;X51Y13/GT00;X51Y10/GT00/SPINE0;5;X51Y1/GB00;X51Y1/GBO0/GT00;5;X50Y1/CLK2;X50Y1/CLK2/GB00;5;X26Y0/F6;;5",
"src": "clockworks.v:44.11-44.14",
"hdlname": "CW CLK"
}
},
"clk": {
"hide_name": 0,
"bits": [ 9279 ] ,
"attributes": {
"ROUTING": " ",
"src": "step5.v:6.9-6.12"
}
}
}
}
}
}